BinxAI LogoBinxAI
    記事一覧に戻る
    公開: 更新:

    Google Agent Development Kit登場 企業エージェント開発の新基盤

    Google Agent Development Kit登場 企業エージェント開発の新基盤
    井元CTO

    要約

    Google Agent Development Kitを企業システムへ組み込むために、対応言語と構成、ワークフロー、LiteLLMによるモデル分離、権限や状態管理、失敗時の復旧、本番前の評価項目まで実装手順に沿って整理します。

    この記事の対象読者

    • 業務システムへAIエージェントを組み込みたい企業
    • 複数モデルを使う開発チームを持つ企業
    • JavaやKotlinの既存資産を活用したい企業
    • AIエージェントの試作を本番へ移したい企業
    • 開発基盤のベンダーロックインを避けたい企業

    Google ADKで組める処理

    処理の性質に応じて実行方式を選ぶ。入力、決定的なワークフロー、順番や分岐をコードで固定、動的なエージェント実行、担当エージェントやツールを選択、マルチエージェント、調査・作成・検証を分担、ツール接続

    海外では、AIエージェント開発の抽象化を進めるフレームワークが議論されています。Google Developers Blogでも、Agent Development Kitの対応言語、実行モデル、モデル接続方式は、発表とドキュメントを分けて確認する必要があります。

    BinxAIが現場で見ると、SDKの選定だけで試作を本番へ移せるわけではありません。業務APIへの接続、認証情報の境界、状態の保持、失敗時の再開までを同じ構成図に置く必要があります。

    Google ADKは、エージェント、ツール、ワークフロー、実行状態を組み合わせる設計候補です。単発のプロンプトを動かす道具ではなく、処理の実行グラフを組み立てる視点で確認します。

    • 決定的なワークフロー、順番や分岐をコードで固定する処理
    • 動的なエージェント実行、状況に応じて担当エージェントやツールを選ぶ処理
    • マルチエージェント、調査や検証などの役割を分けて連携する処理
    • ツール接続、社内APIや検索、承認処理をエージェントから呼び出す処理
    設計対象向いている処理最初に確認する点
    決定的なワークフロー承認順序や定型チェック分岐条件と再実行位置
    単一エージェント問い合わせ回答や情報整理ツール権限と出力形式
    マルチエージェント調査、作成、検証の分担状態の受け渡しと重複実行
    AI導入無料相談。顧客満足度95%、現場の業務負担60%削減、社内AI定着率60%向上今すぐ問い合わせる

    対応言語とセットアップ

    言語版の選び方

    対応言語は、Google Developers Blogの発表だけで判断しません。公式ドキュメントでPython、Java、Go、TypeScriptなどの現行サポート状況を確認し、採用するリリースのサンプルと実行方法を固定します。

    既存システムとの接続方針

    JavaやKotlinの業務システムを持つ場合、既存アプリへ直接埋め込む構成だけが選択肢ではありません。エージェントを別サービスとして動かし、既存システムとは認証付きAPIで接続する構成も比較するとよいでしょう。

    • Google ADKの言語別ドキュメントとリリース時点を確認する
    • モデルの認証情報をアプリ本体と分離し、環境変数や秘密情報管理へ置く
    • 業務APIは読み取り専用のツールから始め、更新処理を後から追加する
    • 実行ID、利用者ID、呼び出したツール、終了状態をログ項目にする
    bash
    python -m venv .venv
    source .venv/bin/activate
    pip install -U google-adk litellm
    export GOOGLE_API_KEY="発行したキー"
    
    パッケージ名や認証方法は、2026年9月25日時点の公式ドキュメントに合わせて調整します。

    最小構成から実行する手順

    小さく始めると問題を切り分けやすい。1. 入力を固定する、2. ツールを1つ置く、3. 出力形式を固定する、4. 実行ログを残す、5. 失敗を再現する、タイムアウト、空結果、権限不足

    単一処理から始める理由

    最初からマルチエージェントにすると、モデルの問題と状態管理の問題を切り分けにくくなります。読み取り専用の業務情報を1つ取得し、構造化した結果を返す処理から始めるのが出発点です。

    • 1. 入力を固定する、問い合わせ文と利用者属性をテストデータにする
    • 2. ツールを1つ置く、顧客情報などの読み取り専用APIだけを接続する
    • 3. 出力形式を固定する、回答文と参照IDを分けて返す
    • 4. 実行ログを残す、実行ID、モデル、ツール結果、エラー種別を保存する
    • 5. 失敗を再現する、タイムアウト、空結果、権限不足を個別に試す
    python
    agent = Agent(
        name="customer_lookup",
        model="確認済みのモデル名",
        instruction="顧客情報を読み取り、指定の形式で返す",
        tools=[customer_lookup_tool],
    )
    
    result = run_agent(
        agent=agent,
        input_text="顧客IDの契約状況を確認してください",
        execution_id="テストごとに一意なID",
    )
    
    クラス名や起動関数は、採用するGoogle ADKの言語版とリリースに合わせて置き換える例です。

    次に、固定的な処理と動的な処理を分けて実装します。本人確認、データ取得、形式検証はワークフローに置き、追加調査の要否だけをエージェントに判断させる構成です。

    モデル分離とフォールバックの設計

    モデル接続を分離すると切り替えを検証できる。エージェント処理、業務ロジック、LiteLLM、モデル接続の境界、Geminiを含む候補、同じ入力・同じツール結果で比較、安全側へフォールバック、ツール呼び出し・構造化出力・ストリーミング

    複数モデルを試す場合は、エージェントの処理とモデル接続を分離します。LiteLLMを境界に置くと、Geminiを含む候補を切り替えながら、ツール呼び出し、構造化出力、ストリーミングの差を比較できます。最後に、JavaやKotlinの既存システムとの境界を検証しましょう。

    • モデル名を業務ロジックへ直接書き込まない
    • モデルごとの最大入力長、出力形式、ツール呼び出しを記録する
    • 同じ入力と同じツール結果でモデルを比較する
    • 切り替え時に安全側へ倒すフォールバックを決める

    エージェント側から直接データベースへ接続せず、既存サービスが認可済みの操作だけをAPIとして公開する形から始めると、責任範囲を分けやすくなります。

    本番前に詰まる設計箇所

    本番前は正常系以外の復旧まで評価する。権限境界、呼べるツール・参照できるデータ、状態管理、途中結果・最終結果、重複更新を防止、監視、ツール呼び出し・外部APIの失敗、復旧

    試作では通っても、本番前には権限と状態の扱いで止まりやすくなります。特に、同じ依頼の重複実行、途中で落ちた処理の再開、モデル変更後の出力差は、正常系の画面だけでは見えません。

    • 権限境界、利用者ごとに呼べるツールと参照できるデータを分ける
    • 状態管理、途中結果と最終結果を分け、再実行時の重複更新を防ぐ
    • 監視、モデル応答だけでなくツール呼び出しと外部APIの失敗を記録する
    • 復旧、タイムアウト、レート制限、部分成功から再開できる単位を決める

    外部の支援を使う場合は、コードを書く作業だけでなく、対象業務の境界と評価条件を先にそろえられるかを見ます。見積の範囲に、要件整理、既存APIの確認、運用引き継ぎまで含まれるかも確認対象です。

    BinxAI株式会社のみっちゃくんでは、提案の前に現場へ入り、課題の整理と現状の診断を済ませてから要件を固めます。一式の見積ではなく詳細を示し、契約後に要件が動いても決めた範囲で優先順位を入れ替えて進めます。

    企画、課題整理、要件整理から開発までを同じ担当が受け持ち、内製化と社内定着まで支援するのが特徴です。料金は公式ページと無料相談で案内し、案件ごとに対象範囲を確認します。

    • 課題の整理と現状の診断
    • 要件定義と設計
    • 開発と本番環境への展開
    • 運用の引き継ぎと内製化の支援
    • 担当者向けの研修
    みっちゃくん。企業のAI導入を現場密着で一気通貫支援しますGoogle ADKの構成と対象業務を無料相談で整理する

    よくある質問

    Google ADKはGemini専用ですか?

    Geminiを中心に検証できますが、他モデルを扱える接続方式も確認対象です。LiteLLMなどを使う場合も、ツール呼び出しや構造化出力が同じように動くかをモデルごとに試すのがおすすめです。

    JavaやKotlinのシステムに組み込めますか?

    組み込み方は、同一アプリへの導入と別サービス化を比較します。Kotlinの業務APIを既存サービスとして残し、エージェントからは認証付きの限定APIだけを呼ぶ構成も検証できるでしょう。

    マルチエージェントは最初から必要ですか?

    最初から分割する必要はありません。単一エージェントと読み取り専用ツールで評価し、役割分担による効果が確認できた処理だけを複数エージェントへ分けます。

    本番前に何を評価すべきですか?

    正答率だけでなく、権限違反、誤ったツール選択、重複実行、タイムアウト、部分失敗からの復旧を確認します。モデルを替えたときの出力差は、同じテストデータで比較するとよいでしょう。

    Google ADKの対応言語はどこで確認しますか?

    Google Developers Blogの発表と、対象リリースの公式ドキュメントを照合します。言語名だけでなく、ツール、状態管理、実行方法が採用予定の版で利用できるかを確認してください。

    Google ADKを試すときは、まず読み取り専用の単一処理を動かします。その後にモデル分離、ワークフロー、マルチエージェント、状態管理、復旧を順番に加えると、試作の便利さと本番運用の不足を切り分けやすくなります。

    この記事の分類

    同じ分類の記事をまとめて読めます。

    最新記事

    業種・職種別井元

    AIエージェントに選ばれる会社へPwCが示すマーケティングの転換

    AIエージェントやAI検索が商品比較や問い合わせに関わると、マーケティングは広告や検索順位だけでは設計できません。商品情報の整備、顧客接点の管理、営業との連携、ROIを確かめる進め方を日本企業の実装課題から整理します。

    調査データの解説井元

    日本企業の58%が成果創出段階へ デル調査で変わるAI投資の論点

    デルの調査で日本企業の生成AI活用が成果創出段階へ進んだ割合は58%となり、前年から23ポイント増えました。人材やセキュリティの課題を踏まえ、PoCの成果を本番業務とROIへつなげる判断基準を整理します。

    AI導入の進め方井元

    デジタル庁の国会答弁AIから学ぶ 根拠付き文書作成の設計

    デジタル庁の「源内」による国会答弁案作成支援を手がかりに、根拠資料の検索、下書き、人による確認をどう分担するかを整理します。企業の稟議書や規程へ応用する導入手順、更新責任者、承認者の決め方まで具体的に解説します。

    AI導入の進め方井元

    Gemini 4 Argon全社導入で何が変わるAI支援会社の実践例

    G-genのGemini 4 Argon全社導入を、ライセンス配布ではなく業務・データ・権限・成果指標を検証する実践例として整理します。AIエージェントの対象業務の選び方と顧客支援へ知見を戻す進め方を解説します。

    技術選定とセキュリティ井元

    OpenAI安全枠組み公開 企業がAI調達で確認すべきこと

    OpenAIが公開したFrontier Governance Frameworkを手がかりに、企業が海外AIサービスを調達する際に確認したい安全評価、利用権限、監査ログ、監視、事故時の停止手順を具体的に整理します。

    技術選定とセキュリティ井元

    AI推進法の改正検討が始まる 企業が今から整える管理項目

    政府が始めたAI推進法の見直しで、開発事業者への情報収集権限や罰則、AI Safety Instituteの機能強化が論点になっています。企業が今から整えるモデル台帳、委託先管理、ログ保存、事故時の報告経路を整理します。

    業種・職種別井元

    AnyONEのAI見積書読み取りで工務店の転記作業はどこまで減るか

    AnyONEのAI見積書読み取りを工務店やリフォーム会社で使う際の確認範囲を整理します。PDFや手書き書類の転記削減効果、単位・税区分の確認、原価管理や会計連携まで検証する手順を紹介します。

    AI導入の進め方井元

    AI投資はROI再評価の段階へDeloitte調査が示す意思決定と売上への接続

    Deloitte調査の意思決定高速化81%、AIによる売上増加28%、自律的な意思決定40%という結果を起点に、AI投資のROIを業務KPIへ接続する方法を整理します。権限設計、監査、組織再設計まで含めた導入手順も紹介します。

    最新動向井元

    Gemini 4 CarbonがArgonを更新 サイバー防御AIの実力と条件

    Google DeepMindが発表したGemini 4 Carbonの性能、サイバー防御と長時間タスクへの適用範囲を整理します。限定提供モデルを企業が評価する際の権限、費用、監視、停止条件も具体的に確認します。

    AI導入の進め方井元

    製造業AIは文書検索で終わらない 設計最適化へ広げる実証の進め方

    Mistral AIとNVIDIAの協業を手がかりに、製造業AIが文書検索から物理シミュレーションと設計最適化へ広がる背景を整理します。検証データ、評価指標、小規模実証の進め方まで、日本企業が次に試す業務プロセスを具体化します。

    技術選定とセキュリティ井元

    1兆パラメーターのMistral Large 4オンプレAIの選択肢と落とし穴

    Mistral Large 4のオープンウェイト化で、機密データを外部APIへ送らない主権AIの選択肢が広がります。一方で、ライセンス確認、自社GPU、更新責任、安全策の設計が必要です。オンプレミス導入前に確認すべき論点を整理します。

    技術選定とセキュリティ井元

    AIエージェントのID管理NISTが示した10原則を実装へ落とし込む

    AIエージェントを社員IDの代わりに動かすだけでは、権限や責任を追跡できません。NISTの10原則をもとに、固有ID、最小権限、人の監督、暗号学的な操作記録、MCP接続の停止手順を実装へ落とし込む考え方を解説します。

    よく読まれている記事

    建設井元

    生成AI利活用計画書の提出が契約要件に。国土交通省が直轄の建設コンサル業務で義務化

    国土交通省は2026年度から、直轄の建設コンサルタント業務の特記仕様書に生成AIの積極的な利活用を明記し、受注者に「生成AI利活用計画書」の提出を求めます。入札の加点ではなく、受注後に負う契約上の要求事項です。建設コンサルタント会社・建設会社が今から整えるべき体制を、公表情報にもとづいて整理します。

    建設井元

    国交省が特記仕様書に生成AI活用を明記。直轄業務は利活用計画書の提出が前提に

    国土交通省は2026年5月以降、直轄の建設コンサルタント業務の特記仕様書に「生成AIの積極的な利活用」を明記し、受注者に「生成AI利活用計画書」の提出を求めます。対象業務と計画書の記載事項を整理し、建設会社が今期から着手できる導入ロードマップと、効果が出やすい適用領域をまとめました。

    調達・購買井元

    調達AIエージェントで何ができるか:見積依頼の自動化と、任せない判断の線引き

    調達AIエージェントに任せられる業務と、人が判断すべき業務を分けて整理しました。見積依頼の自動化から始めた場合の削減見込み、社内システムとの連携、失敗しやすい進め方まで、導入を決める前に確認することをまとめています。

    最新動向井元

    Grok 4.6ついに公開!GPT-5.6 Solと同水準モデルを低価格で提供開始!

    xAIが2026年8月12日に公開したGrok 4.6は、GPT-5.6 Solと同等の知能指数を持ちながら出力トークン単価を5分の1に抑えたモデルです。agentタスクや法律評価で優位性を示す一方、コーディング系では逆転される領域もあります。用途別の使い分け判断を具体的な数値とともに解説します。

    お気軽にご相談ください

    AI導入のご相談はお気軽に

    この記事の内容を、貴社の状況に合わせてご相談ください。