Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OCI上で実現するAIエージェント開発方法の紹介

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Yodeee Yodeee
January 22, 2026
23

 OCI上で実現するAIエージェント開発方法の紹介

Avatar for Yodeee

Yodeee

January 22, 2026
Tweet

Transcript

  1. OCI Generative AI Agents Serviceとは • 企業が保有するデータやシステムとLLMを統合し 自律的なAIエージェントを設計・実行するための マネージドサービス •

    「エージェントコア」がユーザーの意図を理解し、 計画を立てる • 「ツール」がタスクを実行し、環境とやり取りを する 参考:Build Agentic AI Solutions with Oracle Cloud Infrastructure’s AI Agent Framework https://www.youtube.com/watch?v=eIkj4H-S_FQ さまざまなコンポーネントを調整するエージェントの「頭脳」 エージェントが情報検索、コンテンツ生成、世界との対話に使 用できるインターフェース。 RAGツール SQLツール 関数 API呼び出し 組み込み カスタム
  2. 現在4種類のツールコールに対応 OCI Generative AI Agents RAG SQL Custom Tool Agent

    LLM SQLコマンドの実行 →Oracle Database (Base Database, Autonomous AI Database) ナレッジストアに対するベクトル検索 → Object Storage、Open Search, Oracle DB AI Vector Search カスタムの関数の呼び出し エンドポイントに対するHTTPリクエスト 他のAgentをツールコールとして呼び出し
  3. OCI Agent Development Kit (ADK)とは • OCI Generative AI Agent

    Service上にAgentを構築することができる オープンソースのエージェントフレームワーク • 複数ターンにわたる会話、マルチエージェントオーケストレーション(ルー ティングやAgent as a toolなど)、決定論的なワークフローなど高度なエー ジェントパターンを構築できる • ライブラリはPython / Javaで提供 Github: https://github.com/oracle/oci-python-sdk/tree/master/src/oci/addons/adk
  4. Agentの構成概要 ADK Agent Tool C (天気取得関数) アプリケーション Generative AI Agent

    Service Agent エンドポイント ツール Tool A Tool B Tool C Memory Guardrail Agent Core Agent初期化時(setup)に ツールをリモートと同期 LLM Lllama3 推論 ツール実行 Tool Cの場合はローカル側で実行 agent.setup() agent.run()
  5. MCPサーバにも接続し、ツールとして利用可能 ADK Agent MCP サーバ Tool A Tool B Tool

    C STDIO接続 MCPClientStdio() MCP サーバ Streamable HTTP接続 MCPClientStreamableHttp() アプリケーションサーバ Github: https://github.com/oracle/oci-python-sdk/tree/master/src/oci/addons/adk/mcp Tool A Fast MCPなど Fast MCPなど
  6. AI Agent Service / ADKのまとめ・所感 • 良かった点 • Oracle DB

    に接続した SQL ツールや AI Vector Search と連携した RAG を容易に構築 • 既存業務データとシームレスに接続でき、実データを活用した Agent 構築がしやすい • ADK により、カスタム関数やマルチエージェントなど複雑な Agent 構成も実装しやすい • 課題と感じた点 • Agent 内部モデルが Llama3(3.3-70B/3.2-3B)固定で、モデル選択の柔軟性が低い • ADK 利用前にコンソール上でAgent 作成が必要で、開発フローが少し煩雑 • Agent 実行基盤は開発者側でOKE / Functions などにデプロイが必要 • 他クラウドと比較すると、Agent 専用のマネージド実行ランタイムがない • 実行トレース、モニタリング、結果評価などのエージェント運用機能がまだ少ない