Rememberizer: Guía para desarrolladores noveles

Introducción

¡Bienvenido a Rememberizer! Esta guía describe la creación de una GPT OpenAI personalizada, Demo GPT, un ejercicio que muestra cómo Rememberizer mejora su servicio GPT para los usuarios. Cubriremos el registro de aplicaciones y la perfecta integración de Rememberizer como acción. A continuación, tus usuarios consolidan sus fuentes de contenido en bases de conocimiento personalizadas y dinámicas para interactuar con tu GPT.

*Si estás pensando en crear tu propia aplicación de IA en lugar de utilizar una GPT personalizada, consulta la última sección de este blog.

Vea el vídeo de demostración rápida aquí o siga la guía paso a paso a continuación:

Requisitos

  1. Una cuenta OpenAI ChatGPT Plus
  2. Uno o varios de los almacenes de conocimientos compatibles, por ejemplo, Slack, Dropbox o Google Drive, para que pueda probar su GPT como usuario.

Configuración de la cuenta y pasos iniciales

Haga clic en el siguiente enlace y accederá a nuestro sitio web Rememberizer:

Haga clic en Empezar y, a continuación, en Registrar aplicación. En este punto, se te pedirá que cantes o te registres. Complete el registro. Si ves una pantalla de inicio de sesión, haz clic en la opción "Registrarse", que parece "¿No tienes una cuenta? Regístrese".

A continuación, se le pedirá que introduzca los datos de su aplicación en el formulario Registrar nueva aplicación.

Paso 1: Registre su aplicación

Esto requiere algunas idas y venidas entre el registro de la nueva aplicación, en este caso, una GPT, y la creación de la GPT.

  • "Nombre de la aplicación", escriba el nombre de la GPT; en nuestro ejemplo utilizaremos GPT Demo.
  • "Landing page URL", la URL de la GPT (la obtendremos una vez que creemos la GPT; por ahora, añade https://placeholder.com)
  • "Origen de solicitud autorizado", escriba el dominio al sitio web de Chat GPT. https://chat.openai.com
  • "Authorized redirect URLs" es la URL de devolución de llamada (la obtendremos una vez que creemos el GPT; por ahora, añada https://placeholder.com)
  • Haz clic en "Crear app".

Paso 2: Configurar los ajustes y las credenciales de la aplicación.

Abre la aplicación Demo GPT que acabas de crear.

Tome nota de las credenciales de la aplicación porque necesitamos copiarlas en nuestro GPT cuando lo construyamos.

Crear una GPT

Puedes empezar creando un GPT en la interfaz de ChatGPT.

Configuraciones GPT

Puede rellenar la información como desee. Aquí tienes un ejemplo básico que puedes probar:

Crear acción Rememberizer

Desde el editor GPT:

Seleccione"Configurar" y desplácese hacia abajo hasta que vea"Crear nueva acción".

Haga clic en la rueda situada junto a Autenticación y establezca el Tipo de autenticación en OAuth.

Pegue el ID de cliente y el secreto de cliente de las credenciales de aplicaciones Rememberizer anteriores:

URL de autorización: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

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

Deje Ámbito en blanco.

Haga clic en Guardar.

Campo Valor de ejemplo
Nombre Demo GPT
Descripción Habla directamente con todos tus PDF, documentos, hojas y diapositivas en los canales de Google Drive y Slack.
Instrucciones Demo GPT está diseñada para interactuar a la perfección con la herramienta Rememberizer, permitiendo a los usuarios consultar eficientemente sus datos desde múltiples fuentes como Slack, Dropbox y Google Drive. El objetivo principal es proporcionar un acceso rápido y preciso a los datos del usuario, aprovechando las capacidades de Rememberizer para optimizar la velocidad y la precisión de la búsqueda. La GPT debe guiar a los usuarios en la formulación de sus consultas y la interpretación de los resultados, garantizando una experiencia fluida y fácil de usar. Mantener la claridad y precisión en las respuestas es esencial, especialmente cuando se trata de recuperar y analizar datos. La GPT debe ser capaz de gestionar una amplia gama de consultas, desde simples búsquedas de datos hasta búsquedas más complejas que impliquen múltiples parámetros o fuentes. El objetivo es mejorar la capacidad del usuario para acceder rápida y eficazmente a la información que necesita, haciendo que el proceso resulte lo más sencillo posible.

Rellene el esquema GPT con la API Rememberizer

Rellene la especificación OpenAPI de Rememberizer. Copie el contenido en el toddle expandible No.4 en el enlace de abajo y péguelo en el campo Schema:

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

Política de privacidad

Añada este enlace como Política de privacidad: https://docs.rememberizer.ai/notices/privacy-policy.

Después de crear la acción, guarde la GPT y, a continuación

Copie el enlace para la GPT, que se verá algo como esto:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

Ahora vuelve a Editar GPT

Copie el enlace para la URL de devolución de llamada que se verá algo como esto:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback‍

Actualizar la información de la aplicación Rememberizer

Enlace GPT y URL de devolución de llamada

Introduzca el enlace GPT y la URL de devolución de llamada del paso anterior y guarde la solicitud.

Publicar como pública, si desea que su aplicación aparezca en el directorio de aplicaciones destacadas.

Una vez que revisemos la aplicación, si no hay problemas, publicaremos la aplicación y te lo haremos saber. Esto hará que tu GPT personalizada sea visible para nuestros usuarios y la publicitaremos activamente entre nuestra base de usuarios.

Y ahora podemos probar la aplicación

Para probarlo tendrás que crear una cuenta de usuario y pasar por el proceso de probar tu GPT como usuario. Hemos creado una guía para ello aquí: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

Si tiene intención de desarrollar su propia aplicación de IA en lugar de utilizar una GPT personalizada, consulte la sección de lecturas adicionales.


Este repositorio incluye:

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

  • developer_guide.ipynb: Este cuaderno Jupyter sirve como guía completa para los desarrolladores que deseen integrarse con Rememberizer. Incluye instrucciones paso a paso para registrar tu aplicación, implementar OAuth2 para la autorización de usuarios y utilizar las API de Rememberizer para acceder a los datos de los usuarios. El cuaderno combina texto explicativo con fragmentos de código ejecutables, ofreciendo un enfoque práctico para aprender el proceso de integración.
  • callback_server.py: Este script de Python implementa un simple servidor Flask diseñado para manejar el callback OAuth2 para integraciones Rememberizer. Escucha la redirección URI después de que un usuario autorice tu aplicación, capturando el código de autorización enviado por Rememberizer. Este código se utiliza a continuación para solicitar tokens de acceso para las interacciones de la API. La secuencia de comandos es un componente esencial para los desarrolladores sin una configuración de servidor existente, lo que facilita la prueba e implementación rápida y sencilla del flujo OAuth2.
  • rememberizer_openapi: Esquema OpenAPI para poner en el GPT.

Aquí tienes un vídeo explicativo:

No se pierda estas historias: