自然な文章から決まった処理を実行したい
Function Calling
まずはここだけ
Function Callingは、会話を用意済みのプログラム処理へつなぎます。
使う場面:検索、計算、登録などの処理を会話から呼び出す時
具体的な利用例
「来週の売上を見せて」で集計機能と期間を自動選択する
処理の流れを図で見る
- 1呼び出せる機能を定義する
- 2利用者の依頼をAIへ渡す
- 3AIが機能と入力値を返す
- 4プログラムが実行して結果を返す
使う前に確認
AIが直接実行するのではなく、最終的な実行と確認はプログラム側で管理します。
AIの結果を確認せず、そのまま業務へ使わないことも大切です。重要な数値や判断は人が確認してください。
仕組みと使いどころを詳しく見るできること・技術名・利用する場面を確認
こんなことができる
AIが依頼内容を読み、用意した機能と入力値を選びます。
使うAI機能・技術
Function Callingを使います。むずかしい名前でも、まずは「この目的に使う仕組み」と覚えれば大丈夫です。
どんな時に使うか
検索、計算、登録などの処理を会話から呼び出す時
初心者向けのかんたんな仕組み
呼び出せる機能を定義する。利用者の依頼をAIへ渡す。AIが機能と入力値を返す。プログラムが実行して結果を返す。この流れをサービスやプログラムが自動で進めます。
試すためのツールと手順を見るサービスの例・準備から確認までの順番
実際に使えるサービス・ツール(公式リンク)
- Gemini API(関数呼び出し)クラウドAPI
利用できる関数をAIに伝え、呼び出す関数と必要な引数を選ばせられます。
APIキーに加えて、関数を実行するプログラムが必要です。送信・変更・削除には承認や権限制御を設けます。
リンク先は公式ページ・公式の使い方です。クラウド機能を利用する場合は入力内容の送信先、料金、組織の利用ルールを確認してください。
実際に使うまでの大まかな流れ
- 1
呼び出せる機能を定義する
- 2
利用者の依頼をAIへ渡す
- 3
AIが機能と入力値を返す
- 4
プログラムが実行して結果を返す
利用のポイント
最初は小さなデータで試し、期待する結果と比べてから対象を広げると失敗を減らせます。