Conectando ChatGPT con Internet
¿Quiere probar ChatGPT con conectividad a Internet para poder preguntar sobre eventos posteriores a 2021, pero no tiene acceso a Bing con inteligencia artificial y no quiere esperar a Bard de Google? SearchGPT le ofrece esta funcionalidad hoy: rastrea Internet en busca de información y luego la envía a ChatGPT.
La forma más sencilla de comenzar con search-gpt es ejecutar lo siguiente:
export OPENAI_API_KEY= < REPLACE >
export GOOGLE_SEARCH_API_KEY= < REPLACE >
export GOOGLE_SEARCH_ID= < REPLACE >
npx search-gpt
Alternativamente, también puedes ejecutar:
npm install --global search-gpt
# Run SearchGPT with this command
searchgpt
Asegúrese de tener su propia clave de API de búsqueda de Google, motor de búsqueda programable y clave de API de OpenAI antes de ejecutar la CLI.
Una vez que se inicie la CLI, le pedirá que ingrese una pregunta. Simplemente escriba su consulta y el asistente de IA buscará en la web y generará una respuesta.
Esta es una prueba de concepto y está lejos de ser una implementación adecuada (por ejemplo, el modelo Prometheus de Microsoft). Quería experimentar lo fácil que podría ser rastrear ciertos motores de búsqueda y luego introducir estos resultados en un modelo de lenguaje grande (LLM) como GPT 3.5. Además de consultar la Búsqueda de Google, también se podría pensar en integrar otras API para rastrear datos y luego introducirlos en el LLM.
diagrama de flujo LR
A[El usuario ingresa la pregunta] --> B[Buscar en Google]
A --> C[Buscar en Twitter, aún no implementado]
A --> D[Buscar en otros motores]
B --> E[Resultados de la búsqueda entregados a ChatGPT]
E --> F[ChatGPT usa este contexto para proporcionar una respuesta]
Tenga en cuenta: la implementación actual envía los resultados de la Búsqueda de Google a gpt-3.5-turbo
y no incluye mensajes anteriores en consultas posteriores para evitar superar el límite de tokens.
Este proyecto está bajo la licencia MIT.