企業が自社アプリのAIコパイロットを提供できるOSS「OpenCopilot」公開SaaSやWebアプリのAPIを呼び出してユーザーをサポート

企業がSaaSやWebアプリなどの製品で、カスタムAIコパイロットを提供するためのOSS「OpenCopilot」の初期β版が公開された。

» 2023年08月24日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 大規模言語モデル(LLM)の利用を簡素化するオープンソースのチャットbotコンソール「OpenChat」の作者であるモー・ジェラーダス氏は2023年8月21日(米国時間)、企業がSaaSやWebアプリケーションなどの製品で、ユーザーを支援するカスタムAI(人工知能)コパイロットを提供するためのOSS(オープンソースソフトウェア)「OpenCopilot」初期β版を公開したと発表した。

OpenCopilotのWebサイト OpenCopilotのWebサイト

 Shopifyの「Shopify Sidekick」、Microsoftの「Windows Copilot」「Bing Copilot」、GitHubの「GitHub Copilot」など、AIコパイロットの提供により、製品に付加価値を付けようとするITベンダーが相次いでいる。「OpenCopilot」は、企業がSaaSやWebアプリケーションなど、自社製品に合った独自のAIコパイロットを提供できるようにすることを目指している。

 企業はOpenCopilotにより、自社製品のAPIを呼び出してユーザーをサポートできるカスタムAIコパイロットを作成、利用できる。カスタムAIコパイロットは、以下の機能を提供する。

  • ユーザーがテキストプロンプトを使って、製品のプラットフォームとやりとりできるようにする
  • 製品に関する知識の提供など、ユーザーに24時間体制でサポートを提供する
  • 近いうちに、自社アプリケーションで複雑なフローを実行できるようになる

OpenCopilotの仕組み

 OpenCopilotは製品のAPIと連携し、必要に応じてAPIを実行できる。LLMを利用して、ユーザーのリクエストに対応するためにどのAPIエンドポイントを呼び出す必要があるかどうかを判断する。与えられたAPI定義に基づいて、どのエンドポイントを呼び出すかを決定し、適切なデータを渡す。

 OpenCopilotは以下の仕組みにより機能する。

  1. API/バックエンドの定義(パブリックエンドポイントとその呼び出し方法を含む)を提供する
  2. 最良の結果を得るために、企業がswagger.jsonファイルで提供したスキーマを検証する
  3. API定義をLLMにフィードする
  4. Webサイトに簡単に組み込めるJavaScriptコードを提供する

 現在、OpenCopilotはSwagger OpenAPI 3.0をサポートしており、企業はこの定義機能を利用するために、swagger.jsonファイルをアップロードする必要がある。swagger.jsonのスキーマに問題があれば、修正を提案する。このプロセスは完全に自動化されている。近い将来、ユーザーフレンドリーなUIが用意される予定だ。また、エンドポイントを動的に追加できるUIも開発中だ。

 企業はJavaScriptコードを用いて、SaaSやWebアプリにユーザーフレンドリーなチャットを統合できる。

今後のロードマップ

 OpenCopilotはまだ初期β版であり、全てのユースケースに対応できるわけではない。2〜3カ月のロードマップで開発が進められており、2023年8月から9月にかけて、以下の機能追加が計画されている。

  • カスタムAIコパイロットが会話の文脈を記憶できるようにする
  • バックエンドAPIを追加、削除、変更するためのUIを用意する
  • ユーザーがAIコパイロットとどのようにやりとりしているかの履歴を確認できるようにする
  • OpenChatとの統合により、AIコパイロットがPDFファイル、Webサイト、GitHubリポジトリなど、さまざまなデータソースから知識を取り込めるようにする
  • データの削除など重要なアクションを実行する前に、常にユーザーの確認を求めるようにする

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。