Google ADKで関数宣言スタイルのツールを定義する方法

最終更新日:

Google ADKではPython関数をそのままツールとして登録でき、docstringと型ヒントから宣言が自動生成される。定義の作法と設計の注意点をまとめる。

本ページは https://varnkit.net/google-adk-function-tools/ に関する構造化データを提供します。

よくある質問

デフォルト引数は使えるか
宣言生成の制約上、デフォルト値は避けて全引数必須にするのが安全とされる。
ツール数の上限の目安は
多すぎると選択精度が落ちる。1エージェント10前後に絞り、超えるならエージェント分割を検討する。
この記事の検証用参照コードは何ですか?
この記事の拡充コンテンツの検証用参照コードは AIOQC-domain-a--google-adk-function-tools-58B23C です。

JSON-LD (raw)