0Pricing
AI Agents icon

AI Agents

AiBackendCloudScripting

AI エージェントの設計、構築、デプロイメントの原則と実践をマスターし、シンプルな自動化から複雑な自律システムまで、様々なアプリケーションに対応できるスキルを身につけます。

🤖 AI 搭載📚 60 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

実践的な AI エージェント構築:最初のループから本番環境まで

AI エージェントは大規模言語モデルを使用して推論し、ツールを呼び出し、複数のステップでアクションを実行するプログラムです。静的なコードでは処理できないタスクに対応します。このトラックは LLM エージェントループの仕組みから本番環境での信頼性の高い、可視化されたエージェントのデプロイメントまで、すべてをカバーします。カリキュラムは 6 段階(A1 から C2)にわたる 60 コース、そして実務で使用されるツール(LangChain、LangGraph、LlamaIndex、ベクトルデータベース、すべての主要 LLM プロバイダーが提供する関数呼び出し API)に基づいています。

学習内容

LLM API とエージェント向けプロンプトエンジニアリングの基礎から始まり、ツール使用とエージェントを本当に有用にする関数呼び出しパターンを学びます。コアスキルには、retrieval-augmented generation(RAG)パイプラインとベクトルデータベース統合の構築、メール、カレンダー、Slack、GitHub、ウェブスクレイピングエージェントの作成、会話メモリと構造化出力パースの設計、エージェントのテストとループのデバッグ、マルチツールエージェントにおける ReAct パターンの適用が含まれます。上級段階では、マルチエージェントオーケストレーション、長期計画、コンピュータユース・ブラウザエージェント、コード生成エージェント、サンドボックスと安全なコード実行、監査証跡を用いたエージェントガバナンスに取り組みます。

学習パス

パスは A1 のAI エージェント入門から始まり、A2 の基礎(プロンプトエンジニアリング、実践的な LLM API、ファイルシステム操作、会話メモリ)を経て進みます。B1 ではツールキットを拡張し、API 統合、RAG 基礎、ベクトルデータベース、可視化、LangChain 基礎、ドキュメント、データ分析、ワークフロー自動化向けのドメイン固有エージェントを学びます。B2 ではその知識を深め、ステートフルエージェント向け LangGraph、LlamaIndex、ReAct パターン、メモリアーキテクチャ、非同期およびイベント駆動設計、エージェントセーフティとガードレール、コストとレイテンシの最適化に取り組みます。C1 段階では高度な RAG テクニック、マルチエージェントオーケストレーション、本番環境デプロイメント、エージェントタスク用モデルファインチューニング、マルチモーダルパイプラインをカバーします。トラックは C2 の自己改善型エージェントシステムと自律システムへの道で締めくくられます。

学習方法

各コースは短い、的を絞ったレッスンに分かれており、組み込みコードエディタでリアルタイムフィードバックを受けながら進めます。行き詰まったときはいつでも AI チューターが利用でき、すべての演習は実行可能なコードに基づいているため、概念は理論的ではなく具体的なままです。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

60コース

AI Agentsラーニングパスのすべてのコース

01

LLMエージェント入門

A13レッスン

LLMベースのエージェントを始めます。プログラムをエージェントたらしめる要素、プロンプトとロールが動作を形作る仕組み、ツール利用が自律性の要となる理由を理解し、最初の最小限のLLMループを構築します。

02

エージェントのためのプロンプトエンジニアリング

A24レッスンPRO

エージェントの信頼性を高めるプロンプト技法を習得します。zero-shot、few-shot、chain-of-thoughtプロンプティング、ロール分離、出力形式、プロンプトインジェクションへの防御を学びます。

03

実践LLM API

A24レッスンPRO

OpenAIとAnthropicのSDKを使って実際にAPIを呼び出します。chat completionsとmessagesの違い、SSEによるストリーミング、トークン数の計測とコスト管理を学びます。

04

ファイルシステムエージェントの操作

A24レッスンPRO

エージェントにファイルを安全に読み書き・管理する能力を与え、ドキュメント処理エージェントの基礎を築きます。

05

会話メモリの基礎

A24レッスンPRO

