リメンバイザー:初めての開発者のためのガイド

導入

ようこそ、Rememberizerへ!このガイドでは、カスタムOpenAI GPTの作成について説明します。Demo GPTは、RememberizerがどのようにユーザーにGPTサービスを向上させるかを示す演習です。アプリ登録とシームレスなRememberizer統合をアクションとして取り上げます。次に、ユーザーはコンテンツソースを統合し、あなたのGPTとのインタラクションのために個別化された動的なナレッジベースを作成します。

*カスタムGPTを使用するのではなく、自分自身のAIアプリケーションを作成する予定がある場合は、このブログの最後のセクションをチェックしてください。

ここでクイックデモ動画をご覧いただくか、以下のステップバイステップガイドをご確認ください:

要件

  1. OpenAI ChatGPT Plus アカウント
  2. サポートされている知識ストアの1つ以上、たとえば、Slack、Dropbox、またはGoogle Driveを使って、ユーザーとしてあなたのGPTをテストできるようにします。

アカウント設定と初期ステップ

以下のリンクをクリックしてくださいthe following link、そしてあなたは私たちのRememberizerウェブサイトに移動します:

始めるをクリックし、次にアプリを登録をクリックします。この時点で、サインインするかサインアップするように求められます。サインアップを完了してください。サインイン画面が表示された場合は、"アカウントをお持ちでないですか? サインアップ”をクリックしてください。

新しいアプリを登録するフォームにアプリの詳細を記入するよう求められます。

ステップ1:アプリを登録する

新しいアプリケーション、今回はGPTの登録とGPTの作成との間で、いくつかのやり取りが必要です。

  • 「アプリケーション名」、GPT名を入力してください。例としてDemo GPTを使用します。
  • “ランディングページのURL,” GPTのURL(GPTを作成したらこれを取得します;今のところは、https://placeholder.comを追加してください)
  • 「承認されたリクエスト元」として、Chat GPTウェブサイトのドメインを入力してください。 https://chat.openai.com
  • 「承認されたリダイレクトURL」はコールバックURLです(これをGPTを作成するときに取得します;今のところはhttps://placeholder.comを追加してください)
  • 「アプリを作成」をクリックします

ステップ 2: アプリケーション設定と資格情報を構成します。

最近作成されたDemo GPTアプリを開いてください。

アプリケーションの認証情報に注意してください。これらは、GPTを構築する際にコピーする必要があります。

GPTを作成する

まずはChatGPT UIでGPTを作成することから始めることができます。

GPT設定

あなたは望むように情報を入力できます。こちらはお試しいただける基本的な例です:

リメンバライザーアクションを作成

GPTエディタから:

"設定"を選択し、"新しいアクションを作成"が見えるまでスクロールしてください。

ウィールをクリックして認証の隣にある認証タイプをOAuthに設定します。

クライアント IDクライアント シークレット を上記の Rememberizer アプリケーションの資格情報から貼り付けてください:

認証URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

トークンURL:  https://api.rememberizer.ai/api/v1/auth/oauth2/token/

スコープを空白のままにしてください。

クリックして保存します。

フィールド 例の値
名前 デモ GPT
説明 すべてのPDF、ドキュメント、スプレッドシート、Google DriveとSlackチャンネルのプレゼンテーションに直接話しかけましょう。
指示 Demo GPTは、Rememberizerツールとシームレスに連携するように設計されており、ユーザーはSlack、Dropbox、Google Driveなどの複数のソースからデータを効率的にクエリできます。主な目標は、Rememberizerの機能を活用して、ユーザーのデータへの迅速かつ正確なアクセスを提供することです。GPTは、ユーザーがクエリを作成し、結果を解釈する際のガイド役を果たし、スムーズでユーザーフレンドリーな体験を確保する必要があります。データの取得や分析を行う際には、応答の明確さと正確さを維持することが不可欠です。GPTは、シンプルなデータ検索から、複数のパラメータやソースに関わるより複雑な検索まで、幅広いクエリを処理できる能力を持つべきです。焦点は、ユーザーが必要な情報に迅速かつ効果的にアクセスできるようにすることにあり、そのプロセスをできるだけ手間いらずにすることです。

Rememberizer APIを使用してGPTスキーマを記入する

RememberizerのOpenAPI仕様を記入してください。以下のリンクの展開可能なトドールNo.4の内容をコピーしてSchemaフィールドに貼り付けてください:

https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml

プライバシーポリシー

このリンクをプライバシーポリシーとして追加してください:https://docs.rememberizer.ai/notices/privacy-policy

アクションを作成した後、GPTを保存し、その後

リンクをコピーして、GPTは次のように見えます:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

今度は Edit GPT に戻ります

以下のリンクをコピーしてください。Callback URL は次のようになります:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

Rememberizerアプリの情報を更新する

GPTリンクとコールバックURL

GPTリンクと上記のステップからのコールバックURLを入力して、アプリケーションを保存します。

公開として設定してください。アプリを特集アプリディレクトリに掲載したい場合。

アプリをレビューした後、問題がなければ、アプリを公開し、お知らせします。これにより、お客様のカスタムGPTが私たちのユーザーに表示され、ユーザーベースに対して積極的にお客様のGPTを宣伝いたします。

そして、今アプリをテストできます。

テストを行うには、ユーザーアカウントを作成し、ユーザーとしてGPTのテストプロセスを進める必要があります。 そのためのガイドをこちらに作成しました: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

独自のAIアプリケーションを開発するつもりであれば、カスタムGPTを使用するのではなく、さらなる読書セクションを参照してください。


このリポジトリには以下が含まれています:

https://github.com/skydeckai/rememberizer-integration-samples

  • developer_guide.ipynb: このJupyter Notebookは、Rememberizerと統合を目指す開発者のための包括的なガイドとして機能します。アプリケーションの登録、ユーザー認証のためのOAuth2の実装、ユーザーデータにアクセスするためのRememberizerのAPIの利用に関するステップバイステップの指示が含まれています。このノートブックは、説明テキストと実行可能なコードスニペットを組み合わせており、統合プロセスを学ぶためのハンズオンアプローチを提供します。
  • callback_server.py: このPythonスクリプトは、Rememberizer統合のためのOAuth2コールバックを処理するように設計されたシンプルなFlaskサーバーを実装しています。ユーザーがアプリケーションを承認した後、リダイレクトURIをリッスンし、Rememberizerから送信された承認コードをキャプチャします。このコードは、APIインタラクションのためにアクセストークンをリクエストするために使用されます。このスクリプトは、既存のサーバーセットアップを持たない開発者にとって重要なコンポーネントであり、迅速かつ簡単なOAuth2フローのテストと実装を支援します。
  • rememberizer_openapi: GPTに入れるためのOpenAPIスキーマ。

ここにウォークスルー動画があります:

これらのストーリーをお見逃しなく:

日本語