AI塾長ダッシュボードにユーザ管理画面を追加
上の画面がユーザー管理画面を表示した様子です。 light-authサーバーという自家製認証サーバーに対して、ユーザーの追加/削除/変更を行います。 並行して、普通のAIチャット機能も追加しました。ChatGPTみなたい … 続きを読む
上の画面がユーザー管理画面を表示した様子です。 light-authサーバーという自家製認証サーバーに対して、ユーザーの追加/削除/変更を行います。 並行して、普通のAIチャット機能も追加しました。ChatGPTみなたい … 続きを読む
昨日までの作業で、ブログ投稿、ZIKUU基礎教科書、ZIKUU語彙(概念定義)、論文、エッセイがQdrantに入ったので、今日はQdrantのデータを有効活用できるように、AI塾長のRAGを調整する機能を追加しました。 … 続きを読む
AI塾長(実体はAPIサーバー)にRAG機能を追加して、上の画像の青矢印がすべて繋がりました。まだ検索方法を調整する必要がありますが、だいぶ塾長らしくなってきました。 回答の補足欄に、参照した資料が出ています。 ZIKU … 続きを読む
昨日行ったQdrantに登録したデータの効果を見るべく、簡単な推論コードを書いて試験しました。 「ZIKUUとは?」と「ZIKUUの運営方針を教えてください」という2つの質問に対してどう答えるかを試した様子です。 言語モ … 続きを読む
今日はこのブログの記事をダウンロードして、GPT5やgpt-ossで作成したRAG用をQdrant ベクターデータベースに登録するプログラムを書きました。プログラムはすべてPythonで記述。ネットを探せばサンプルコード … 続きを読む
以前にも触れましたが、モノづくり塾での活動で得た知識や技術をAIの文章生成に活かしたいと思っています。そのためにこのブログの文章のクローリングして本文を取り出すプログラムを書き、そのデータを使ってLoraやQLoraの手 … 続きを読む
上の画像はOllamaとOpen WebUIを使ってRAGシステムを実現した様子です。 ベクターデータベース(ナレッジ)にはこのブログのすべての記事からテキストを抽出したデータとモノづくり塾の所在地や私のプロフィールなど … 続きを読む
初学者向けの最小限のプログラムを作りました。 PDFを読み込み、Qdrantベクターデータベースに埋め込みデータを保存、OllamaのLLMを使って、埋め込みデータを元に文章を生成する例です。 最小限とは言っても、200 … 続きを読む
LLM(生成AIの大規模言語モデル)とRAG(Retrieval Augmented Generation)のStreamlit(Python用のWebアプリケーション開発フレームワーク)を使ったサンプルプログラムを見つ … 続きを読む
LLMを使い分野特化型AIを作るのに有効なRAGを使ってみました。 モノづくり塾ではオープンソースの利用を強く推奨しており、極力ブラックボックス的なシステムは使わないようにしています。「買ったほうが安い」のような短期的な … 続きを読む