1つのメッセージを超えて保持されるメモリをエージェントに与えます。短期コンテキストと長期メモリの違い、長大なコンテキストが破綻する理由、メモリの要約と保存方法を学びます。

06

実践ファーストプロジェクト

A24レッスンPRO

基礎を組み合わせ、Q&Aボット、コード解説エージェント、Webリサーチエージェント、SQLアシスタントという4つの実用的なエージェントを最初から最後まで構築します。

07

ツール利用/Function Callingパターン

B14レッスンPRO

エージェントが実際のアクションを実行できるようにするパターン、function callingを深く学びます。プロトコルの仕組み、スキーマの定義、実行時のツール選択、結果のモデルへの返し方を扱います。

08

エージェントのAPI連携

B14レッスンPRO

適切な認証、エラー処理、レート制限を備え、REST API経由でAIエージェントを外部サービスに接続します。

09

メール・カレンダーエージェント

B14レッスンPRO

API連携を通じてメールの読み取り、送信、整理や、カレンダーイベントの予定設定を行うエージェントを構築します。

10

Embeddingの扱い方

B14レッスンPRO

Embeddingはセマンティック検索を支える数学的基盤です。その正体、OpenAI text-embedding-3による生成、コサイン類似度の計算、主要なEmbeddingモデル系列の比較を学びます。

11

検索拡張生成(RAG)の基礎

B14レッスンPRO

RAGでLLMの知識カットオフとハルシネーションの問題を解決します。文書のチャンク分割とインデックス化を行い、FAISSまたはChromaで素朴なRAGパイプラインを構築します。

12

エージェント向けベクトルデータベース

B14レッスンPRO

単一のノートブックを超えてRAGをスケールさせます。Pinecone、Weaviate、Qdrantを比較し、ハイブリッド検索のメタデータフィルタリングを学び、選ぶべき距離指標を理解します。

13

エージェント可観測性の基礎

B14レッスンPRO

見えないものは修正できません。エージェントのトレースがサービスのトレースより難しい理由、各ステップで記録すべき内容、LangfuseやLangSmithによるビジュアルデバッグを学びます。

14

Slack・チャットプラットフォームエージェント

B14レッスンPRO

Slackなどのチャットプラットフォーム内で動作し、コマンドに応答して自発的に更新を送信するエージェントを作成します。

15

GitHub・リポジトリエージェント

B14レッスンPRO

GitHub APIを利用するエージェントで、コードレビュー、Issue管理、リポジトリ分析を自動化します。

16

Webスクレイピング・データ取得エージェント

B14レッスンPRO

エージェントにWebコンテンツを取得・解析する能力を与え、リアルタイムの情報アクセスを実現します。

17

エージェントのCLIとインタラクティブツール

B14レッスンPRO

引数解析、ストリーミング出力、インタラクティブなREPLモードを備えたエージェント向けコマンドラインインターフェースを構築します。

18

シークレットと設定の管理

B14レッスンPRO

エージェントアプリケーションでAPIキー、認証情報、環境別の設定を安全に扱います。

19

LangChainの基礎

B14レッスンPRO

LangChainは最も人気のあるエージェントフレームワークです。そのアーキテクチャ、LCEL式言語、ドキュメントローダー、ベクトルストアを学び、完全なRAGチェーンを構築します。

20

構造化出力とパース

B14レッスンPRO

自由形式のテキストはコードにとって扱いにくいものです。JSONモードで構造化出力を強制し、Pydanticで検証し、不正なJSONを修復し、InstructorやOutlinesで保証を実現します。

21

データベースエージェント:自然言語からSQLへ

B14レッスンPRO

自然言語の質問を、データベーススキーマに対する正確なSQLクエリへ変換するエージェントを構築します。

22

検索・Webリサーチエージェント

B14レッスンPRO

Tavily、SerpAPI、セマンティック検索ツールを使い、リアルタイムのWeb検索をエージェントに統合します。

23

ドキュメントインテリジェンスエージェント

B14レッスンPRO

PDF、スキャン文書、複数文書のコレクションから洞察を抽出するエージェントを構築します。

24

データ分析エージェント

B14レッスンPRO

コード実行を使い、データセットを分析し、可視化を生成して、統計的な洞察を導き出すエージェントを作成します。

