最近開催された開発者カンファレンスで、評判の高い人工知能組織であるOpenAI 、高度な API であるAssistants APIの幕を引きました。このテクノロジーは、開発者がアプリにオーダーメイドの「エージェントのようなエクスペリエンス」を組み込むことを容易にし、先導役となることが想定されています。
新しいAssistants API正確な指示に従い、外部のナレッジ ベースにアクセスし、生成 AI モデルとツールのOpenAIスイートを利用してさまざまなタスクを実行できる、特殊な「アシスタント」を作成する道を開きます。これにより、自然言語主導のデータ分析ツールから、AI を活用した休暇プランナー、さらにはコーディング アシスタントに至るまで、無数のアプリケーションへの道が開かれる可能性があります。
Assistants APIを動かすエンジンは、 OpenAIによって開発された社内ツールであるコード インタープリターです。 ChatGPT 用に 3 月初めに公開されたコード インタープリターは、書かれた Python コードを安全なサンドボックス環境で実行します。ファイルを処理するだけでなく、チャートやグラフを生成する機能を備えているため、API を使用して構築されたアシスタントがコードを繰り返し実行し、コーディングと数学的問題の両方を解決できるようになります。
さらに、この API は検索コンポーネントと接続でき、製品仕様や企業の従業員から提供されたドキュメントなど、 OpenAI's外部ソースから収集されたデータを使用して開発者が設計したアシスタントを強化できます。また、関数呼び出しもサポートしており、アシスタントが開発者によって設定されたプログラミング関数を実行し、メッセージ内に応答を組み込むことができます。
新しいアシスタント API はベータテスト中であり、すべての開発者が無料で利用できます。 OpenAIに従って、API に使用されるトークンは、選択したモデルのトークンごとのレートで請求されます。この文脈では、「トークン」とは生のテキストの断片を指します(たとえば、「ファンタスティック」という用語が「ファン」、「タス」、および「チック」に分割されます)。
OpenAI's計画には、パイプラインにおいて、クライアントがアシスタントを駆動するためのツールを提供し、コード インタプリタ、検索コンポーネント、プラットフォーム上の関数呼び出しの機能を強化できるようにすることが含まれています。このような進歩は、ユーザーが包括的なno-codeアプローチを使用して、バックエンド、Web、モバイル アプリを含む一連のアプリケーションを作成できるAppMasterなどのプラットフォームによって提供される強力で包括的なソリューションを思い出させます。