GenAIエージェントをプロトタイプから本番環境へ移行するための、メモリ、RAG、デプロイ、セキュリティ、可観測性を扱う28本のコード中心チュートリアル集。
NirDiamant/GenAI_Agents
シンプルなチャットボットからマルチエージェントシステムまで、生成AIエージェントの手法を学べる実行可能なJupyter notebookチュートリアルを50本以上収録しています。
- スター
- 24,639
- フォーク
- 4,147
- 未解決の Issue
- 27
- 最終コミット
- 7 時間前
これは何?
GenAI_Agentsは、生成AIエージェントの構築方法を学ぶためのチュートリアルと実装を集めたリポジトリです。各ノートブックでは、履歴管理に対応した基本的な会話ボットから、LangGraph、AutoGen、CrewAI、OpenAI Swarmを使ったマルチエージェントシステムまで、1つのエージェント設計を順を追って解説します。
カタログは難易度や分野別に整理されており、初級者向けの例、LangGraphやModel Context Protocol(MCP)のフレームワーク入門に加え、教育、カスタマーサポート、契約書分析、テスト、コンテンツ作成などに応用できるエージェントを収録しています。多くの項目には、解説動画やブログ記事へのリンクもあります。
概念的な解説だけでなく、ツール呼び出し、状態管理、検索拡張生成、人間による承認を挟む仕組みといったエージェントのパターンを、具体的に動作するコードで学びたい開発者に適しています。
主な機能
- 01初級から上級まで、50本以上のチュートリアル用ノートブックを収録
- 02LangGraph、LangChain、AutoGen、CrewAI、OpenAI Swarmを使った実装を紹介
- 03サーバーとクライアントの例を含む、Model Context Protocol(MCP)の入門を収録
- 04マルチエージェントの連携、メモリ、人間による承認を挟むパターンを実演
- 05カテゴリ、フレームワーク、主な機能で検索できる表に整理
ユースケース
- AIエージェントをゼロから作る方法を学ぶ
- 同様のタスクでLangGraph、AutoGen、CrewAIなどのエージェントフレームワークを比較する
- カスタマーサポートや契約書レビューなど、特定分野向けエージェントのひな型を探す
- マルチエージェントのオーケストレーションやツール連携のパターンを学ぶ
クイックスタート
- 1
all_agents_tutorials フォルダーにあるチュートリアルノートブックを確認します
- 2
simple_conversational_agent.ipynb などの初心者向けノートブックを開き、各セルを実行します
使う前に知っておきたいこと
- メタデータからライセンスを明確に確認できないため、コードを再利用する前にリポジトリのライセンス条件を確認してください。
トピック
よくある質問
- GenAI_Agents とは?
- シンプルなチャットボットからマルチエージェントシステムまで、生成AIエージェントの手法を学べる実行可能なJupyter notebookチュートリアルを50本以上収録しています。 GenAI_Agentsは、生成AIエージェントの構築方法を学ぶためのチュートリアルと実装を集めたリポジトリです。各ノートブックでは、履歴管理に対応した基本的な会話ボットから、LangGraph、AutoGen、CrewAI、OpenAI Swarmを使ったマルチエージェントシステムまで、1つのエージェント設計を順を追って解説します。
- GenAI_Agents は無料で使えますか?ライセンスは?
- GenAI_Agents は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- GenAI_Agents は今もメンテナンスされていますか?
- 活発にメンテナンス中。GenAI_Agents の最終コミットは 2026年10月20日 です。
- GenAI_Agents は何に使えますか?
- AIエージェントをゼロから作る方法を学ぶ 同様のタスクでLangGraph、AutoGen、CrewAIなどのエージェントフレームワークを比較する カスタマーサポートや契約書レビューなど、特定分野向けエージェントのひな型を探す マルチエージェントのオーケストレーションやツール連携のパターンを学ぶ
- GenAI_Agents のインストール方法は?
- all_agents_tutorials フォルダーにあるチュートリアルノートブックを確認します simple_conversational_agent.ipynb などの初心者向けノートブックを開き、各セルを実行します
- GenAI_Agents はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/NirDiamant/GenAI_Agents
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。
LangGraph上で35種類のエージェント型AIアーキテクチャを実装したPythonライブラリ兼Jupyter教材。
Claude、Gemini、GPT、DeepSeek、Llama、Qwenを使って構築された、オープンソースのAIエージェント、エージェントスキル、RAGアプリの大規模なコレクションです。
AIエージェントやワークフローの構築・テスト・デプロイを行えるビジュアルプラットフォーム。APIやMCPサーバーとしても公開できます。
AIエージェントに1,000以上の認証済みアプリツールキット、ユーザーごとのセッション、アクション実行用サンドボックスを提供するTypeScript・Python SDK。