Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

技育CAMPアカデミア (2025-12-10)

Avatar for amacbee amacbee
December 10, 2025
42

技育CAMPアカデミア (2025-12-10)

AIエージェント開発を体験しよう

Avatar for amacbee

amacbee

December 10, 2025
Tweet

Transcript

  1. 本講義の到達目標 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. •

    生成AIを活用したエージェント開発の基本から A2A (Agent2Agent) 技術まで幅広くキャッチアップする
  2. AIエージェントとは © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. 人間からの指示が少なくても、目標達成のために自律的に状況を判断し、計画・実行・学習を

    繰り返せるAIシステムです。 生成AI 学生向け 情報システム カリ キュラム ブラウザ・ アプリ (RPAなど) 自律的に 各システムに 操作指示 工学部の3年次以降向けに開講されている授業のうち、 火曜日に受講できる授業で、レポートによる評価が実施される 講義があれば抽選申し込んでおいて!
  3. 従来の生成AIとAIエージェントの違い © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. 従来型の生成AI

    AIエージェント 目的 運用方法 利用分野 使用例 ユーザーからのテキストベースの 質問に回答する チャットボット、クリエイティブ生成 ユーザーが質問する 特定の分野に特化している ※テキスト、画像 多種多様に定義される e.g. 業務タスクの自動化 各種RPA (=自動実行ツール) の置換 コーディング自動化 ユーザーからの指示に加え、 自律的に動作することもある (=AI自身が必要だと判断して動作することも) 自律的であるため、さざまな領域で活用可能 汎用的な能力を持つ
  4. A2A (Agent2Agent) © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL.

    設計原則 (5つの思想) エージェントの 自律性の尊重 標準技術の活用 セキュア設計 長時間タスクの サポート マルチモーダル 各エージェントはツールやコンテキストを共有せ ずとも、対等な立場で自然に協調可能です。 通信基盤にHTTP、ストリーミングにServer-Sent Events、メッセージ構造にJSON-RPCを採用し、 既存のITスタックへ容易に組み込みができます。 OpenAPI準拠の認証・認可スキームを標準サポー トし、企業利用での安全性を確保します。 数秒で終わるタスクから、数時間~数日を要する 複雑タスクまで柔軟に扱い、リアルタイムの進捗 報告や状態更新が可能です。 テキストのみならず、音声・動画ストリーム、 Webフォームやiframeなどのリッチメディアを扱 い、表現豊かな協調を実現します。 エージェント エージェント A2A protocol ローカル エージェント LLM Agent Framework API& 他アプリケーション MCP API& 他アプリケーション MCP ローカル エージェント Vertex AI (e.g. Gemini) Agent Development Kit Google社が提唱している、異なるエージェント間の連携・協力を可能とする共通プロトコルです。
  5. 具体例: 営業支援エージェント © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL.

    ユーザーからの問合せ を適切なエージェント に振り分け コーディネーター エージェント 社内相談 調整エージェント 情報検索エージェント 取引履歴検索 エージェント 取引履歴 社内DB Web 営業担当情報 カレンダー情報 A2A A2A A2A 取引履歴 検索 情報検索 社内相談 調整 指定された企業に対し、 過去の取引履歴を参照 して情報を収集する Google検索を利用し て ユーザーからの質問さ れた 企業に対し調査を行う 指定された企業に対し、 過去の取引担当者を特 定したり、そのメン バーとの 打ち合わせ調整も行う ※エージェント間の通信にはHTTP通信を利用 営業担当者 (ユーザー)
  6. A2Aと単純なRPAの比較 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. 決まり切った動作をするだけではなく、必要に応じてAIエージェント自身が判断して自律的に動作します。(ケース

    ごとにAIエージェントがどう動作すべきなのかを細かく指示しておく必要はなく、柔軟性高く動作します。) コーディネーター エージェント 営業担当者 (ユーザー) 社内相談 調整エージェント A2A 過去にうちと の取引はあっ たんだっけ? DATUM STUDIO株式会 社との過去の取引実績に ついて調べて 問い合わせしたメンバー情報を踏まえ セキュな情報アクセスを確立 社内相談調整 エージェントに 聞くべきだ ユーザーからの入力内 容を解釈し、問い合わ せすべきエージェント を自動的に選択します。 ユーザーからの問い合 わせ内容や調査した結 果を踏まえ、必要に応 じてユーザーに問いか けを投げることも可能 です。 (Human-in-the-loop) コーディネーター エージェント 営業担当者 (ユーザー) 株式会社ちゅ らデータとの 関係は? 取引履歴 検索エージェント A2A 問い合わせしたメンバー情報を踏まえ セキュな情報アクセスを確立 そんな会社はないですよ。 ちゅらデータ株式会社と 勘違いしてますか? ちゅらデータ株式会 社のことですか?
  7. Google ADK • Google ADK (Agent Development Kit) は、AIエージェントを開発・デプロ イするためのフレームワークです。

    • エージェント開発をソフトウェア開発に近い感覚で行えるように設計されてお り、シンプルなタスクから複雑なワークフローまで、容易に作成・デプロイ・ オーケストレーションできることを目指しています。 • GeminiおよびGoogleエコシステム向けに最適化されてはいるものの、その他 のモデルやデプロイ環境でも利用することが可能です。 また、他のフレームワークとの互換性を前提に設計されています。 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL.
  8. A2Aを介したエージェントの利用 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. ユーザーからの入力をウチナーグチに変換するエージェントを動かしながら、AIエージェント

    の仕組みを確認しましょう ウチナーグチ エージェント ハイサイ! ハイサイ! こんにちは!は うちなーぐちで? 他のエージェントを 増やすことも可能 コーディネーター エージェント ユーザーからの入力を受取り、 必要なエージェントに タスクを依頼する 受け取ったタスクを遂行して 結果を返す こんにちは、を 沖縄方言に翻訳し てください。
  9. A2Aを介したエージェントの利用 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. まずは直接ウチナーグチエージェントを呼び出してみましょう

    ウチナーグチ エージェント ハイサイ! 受け取ったタスクを遂行して 結果を返す localhost:10001 HTTPで通信 エージェントの 中身はプロンプト で定義 こんにちは、を 沖縄方言に翻訳し てください。 uv run python test_client.py uv run python __main__.py --host=0.0.0.0 --port=10001 エージェントの起動 リクエストの実施
  10. A2Aを介したエージェントの利用 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. ユーザーからの入力をウチナーグチに変換するエージェントを動かしながら、AIエージェント

    の仕組みを確認しましょう ウチナーグチ エージェント ハイサイ! ハイサイ! こんにちは!は うちなーぐちで? コーディネーター エージェント こんにちは、を 沖縄方言に翻訳し てください。 エージェントカード エージェントの 自己紹介カード (ID、名前、説明、 サポート機能、スキル) uv run streamlit run ui.py --server.address 0.0.0.0 コーディネーターの起動
  11. AgentCard そのエージェントについて説明する自己紹介カードのようなものを表します。H 他エージェントがタスクを実行できるエージェントを識別するために利用される もので、JSON形式で提供されます。 ※既知URI (e.g. https://{server_domain}/.well-known/agent.json) で検出 AgentCardのオブジェクトには以下のようなものがあります: •

    AgentCapabilities: エージェントがサポートするA2Aプロトコル機能 (e.g. ストリーミング、プッシュ通知) • AgentSkill: エージェントが実行または対処できる特定の能力、機能、または 専門分野の説明 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL.
  12. A2Aを介したエージェントの利用 © 2025 Chura DATA inc. PROPRIETARY & CONFIDENTIAL. ユーザーからの入力をウチナーグチに変換するエージェントを動かしながら、AIエージェント

    の仕組みを確認しましょう ウチナーグチ エージェント ハイサイ! ハイサイ! こんにちは!は うちなーぐちで? コーディネーター エージェント② ユーザーからの入力を受取り、 必要なエージェントに タスクを依頼する 受け取ったタスクを遂行して 結果を返す こんにちは、を 沖縄方言に翻訳し てください。 見どころ紹介 エージェント Google検索 ツール