StudyBotty es un sistema de preguntas de respuesta a IA que ayuda a los usuarios a encontrar respuestas a sus preguntas utilizando una combinación de documentos, tablas y recursos en línea precargados.
Clonar el repositorio a su directorio elegido
Instale los paquetes de Python requeridos:
PIP install -r requisitos.txt
Complete los campos requeridos en el archivo config.ini, incluida la tecla API de Pinecone, el entorno Pinecone, el nombre del índice Pinecone, la tecla API de OpenAI, la tecla API Wolfram Alpha, la tecla API del motor de búsqueda de Google Custom, la ID de motor de búsqueda de Google Custom y la tecla API Elevenlabs API .
Python Study_botty.py
StudyBotty le preguntará si desea una accesibilidad mejorada, puede ingresar "Sí" o simplemente presionar Entrar para comenzar la solicitud de voz. El modo de accesibilidad todavía está en sus primeras etapas y aún no admite agregar carpetas de documentos.
StudyBotty le pedirá que agregue una carpeta de documentos. Si elige agregar documentos, ingrese la ruta de la carpeta cuando se le solicite. StudyBotty ingerirá los documentos, los procesará y almacenará sus integridades.
StudyBotty le preguntará si desea asistir a Google para la respuesta de preguntas. Esto desbloqueará el uso de un agente de Google que intentará usar la búsqueda de Google para encontrar una respuesta si no está presente en los documentos.
Una vez que se complete la configuración, StudyBotty estará listo para responder a sus preguntas. Ingrese su pregunta en la solicitud o ingrese un comando (para cambiar entre GPT-4/GPT-3.5-TURBO, así como una opción para agregar más documentos a mediados de la sesión de control de calidad). Si es una pregunta, StudyBotty usará el agente apropiado para encontrar la mejor respuesta. Si no se puede encontrar una respuesta dentro de los documentos precargados, StudyBotty buscará en Google un contexto adicional antes de intentar responder a su pregunta nuevamente.
Para salir de StudyBotty, escriba "Salir" en el mensaje de la pregunta.