25

ワークフロー自動化エージェント

B14レッスンPRO

アプリを接続し、イベントに応答して、複数ステップのワークフローを実行するトリガー・アクション型自動化エージェントを作成します。

26

エージェントテストの基礎

B24レッスンPRO

LLM呼び出しをモックし、エージェントの振る舞いを体系的に検証して、信頼性の高いテストを書く方法を学びます。

27

エージェントループのデバッグ

B24レッスンPRO

無限ループ、状態の停滞、誤ったツール実行など、エージェントでよくある失敗を特定して修正します。

28

ステートフルエージェントのためのLangGraph

B24レッスンPRO

単純なチェーンではループ、分岐、human-in-the-loopに対応できません。永続状態とチェックポイントを備えたノードとエッジのグラフ、LangGraphを学びます。

29

LlamaIndex徹底解説

B24レッスンPRO

LlamaIndexはもう一つの主要なRAGフレームワークです。ローダー、インデックスの種類、クエリエンジン、複雑なクエリのためのサブクエリ分解パターンを習得します。

30

マルチツールエージェント(ReActパターン)

B24レッスンPRO

標準的なエージェントループ、ReAct(Reason + Act)を構築します。ゼロから実装し、標準ツールを接続し、避けられないツールエラーにも対処します。

31

信頼性の高いエージェントの構築

B24レッスンPRO

デモは本番環境で失敗します。冪等なツール、バックオフ付きリトライ、タイムアウトとサーキットブレーカー、ツール出力へのPydantic検証でエージェントの信頼性を高めます。

32

エージェントのメモリアーキテクチャ

B24レッスンPRO

実用的なエージェントにはチャット履歴以上のものが必要です。エピソード記憶、意味記憶、手続き記憶という3種類のメモリと、不要な情報をガベージコレクションする方法を学びます。

33

エージェント向けオープンソースモデル

B24レッスンPRO

クローズドAPIは高価で独占的です。Ollamaやllama.cppでLlama、Mistral、Qwenをローカル実行し、HermesやFunctionaryなどのfunction calling向けファインチューニングモデルを使います。

34

音声・オーディオエージェント

B24レッスンPRO

STT、LLM、TTSをリアルタイムに活用し、聞いて、推論し、話す会話型音声エージェントを構築します。

35

エージェント向けナレッジグラフ連携

B24レッスンPRO

ナレッジグラフに接続して構造化されたエンティティ間の関係と推論を利用し、エージェントの知能を強化します。

36

エージェントのデバッグとプロファイリング

B24レッスンPRO

高度なデバッグ技術とパフォーマンスプロファイリングを習得し、エージェントをより高速で信頼性の高いものにします。

37

非同期・イベント駆動型エージェント

B24レッスンPRO

Pythonのasync/await、イベントキュー、ノンブロッキングな並列ツール実行を使い、高スループットのエージェントを書きます。

38

パーソナルAIアシスタントのアーキテクチャ

B24レッスンPRO

永続メモリ、自発的な通知、セッションをまたぐコンテキストを備えた常時稼働のパーソナルAIアシスタントを設計します。

39

エージェントの評価とベンチマーク

B24レッスンPRO

測定できなければ改善できません。ゴールデンテストセットを構築し、LLM-as-a-judgeの落とし穴を学び、SWE-Bench、GAIA、ToolBenchでベンチマークします。

40

エージェントの安全性とガードレール

B24レッスンPRO

ユーザーに代わって行動するエージェントには制御装置が必要です。プロンプトインジェクションを防御し、Llama Guardで出力をフィルタリングし、コード実行をサンドボックス化し、すべてのツールでアクセス制御を徹底します。

41

コストとレイテンシの最適化

B24レッスンPRO

エージェントは高価で低速です。厳格なトークン予算、モデルルーティング、プロンプトキャッシュ、量子化やspeculative decodingの技法で、コストと速度の両方を改善します。

42

エージェントフレームワーク比較

B24レッスンPRO

フレームワークは多すぎます。LangGraph、CrewAI、AutoGen、Letta、OpenAI Assistants APIを比較し、目的に合うツールを選びます。

43

カスタマーサービスエージェントシステム

B24レッスンPRO

