bojieli/ai-agent-book

《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码

📚 AI‑Agent‑Book とは何ですか?

AI‑Agent‑Book は、大規模言語モデル(LLM)、コンテキスト(プロンプト、メモリ、知識ベース)、外部ツールから構成される AIエージェント の理論と工学について解説するオープンソースで多言語対応の教科書です。本書は 10章 に分かれており、基礎からマルチエージェント協調までをカバーしています。各章には 実行可能な実験(合計109個) が付随しており、実際に概念を試すことができます。


🎯 対象読者

  • プロダクションレベルのエージェントを構築したい 実務者
  • 再現可能な実験とベンチマークリファレンスを探している 研究者
  • コードを実行できる構造的な学習パスを好む 学生
  • プロンプト工学から継続的進化まで、エージェント = LLM + コンテキスト + ツール の公式に興味がある 誰でも

🛠️ 主な特徴

特徴 内容
完全な教科書 基礎、コンテキスト工学、メモリ/RAG、ツール利用、コーディングエージェント、マルチモーダル対話、評価、ファインチューニング、生涯学習、マルチエージェント協調の10章をカバー。
109の補足実験 各章ごとに実行可能なPythonプロジェクト(Python 3.11–3.13)を提供。uv sync --extra chX または pip でインストール可能。
多言語対応 コアの中国語原稿に加え、コミュニティによる15言語への翻訳(英語、スペイン語、インドネシア語、アラビア語、繁体字中国語、ロシア語、タミル語、ベトナム語、日本語、トルコ語、韓国語、ハンガリー語、ヘブライ語、ポルトガル語(ブラジル))。
PDF/EPUBダウンロード オフライン閲覧可能な、美しいタイプセットされたバージョン(PDFはPandoc、XeLaTeX、ElegantBookで構築)。
オンラインリーダー Web UI(https://bojieli.github.io/ai-agent-book/)でチャプターの折りたたみ、全文検索、実験への直接リンクが可能。
拡張可能な実験エコシステム 本書で参照される22の外部リポジトリ(例:Claudeクイックスタート、ブラウザ利用、XLeRobot、GAIAベンチマーク)をクローンするスクリプトを提供。
明確な貢献ガイド オープンソースライセンス(Apache-2.0)、イシューテンプレート、貢献タイプ一覧(コンテンツ、コード、翻訳、グラフィックス)。
スポンサーシップ & APIキー LLMプロバイダー(Kimi、GLM、SiliconFlow、DeepSeek、Atlas Cloud、Krill AI、OpenRouter)の推奨と、Krill AIユーザー向けの割引コード。

📂 リポジトリ構成(概要)

  • book/ – 中国語版のMarkdownソース(チャプター1–10、あとがき、序文)。
  • book‑en/, book‑es/, … – コミュニティメンテナンスの翻訳版。
  • chapterX/ – 各チャプターの実験用サブフォルダ(例:chapter1/context/)。
  • EPUB.md – EPUB版のビルド手順。
  • docs/EXPERIMENT_STATUS.md – 実験の動作状態を追跡。
  • LICENSE – Apache-2.0。

🚀 実験の開始方法

# UVパッケージマネージャーのインストール(推奨)
curl -LsSf https://astral.sh/uv/install.sh | sh

# チャプター1の依存関係を同期(ch1をch2…ch10に置き換え可能)
uv sync --locked --extra ch1

# デモ実行(pipインストール環境でも同じコマンドで可能)
uv run python chapter1/context/main.py

すべての実験にはLLM APIキーが必要(.envファイルまたは環境変数に設定)。各実験のREADMEには、サポートするプロバイダーが明記されています。


📖 教科書の使い方

  1. 読む – GitHub上で直接チャプターを閲覧、またはオンラインリーダーで。
  2. 実行する – 各チャプターの「実験」リンクをたどり、関連コードをクローン・実行。
  3. 改善する – コードを変更、異なるプロンプトを試す、モデルを変更、新しいツールを追加して理解を深める。
  4. 貢献する – タイポ修正、図の改善、新しい実験の追加、チャプターの翻訳。

🙌 コミュニティとサポート

  • 貢献者は表紙に掲載。誰でもPRやイシューを開くことができる。
  • スポンサー:Krill AIは有料プラン向け割引コード(ai-agent-book)を提供。
  • ディスカッション:実験に関する質問、不足している依存関係、翻訳の支援はイシューが主な場所。

🎓 TL;DR

AI‑Agent‑Book は、LLMを搭載したエージェントの設計・構築・評価・進化を学べる、無料で多言語対応の教科書と、再現可能なPython実験のフルセットです。理論だけでなく実践的な学習リソースとして、現代のAIエージェントに実際に触れてみたい人にとって最適な入門書です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト