コンテンツにスキップ

ai

ローカルで動く AI スタック (LLM / エージェント / 観測 / RAG / マルチモーダル) を題材に、仕組みを手を動かして理解する

  • services/ — LiteLLM / Langfuse / Open WebUI / Dify / Qdrant / mitmproxy 等のセルフホスト AI スタック (Docker Compose)
  • examples/agent-demo/ — tool calling エージェントの最小実装。Langfuse にトレースが流れる
  • setup / hands-on / theory — 3 本立てドキュメント

タスク実行は mise に集約してある。

コマンドは .mise.toml を正とする。 個別タスクの一覧は mise tasks、詳細は .mise.toml を直接参照。

ドキュメント

ハンズオンは setup 完了が前提。座学 (theory) は単独で読める。

フォルダ 位置付け 前提
setup/ セットアップ (設定してツールを起動する) なし
hands-on/ ハンズオン (画面を触って動作を観察する) setup の完了
theory/ 座学 (仕組み / 原理 / 設計の独立資料、01-20 章) なし (単独で読める)

典型的な進め方:

  • 動かしながら学ぶ: setup → hands-on → (気になった所で) theory
  • 仕組みから学ぶ: theory を章順 or 拾い読み → setup → hands-on
  • 並行: 章 01-03 (見取り図と LLM 1 呼び出しの基本) だけ先に読み、setup + hands-on に進む

セットアップ (setup/)

インストールと構成リファレンス。mise run up まで辿り着くための手引き。

ハンズオン (hands-on/)

セットアップが終わった状態から、実際に画面や CLI を触って動作を観察する演習集。目次

座学 (theory/)

LLM エージェントの内部を下の層から順に理解するための独立資料群。詳細な目次とロードマップは theory/README.md を参照。