書籍「PythonでまなぶローカルLLMの訓練と使いこなし」のサンプルプログラム一式です。
本書では次のようなプログラムを解説します。
- Ollama APIの使い方
- ローカルLLMを使ったGUI挨拶文作成ツール
- ローカルLLMを使ったWebアプリの文章要約ツール
- ローカルLLMとWebSocketを使ったチャットツール
- ルールベースのチャットボット
- 形態素解析とn-gramとマルコフ連鎖を使ったチャットボット
- LSTMを使ったテキスト生成モデル
- Transformerを使ったテキスト生成モデル
- Fine-Tuningで作る論語風に答えるLLM
- Fine-Tuningで作るアニメ知識を増強したLLM
- 自作LLMをOllamaに組み込むための変換ツール
- 画像生成AIのサンプル
- 動画生成AIのサンプル
- マルチモーダルAIで大量の画像を自動分類するツール
- マルチモーダル対応AIエージェント
- MCPホスト / MCPクライアントのサンプル
- RAGで作るQAシステム
- RAGで作る相関図生成ツール
- ローカルLLMの性能評価のためのJGLUEベンチマークツール
ローカルLLM環境のセットアップの詳細については以下のnoteをご覧ください。
簡略したものをdoc/dev-tools.mdに用意しています。
