11月 07, 2023 11:20 午前
OpenAI、開発者がワンクリックでAIアシスタントをカスタマイズできるAssistants APIを発表
本日開催されたOpenAIの第1回開発者会議で、OpenAIは、開発者がアプリにAIアシスタントを構築するのを支援する「追加知識」を活用する「専用AIツール」であるAssistants APIを紹介した。AIアシスタントの構築
OpenAIによると、Assistants APIは "Code interpreter"、"Retrieval"、"Function calling "を提供する。Function calling)"の3つの機能は、ユーザーが "重い仕事 "に対処するのを助ける:
- Code Interpreter "は、開発者がサンドボックス化された実行環境でPythonコードを書いて実行し、グラフィカルなグラフを生成し、異なるデータやフォーマットのファイルを扱うことを可能にし、AIアシスタントが難しいコードや数学の問題を解決するためにコードを反復実行することを可能にする。
- "Retrieval "は、独自のドメインデータ、製品情報、ユーザーが提供したドキュメントなど、モデル外の知識でアシスタントを強化する。
- "関数呼び出し "は、アシスタントが開発者定義の関数を呼び出し、関数の応答をメッセージにマージすることを可能にする。
OpenAIによると、Assistans APIは柔軟であることを意図しており、使用例としては、"自然言語ベースのデータ分析アプリケーション"、"コードアシスタント"、"AIベースの休日プランナーAIベースのホリデープランナー"、"DJ"、"スマートキャンバス "などなど。
Assistants APIによって導入された重要なアップデートは、永続的で無限に長いスレッド(Threading)の提供であると言われており、開発者はスレッド状態の管理をOpenAIに委ねることができ、コンテキスト・ウィンドウの長さの制約の問題に対処することができる。(ITホーム)