리멤버라이저: 리멤버라이저: 초보 개발자를 위한 가이드

소개

리멤버라이저에 오신 것을 환영합니다! 이 가이드에서는 사용자 지정 OpenAI GPT, 데모 GPT를 만드는 방법을 간략하게 설명하며, 이를 통해 Rememberizer가 사용자에 대한 GPT 서비스를 향상시키는 방법을 보여줍니다. 앱 등록과 리멤버라이저의 원활한 통합을 작업으로 다룹니다. 그런 다음 사용자가 콘텐츠 소스를 개인화된 동적 지식창고로 통합하여 GPT와 상호 작용할 수 있도록 합니다.

*사용자 지정 GPT를 사용하지 않고 자체 AI 애플리케이션을 만들 계획이라면 이 블로그의 마지막 섹션을 확인하시기 바랍니다.

여기에서 빠른 데모 동영상을 시청하거나 아래의 단계별 가이드를 참조하세요:

요구 사항

  1. OpenAI ChatGPT 플러스 계정
  2. 지원되는 지식창고 중 하나 이상(예: Slack, Dropbox 또는 Google 드라이브)을 사용하여 사용자로서 GPT를 테스트할 수 있습니다.

계정 설정 및 초기 단계

다음 링크를 클릭하면 리멤버라이저 웹사이트로 이동합니다:

시작하기를 클릭한 다음 앱 등록을 클릭합니다. 이 때 로그인 또는 가입하라는 메시지가 표시됩니다. 가입을 완료합니다. 로그인 화면이 표시되면 '가입' 옵션을 클릭하고 "계정이 없으신가요? 가입하기"

그러면 새 앱 등록 양식에 앱 세부 정보를 입력하라는 메시지가 표시됩니다.

1단계: 앱 등록하기

이를 위해서는 새 애플리케이션(이 경우 GPT)을 등록하는 것과 GPT를 생성하는 것 사이에 약간의 왕복이 필요합니다.

  • "애플리케이션 이름"에 GPT 이름을 입력합니다(이 예에서는 데모 GPT를 사용하겠습니다).
  • "랜딩 페이지 URL": GPT의 URL(GPT를 생성하면 이 URL을 얻을 수 있습니다. 지금은 https://placeholder.com 을 추가합니다.)
  • "승인된 요청 출처"에 Chat GPT 웹사이트의 도메인을 입력합니다( https://chat.openai.com).
  • "인증된 리디렉션 URL"은 콜백 URL입니다(GPT를 생성하면 이 URL을 얻게 되므로 지금은 https://placeholder.com 을 추가합니다).
  • "앱 만들기"를 클릭합니다.

2단계: 애플리케이션 설정 및 자격 증명 구성하기.

최근에 만든 데모 GPT 앱을 엽니다.

앱 자격 증명을 빌드할 때 GPT에 복사해야 하므로 앱 자격 증명을 메모해 두세요.

GPT 만들기

ChatGPT UI에서 GPT를 생성하여 시작할 수 있습니다.

GPT 구성

원하는 대로 정보를 입력할 수 있습니다. 다음은 사용해 볼 수 있는 기본 예시입니다:

리멤버라이저 작업 만들기

GPT 편집기에서:

"구성"을 선택하고"새 작업 만들기"가 보일 때까지 아래로 스크롤합니다.

인증 옆의 휠을 클릭하고 인증 유형을 OAuth로 설정합니다.

위의 리멤버라이저 애플리케이션 자격증명에서 클라이언트 ID와 클라이언트 비밀번호를 붙여넣습니다:

인증 URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

토큰 URL:  https://api.rememberizer.ai/api/v1/auth/oauth2/token/

범위를 비워 둡니다.

저장을 클릭합니다.

필드 예제 값
이름 데모 GPT
설명 Google 드라이브와 Slack 채널에 있는 모든 PDF, 문서, 스프레드시트, 슬라이드에 직접 대화하세요.
지침 데모 GPT는 Rememberizer 도구와 원활하게 상호 작용하도록 설계되어 사용자가 Slack, Dropbox, Google Drive 등 여러 소스에서 데이터를 효율적으로 쿼리할 수 있습니다. 주요 목표는 사용자의 데이터에 빠르고 정확하게 액세스하여 검색 속도와 정확성을 최적화하기 위해 Rememberizer의 기능을 활용하는 것입니다. GPT는 사용자가 쿼리를 공식화하고 결과를 해석할 수 있도록 안내하여 원활하고 사용자 친화적인 경험을 보장해야 합니다. 특히 데이터 검색 및 분석을 다룰 때는 응답의 명확성과 정확성을 유지하는 것이 필수적입니다. GPT는 간단한 데이터 조회부터 여러 매개변수나 소스를 포함하는 복잡한 검색까지 광범위한 쿼리를 처리할 수 있어야 합니다. 사용자가 필요한 정보에 빠르고 효과적으로 액세스할 수 있는 능력을 향상시켜 프로세스를 가능한 한 쉽게 만드는 데 중점을 둡니다.

리멤버라이저 API로 GPT 스키마 채우기

리멤버라이저의 OpenAPI 사양을 입력합니다. 아래 링크의 확장 가능한 토들 4번의 내용을 복사하여 스키마 필드에 붙여넣습니다:

↪CF_200D↩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 편집으로 돌아가서

콜백 URL 링크를 복사하면 다음과 같이 표시됩니다:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback↪f_200D↩

리멤버라이저 앱 정보 업데이트

GPT 링크 및 콜백 URL

위 단계의 GPT 링크와 콜백 URL을 입력하고 애플리케이션을 저장합니다.

추천 앱 디렉토리에 앱을 게시하려면 공개로 게시하세요.

앱을 검토한 후 문제가 없는 경우 앱을 게시하고 알려드립니다. 이렇게 하면 사용자 지정 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: 리멤버라이저와 통합하고자 하는 개발자를 위한 종합 가이드 역할을 하는 주피터 노트북입니다. 여기에는 애플리케이션 등록, 사용자 인증을 위한 OAuth2 구현, 리멤버라이저의 API를 활용하여 사용자 데이터에 액세스하는 방법에 대한 단계별 지침이 포함되어 있습니다. 이 노트북은 설명 텍스트와 실행 가능한 코드 스니펫을 결합하여 통합 프로세스를 학습할 수 있는 실무적인 접근 방식을 제공합니다.
  • callback_server.py: 이 Python 스크립트는 Rememberizer 통합을 위한 OAuth2 콜백을 처리하도록 설계된 간단한 Flask 서버를 구현합니다. 이 스크립트는 사용자가 애플리케이션을 인증한 후 리디렉션 URI를 수신하여 Rememberizer가 전송한 인증 코드를 캡처합니다. 그런 다음 이 코드는 API 상호작용을 위한 액세스 토큰을 요청하는 데 사용됩니다. 이 스크립트는 기존 서버 설정이 없는 개발자를 위한 필수 구성 요소로, 빠르고 쉽게 OAuth2 플로우 테스트 및 구현을 용이하게 합니다.
  • rememberizer_openapi: GPT에 넣을 OpenAPI 스키마입니다.

다음은 연습용 동영상입니다:

이 이야기를 놓치지 마세요: