Repolode
Nicolepcx

Nicolepcx/ai-agents-the-definitive-guide

書籍『AI Agents: The Definitive Guide』の関連コードリポジトリ。エージェントのパターン、ツール、評価、メモリ、セキュリティを扱うJupyterノートブックを収録。

スター
2,761
フォーク
538
未解決の Issue
0
最終コミット
3 か月前

これは何?

このリポジトリには、O'Reillyの書籍『AI Agents: The Definitive Guide』のサンプルコードが収録されています。コードは12の章フォルダに分かれており、それぞれにGoogle Colabで直接開いて実行できるJupyterノートブックが含まれています。扱うトピックは、chain-of-thought、tree-of-thought、ReAct、human-in-the-loopワークフロー、階層型のエージェントチーム、スウォーム、ARTやRULERを使った強化学習スタイルのトレーニングなどです。

後半の章では、本番環境での課題を扱います。ノートブックでは、LangGraphを使ったMCPおよびA2A連携、E2Bによるサンドボックス内でのツール実行、プログラムからのツール呼び出し、推論バックエンドとモデルのフォールバック、評価ハーネス、LangfuseやLangSmithを使った外部評価パイプライン、エージェントのメモリ構成、構成ごとのコスト見積もり、LlamaFirewallとOWASPのagentic security listを使った脅威モデリングを扱います。

ノートブックは章とトピックごとに命名されており、共通のutilsフォルダには各ノートブックで使うヘルパークラスと関数が収められています。

主な機能

  • 01ReAct、tree-of-thought、マルチエージェントのスウォームなど、エージェントのパターンを扱うノートブックを収録。
  • 02各ノートブックにColabバッジがあり、ローカル環境をセットアップせずに実行できます。
  • 03LangGraphを使ったMCPおよびA2A連携を扱います。
  • 04評価ハーネスとLangfuse、LangSmithとの連携を収録。
  • 05エージェントのメモリ、コスト見積もり、脅威モデリングの例を提供します。

ユースケース

  • 書籍の各章に沿って、エージェントのコードを試しながら学ぶ。
  • LangGraphベースのエージェントの構築方法と評価方法を学ぶ。
  • エージェント向けのツール管理とサンドボックス内での実行方法を探る。

クイックスタート

  1. 1

    バッジを使って Google Colab でノートブックを開く

  2. 2

    Colab で第1章のコード例のノートブックを開く

    https://colab.research.google.com/github/Nicolepcx/ai-agents-the-definitive-guide/blob/main/CH01/ch01_code_examples.ipynb

使う前に知っておきたいこと

  • このリポジトリは書籍の補足資料であり、再利用可能なライブラリではなく、Jupyter ノートブックとして構成されています。
  • リポジトリのメタデータにライセンスが記載されていません。

トピック

よくある質問

ai-agents-the-definitive-guide とは?
書籍『AI Agents: The Definitive Guide』の関連コードリポジトリ。エージェントのパターン、ツール、評価、メモリ、セキュリティを扱うJupyterノートブックを収録。 このリポジトリには、O'Reillyの書籍『AI Agents: The Definitive Guide』のサンプルコードが収録されています。コードは12の章フォルダに分かれており、それぞれにGoogle Colabで直接開いて実行できるJupyterノートブックが含まれています。扱うトピックは、chain-of-thought、tree-of-thought、ReAct、human-in-the-loopワークフロー、階層型のエージェントチーム、スウォーム、ARTやRULERを使った強化学習スタイルのトレーニングなどです。
ai-agents-the-definitive-guide は無料で使えますか?ライセンスは?
ai-agents-the-definitive-guide にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
ai-agents-the-definitive-guide は今もメンテナンスされていますか?
半年以内に更新あり。ai-agents-the-definitive-guide の最終コミットは 2026年8月1日 です。
ai-agents-the-definitive-guide は何に使えますか?
書籍の各章に沿って、エージェントのコードを試しながら学ぶ。 LangGraphベースのエージェントの構築方法と評価方法を学ぶ。 エージェント向けのツール管理とサンドボックス内での実行方法を探る。
ai-agents-the-definitive-guide のインストール方法は?
バッジを使って Google Colab でノートブックを開く Colab で第1章のコード例のノートブックを開く: https://colab.research.google.com/github/Nicolepcx/ai-agents-the-definitive-guide/blob/main/CH01/ch01_code_examples.ipynb
ai-agents-the-definitive-guide はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Nicolepcx/ai-agents-the-definitive-guide

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト