定義
関数呼び出しは、関数(名前、説明、引数のJSONスキーマ)をLLMに記述し、関連する場合に構造化された呼び出しを返させるAPIレベルのメカニズムです。LLMは実際に関数を実行しません — コードが実行する構造化されたリクエストを生成します。AnthropicとOpenAIの両方のAPIがネイティブにこれをサポートしています。
例
旅行アプリは、パラメータ(出発地、目的地、日付)を持つ「search_flights」関数を記述し、ユーザーが「来週の火曜日に東京行きのフライトを探して」と言うとLLMは型付き呼び出しを生成します。
Vedwixでの使用方法
決定論的な構造化出力が必要なエージェントやワークフローのデフォルトです。