Command Palette

Search for a command to run...

関数呼び出し

日付

1年前

関数呼び出しはプログラミングの基本概念であり、プログラムの実行中に特定のタスクを実行するために定義された関数を呼び出すことを指します。 LLM では、LLM を外部ツールに接続して、ツールの効率的な使用と外部 API との対話を可能にする機能を指します。

GPT-4 や GPT-3.5 などの LLM は、関数を呼び出す必要があるときを検出し、関数を呼び出すためのパラメーターを含む JSON を出力するように微調整されています。関数呼び出しで呼び出される関数はAIアプリケーション内のツールとして機能し、ユーザーは単一のリクエストで複数の関数を定義できます。

関数呼び出しは、LLM のコンテキストを取得したり、自然言語を API 呼び出しに変換して外部ツールと対話したりする必要がある、LLM 駆動のチャットボットまたはエージェントを構築するための重要な機能です。

関数呼び出しにより、開発者は以下を作成できます。

  • 会話型エージェントは、外部ツールを効率的に使用して質問に答えることができます。たとえば、「ベリーズの天気はどうですか?」というクエリは、次のような関数呼び出しに変換されます。 get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')
  • データの抽出とラベル付けのための LLM ソリューション (例: Wikipedia の記事から名前を抽出)
  • 自然言語を API 呼び出しまたは有効なデータベース クエリに変換するのに役立つアプリケーション
  • ナレッジベースと対話する会話型ナレッジ検索エンジン

参考文献

【1】LLM を使用した関数呼び出し

AI で AI を構築

アイデアからローンチまで — 無料の AI 共同コーディング、すぐに使える環境、最適価格の GPU で AI 開発を加速。

AI 共同コーディング
すぐに使える GPU
最適価格
今すぐ始める

Hyper Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています