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

はじめに

Rememberizerへようこそ!このガイドでは、カスタムOpenAI GPT、デモGPTを作成する概要について説明します。アプリの登録とアクションとしてのシームレスなRememberizerの統合について説明します。その後、ユーザーは、コンテンツソースをパーソナライズされた動的なナレッジベースに統合し、GPTと対話します。

*カスタムGPTを使用するのではなく、独自のAIアプリケーションを作成する場合は、このブログの最後のセクションをご覧ください。

こちらから簡単なデモビデオをご覧いただくか、以下のステップバイステップガイドをご覧ください。

必要条件

  1. OpenAI ChatGPT Plusアカウント
  2. サポートされているナレッジストア(例:Slack、Dropbox、Google Drive)を1つ以上使用し、GPTをユーザーとしてテストすることができます。

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

以下のリンクをクリックすると、リメンバーライザーのウェブサイトが表示されます:

Get Startedをクリックし、次にRegister Appをクリックします。 この時点で、Sing inまたはSign upを求められます。サインアップを完了します。 Sign In画面が表示されたら、"Don't have an account? "のように表示される "Sign up "オプションをクリックします。サインアップ"

その後、新規アプリ登録フォームにアプリの詳細を入力するよう求められます。

ステップ1:アプリの登録

このため、新しいアプリケーション(この場合はGPT)の登録とGPTの作成との間で、いくつかのやり取りが必要になります。

  • 「この例ではDemo GPTを使用します。
  • "ランディングページのURL"、GPTのURL(GPTを作成したらこれを取得します。とりあえず、https://placeholder.com)を追加します。
  • "Authorized request origin"に、Chat GPTウェブサイトへのドメインを入力します。https://chat.openai.com
  • "Authorized redirect URLs"はコールバックURLです(GPTを作成したら、これを取得します。とりあえず、https://placeholder.com を追加してください
  • アプリを作成」をクリックする。

ステップ 2: アプリケーションの設定と認証情報の構成。

最近作成したDemo GPTアプリを開きます。

ビルドするときにGPTにコピーする必要があるので、App Credentialsに注意してください。

GPTの作成

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

GPTの構成

お好きなように情報を記入してください。以下に基本的な例を示しますので、お試しください:

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

GPTエディターから:

Configure"を選択し、"Create new action"が表示されるまで下にスクロールします。

Authenticationの隣にあるホイールをクリックし、Authentication TypeをOAuthに設定します。

上記の Rememberizer Applications Credentials にあるClient IDClient Secretを貼り付けます:

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

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

スコープは空白のまま。

保存をクリックする。

フィールド 値の例
名称 デモGPT
説明 GoogleドライブとSlackチャンネルで、PDF、ドキュメント、シート、スライドを直接やり取りできます。
使用方法 Demo GPTは、Rememberizerツールとシームレスに相互作用するように設計されており、ユーザーはSlack、Dropbox、Google Driveなどの複数のソースから効率的にデータを照会することができます。主な目標は、Rememberizerの機能を活用して検索速度と精度を最適化し、ユーザーのデータへの高速かつ正確なアクセスを提供することです。GPTは、ユーザーがクエリを作成し、結果を解釈する際のガイドとなり、スムーズでユーザーフレンドリーなエクスペリエンスを保証する必要があります。特にデータ検索と分析を扱う場合、回答の明確さと正確さを維持することが不可欠です。GPTは、単純なデータ検索から複数のパラメータやソースを含む複雑な検索まで、幅広いクエリに対応できなければなりません。ユーザーが必要な情報に迅速かつ効果的にアクセスする能力を強化し、そのプロセスを可能な限り容易にすることに重点を置く。

Rememberizer APIでGPTスキーマを埋める

Rememberizer の OpenAPI 仕様を記入します。以下のリンクの拡張可能な幼児 No.4 の内容をコピーして、[ スキーマ ] フィールドに貼り付けます。

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

GPTの編集に戻る

https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback‍以下のようなコールバックURLのリンクをコピーしてください。

Rememberizerアプリ情報の更新

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

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

アプリをFeatured App Directoryに掲載したい場合は、Publish as Publicを選択してください。

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

これでアプリをテストできる

テストするには、ユーザーアカウントを作成し、ユーザーとしてGPTをテストするプロセスを経る必要があります。 https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

カスタムGPTを使用する代わりに、独自のAIアプリケーションを開発する場合は、「参考文献」を参照してください。


このレポには以下が含まれる:

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スキーマ。

ウォークスルーのビデオです:

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