エスカレーションロジック、CRM連携、有人対応への引き継ぎプロトコルを備えた本番向けカスタマーサービスエージェントを構築します。

44

ディープリサーチ・レポート生成エージェント

B24レッスンPRO

複数の情報源から情報を収集し、事実を検証して、構造化されたレポートを作成する自律型リサーチエージェントを構築します。

45

金融データ・分析エージェント

B24レッスンPRO

コンプライアンスのガードレールを備え、マーケットデータを取得し、ポートフォリオを分析して、金融に関する洞察を生成するエージェントを構築します。

46

IoT・センサーデータ駆動型エージェント

B24レッスンPRO

リアルタイムのセンサーデータを処理し、異常を検出して、IoT環境で自動アクションを実行するエージェントを構築します。

47

高度なRAG技法

C14レッスンPRO

素朴なRAGには限界があります。クロスエンコーダーによる再ランキング、HyDE、マルチベクトル検索、RAGASによる厳密な評価でその限界を超えます。

48

マルチエージェントオーケストレーション

C14レッスンPRO

1つのエージェントでは不十分な場合があります。AutoGenの会話、階層型スーパーバイザー、明示的なメッセージバスプロトコルで、複数の専門エージェントを連携させます。

49

本番環境へのエージェントデプロイ

C14レッスンPRO

エージェントをノートブックから本番環境へ移行します。APIの背後で提供し、長時間の処理を非同期で実行し、公平にレート制限し、blue-greenまたはカナリアデプロイで段階的にリリースします。

50

コンピュータ操作とブラウザエージェント

C14レッスンPRO

エージェントに実際のブラウザやデスクトップを操作させます。自動化にPlaywrightを使い、画面理解にビジョンモデルを使い、信頼性の高いフォーム入力エージェントを構築します。

51

コード生成エージェント(ソフトウェアエンジニア)

C14レッスンPRO

SWEボットを構築します。plan-execute-verifyパターン、コーディングエージェントに適したツール群、自己修正ループ、SWE-AgentとOpenDevinのアーキテクチャを学びます。

52

長期計画エージェント

C14レッスンPRO

50ステップ以上かかるタスクでは、期待だけでは成功できません。階層的なタスク分解、ゴールスタック、ワールドモデル、リフレクションループを学びます。

53

エージェントタスク向けモデルのファインチューニング

C14レッスンPRO

プロンプトだけでは限界に達したら、ファインチューニングを行います。ファインチューニングがプロンプトより有効な場面、エージェントの軌跡データの収集方法、LoRA/QLoRAによる低コストな調整を学びます。

54

サンドボックス化と安全なコード実行

C14レッスンPRO

Docker、E2Bなどの分離技術を使い、AIエージェントが生成した信頼できないコードを安全に実行します。

55

エージェントのガバナンスと監査証跡

C14レッスンPRO

規制対象の環境で動作するエージェント向けに、改ざんできないログ、ポリシー適用、法規制へのコンプライアンスを実装します。

56

マルチモーダルエージェントパイプライン

C14レッスンPRO

最先端のマルチモーダルモデルを使い、画像、テキスト、音声の入力を横断して推論するエージェントを構築します。

57

エージェントマーケットプレイスとプラグインシステム

C14レッスンPRO

共有可能でバージョン管理されたエージェントツールを設計し、他のエージェントが発見・利用できるプラグインエコシステムを構築します。

58

エージェントの最前線

C24レッスンPRO

次に何が起きるのでしょうか。o1/o3のような推論モデル、記号とニューラルを組み合わせたハイブリッドアーキテクチャ、見て聞くマルチモーダルエージェント、そして今も解決が進む未解決問題を扱います。

59

自己改善型エージェントシステム

C24レッスンPRO

フィードバックから学習し、自身の出力を批評して、時間とともに能力を向上させるエージェントを設計します。

60

自律システムへの道

C24レッスンPRO

現在の反応型エージェントから完全自律型AIシステムへ至る道筋と、これから待ち受ける課題を探ります。

よくある質問

よくある質問

AI Agentsコースは無料ですか?

はい。AI Agentsコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

AI Agentsを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、AI Agentsコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

AI Agentsを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る