このリポジトリには、Zilliz Cloud Pipelines を利用したGPT用の外部取得サービスをプラグインするための手順とテンプレートが含まれています。
Zilliz Cloud Pipelines は、ワンストップの検索サービスです。この外部検索サービスを GPT の「アクション」として構成することにより、このアプローチは、デフォルトの GPT ナレッジ ベースに代わる、より柔軟で経済的な代替手段を提供します。
ここでライブデモをお試しください: https://chat.openai.com/g/g-CXDhOVcGf-ask-about-2023 (GPT を使用するには ChatGPT Plus サブスクリプションが必要です)
Zilliz Cloud Pipelines は DevOps 無料で、拡張性が高く、経済的です。アップロードされたファイルのみを受け入れるデフォルトの GPT 取得機能と比較して、このサービスは、複数のチャンク戦略、BAAI、Voyage AI、OpenAI からの埋め込みモデルの選択、およびオプションの再ランキング機能 (3 月初旬に近日提供予定) などの豊富なカスタマイズをサポートします。
GPT では、このリポジトリから API 構成とプロンプトをコピーするだけで、Zilliz Cloud Pipelines との統合を行うことができます。
この GPT により、Zilliz Cloud Pipelines の管理が簡素化され、ユーザーは簡単なコマンドを通じてパイプラインの一覧表示、作成、実行、削除を簡単に行うことができます。
このチュートリアルでは、Zilliz Cloud Pipelines を使用して、取得機能を備えた独自の GPT を構築する方法を説明します。
このクイック スタート ガイドでは、2023 年に発生したイベントに関する質問に答えることができるデモ GPT Ask about 2023を構築しました。ChatGPT には 2023 年の情報がないため、正しい答えは外部ナレッジ ベースから関連情報を取得することに依存します。このケースは Zilliz Cloud Pipelines を使用して実装されました。
Zilliz Cloud にサインアップしてアカウントを取得するか、既存の Zilliz Cloud アカウントを使用します。
指示に従ってパイプラインを作成します。これらのパイプラインは、ベクトル データベース上のナレッジを取り込み/検索/削除できます。インジェスト、検索、削除のパイプラインを作成した後。検索パイプライン ID : pipe-xxxxxxxxxxxx
とAPI キーを書き留めます。これらは GPT 上のアクションを設定するために使用されます。
取り込みパイプラインを実行してナレッジ ドキュメントにインデックスを付けます。パイプライン プレイグラウンドに移動し、 doc_url
フィールドに入力し、[実行] をクリックしてドキュメントを取り込みます。
"doc_url": " https://raw.githubusercontent.com/wxywb/raw_resources/master/2023.pdf "
新しいアクションを設定するには、 [新しいアクションの作成]をクリックします。
YAML ファイル rag.yaml のコンテンツを GPT アクション スキーマ フィールドに挿入します。
SearchPipelineID を、以前にメモした検索パイプライン ID: pipe-xxxxxxxxxxxx
に置き換えます。
GPT が Zilliz Cloud API を呼び出せるように認証を構成します。
「認証」をクリックします。
認証タイプとして API キーを選択し、認証タイプとしてベアラーを選択します。
Zilliz Cloud アカウントから取得した API キーを入力します。
https://openai.com/policies/terms-of-use
GPT には、チャット中に上記で定義されたアクションを適切に使用して関連する知識を取得できるように、その動作をガイドするための指示が必要です。手順は明確かつ簡潔であり、GPT の機能と制限を包括的に理解できるようにする必要があります。
手順には2 つの部分が含まれている必要があります。最初の部分は GPT の一般的な手順であり、2 番目の部分は取得ツールとしてアクションを使用するためのプロンプトです。
[構成] タブで、指示Part 1を入力します。これはアプリケーションに固有のものであり、この GPT が何を行うべきかを説明します。
This GPT is designed to inform users about events that occurred in 2023. It provides summaries, insights, and detailed
accounts of significant happenings from that year. It aims to be informative, engaging, and accurate in its
descriptions, ensuring users receive a comprehensive understanding of the year's events. When asked, it will focus on
delivering concise information about specific incidents, trends, developments in various fields such as technology,
global politics, health, and culture. It will avoid speculation and stick to verified information to maintain
credibility.
In cases where details are not clear or are disputed, the GPT may clarify that the information is based on available
sources as of its last training cut-off in April 2023. It will encourage users to consult up-to-date sources for the
latest information. The GPT is friendly and approachable in its tone, making historical information accessible and
interesting to a wide audience. It avoids sensitive topics with respect and care, ensuring that discussions are handled
with empathy and awareness of their complexity.
rag_prompt.md から命令パート 2をコピーし、上記の命令に追加します。これは、Zilliz Cloud Pipelines の RESTful API を呼び出して外部知識を取得するアクションをトリガーする方法を GPT に指示します。
オプションで、GPT で何を尋ねるべきかをユーザーにガイドする会話のスターターを追加できます。
[保存] をクリックして、ユーザーが GPT にアクセスできるようにします。
これで、Zilliz Cloud Pipelines を外部ナレッジ ベースとして使用して、新しく作成した GPT を試すことができます。 [GPT] ページで、作成した GPT を選択し、質問を開始します。答えは、Zilliz Cloud Pipelines に保存されている 2023 年のイベントに基づいています。
GPT で Zilliz Cloud Pipelines を使用する際に質問がある場合は、お気軽にこのリポジトリで問題をオープンするか、サポート チームにお問い合わせください: 電子メール: [email protected]