AIエージェント実践構築 - RAG・Tool Calling・MCPから失敗復旧・評価・コストまで
haeyeomiso
ドキュメントを探して回答し、ツールを選んで照会し、承認済みのチケットを実際に作成するカスタマーサポートエージェントをゼロから構築します。応答が途切れたり、同じリクエストが再度届いたりしても、業務が一度だけ最後まで処理されることを実行ログで確認します。
初級
Python, FastAPI, LLM
生成AI時代においては、単にプロンプトを作成するだけでは実務上の問題を解決することは困難です。実際のサービスでは、自ら判断し、ツールを呼び出し、データを検索し、複数のエージェントが協働するAIシステムを設計できなければなりません。 本講義は、AIエージェントを初めて設計する開発者から、実務で運用可能なシステムを構築したいエンジニアまで、幅広い方を対象とした実践中心のコースです。 LangGraphを活用したエージェントアーキテクチャの設計から、状態管理(State Management)、Tool Calling、APIおよびMCP連携、自然言語によるデータベース制御、RAGの構築、セマンティック検索、Few-shot Learning、Reflection、Fine-tuningまで、段階的に学習します。 また、マルチエージェント協働構造、Supervisorパターン、Actor-Critic戦略、非同期通信、自動評価システム、Quality Gateの構築方法を、実際のプロジェクトを通じて身につけます。 最後に、Metrics・Logs・Tracingに基づくモニタリング、Shadow Deployment、Canary Deployment、Drift Detection、RCAの自動化、A/Bテストなど、実際の運用環境で必要となるMLOpsおよびAIエージェント運用戦略も併せて学びます。 講義を修了すると、最新のAIエージェント技術を活用し、実際のサービスに適用可能な高性能AIシステムを自ら設計・開発・運用できるようになります。
エージェントアーキテクチャの設計とUX実装 - モデル・ツール・状態管理の設計、LangGraphの実習、検証戦略、テキスト・グラフィック・音声UXの実装
RAGと学習手法 - ローリングコンテキスト、セマンティック検索、チャンク分割、RAGパイプライン構築とフューショット・リフレクション・ファインチューニングをマスターする
モニタリングと運用最適化 - メトリクス・ログ・トレース、シャドー・カナリアデプロイ、ドリフト検知、RCA自動化、A/Bテストの意思決定
ツール連携とオーケストレーション - ローカル・API・MCPツール連携、自然言語によるDB制御、セマンティック・階層的なツール選択、実行トポロジー設計
マルチエージェント協働と評価 - スペシャリスト・スーパーバイザー設計、コーディネーション戦略、非同期通信、自動採点とクオリティゲート構築
LLMを活用したAIエージェントは、今や単なるチャットボットを超え、実際のサービスを自動化し、業務を遂行する中核技術となっています。
この講義では、LangGraphを活用したAIエージェントの設計から、Tool Calling、MCP(Model Context Protocol)、RAG(Retrieval-Augmented Generation)、マルチエージェントによる協調、そして実際の運用(Monitoring & Deployment)まで、AIエージェント開発の全工程を実践中心に学びます。
実際のプロジェクトを基にAIエージェントを自ら構築し、検索・データベース・API・外部ツールを連携させ、複数のエージェントが協働するシステムを設計する方法を身につけます。
さらに、Shadow Deployment、Canary Deployment、Drift Detection、RCA、A/B Testingなど、実際のサービス運用で用いられるMLOpsおよびAI運用戦略まで併せて扱うため、実務でもすぐに活用できます。
この講座は、AI Engineer、Backend Developer、Software Engineer、MLOps Engineer、AI Product Managerだけでなく、AIサービスを自ら構築したいすべての開発者のための実践的なコースです。
学習内容
AIエージェントの基本概念を理解する
LangGraphベースのワークフロー構築
状態(State)管理
ツール呼び出し
エージェント検証戦略
テキストUX
StreamlitベースのGUI
音声UXの実装
学習内容
ローカルTool連携
REST API連携
MCP(Model Context Protocol)
MySQL自然言語クエリ
マルチMCP
Human Approval
オーケストレーションパターン
チェーン
並列
Single Agent Workflow
学習内容
Rolling Context Window
セマンティック検索
埋め込み
ベクトル検索
チャンク化
RAG Pipelineの構築
Few-shot Learning
Reflection
ファインチューニング
学習内容
シングルエージェント
マルチエージェント
専門エージェント
スーパーバイザーエージェント
LangGraph Workflow
Actor-Critic
民主型協業
メッセージブローカー
非同期通信
品質ゲート
学習内容
モニタリング
メトリクス
ログ
トレーシング
ダッシュボード
アラート
シャドーデプロイメント
Canary Deployment
ドリフト検知
RCA
A/Bテスト
次の内容を知っていると、より簡単に学習できます。
Pythonの基礎文法
関数とクラス
APIの基本概念
データベース基礎(SQL)
LLM(OpenAI、Claude、Geminiなど)に関する基本的な理解
※必須ではなく、講義で必要な概念は併せて説明します。
推奨開発環境
Python 3.11以上
VS Code
Jupyter Notebook
LangGraph
OpenAI APIまたは互換性のあるLLM API
MySQL
Streamlit
全5パート
45講義
約32時間
実習中心
プロジェクトベースの学習
受講中に疑問に思ったことは、いつでも質問掲示板からお問い合わせいただけます。
できるだけ迅速に回答し、よくある質問は講義資料にも継続的に反映していきます。
AI技術は急速に発展しています。
新しいLangGraphの機能、MCPのアップデート、最新のAI Agent技術および実務事例が追加された場合、講義を継続的にアップデートする予定です。
AIエージェントをゼロから自分で開発したい開発者
LangGraphをきちんと学びたい方
RAGを実務レベルで構築したい方
MCPを活用したAIシステムを作りたい方
マルチエージェントシステムを設計したい方
AIサービスを実際の運用環境にデプロイしたいエンジニア
最新のAI Agent技術をプロジェクトに適用したいすべての開発者
学習対象は
誰でしょう?
AIエージェントを自ら実装・運用するAIエンジニア・ソフトウェア開発者
技術スタックと自動化の範囲を決定する必要がある技術リーダー・PM
単一エージェントの限界を超えるため、マルチエージェントの導入を目指す開発者
実際のサーバー環境でエージェントを運用し、データに基づいて最適化しようとする実務者
前提知識、
必要でしょうか?
Pythonプログラミング経験(基本文法とライブラリを使用できるレベル)
LLM APIの使用経験(必須ではありません)
データベースとAPIの基本概念を理解(関連内容の学習に有利)
開発環境が構成されたコンピューター
全体
45件 ∙ (32時間 4分)
講座資料:
同じ分野の他の講座を見てみましょう!