Bot de chat para el sitio web de la universidad
Chatbot usando la generación de recuperación aumentada con Astra DB y el modelo de chat de Operai.
Construye tu propio chatbot de trapo
- Aprovecha DataStax Ragstack, que es una pila curada del mejor software de código abierto para facilitar la implementación del patrón RAG en aplicaciones listas para la producción que usan Astra Vector DB o Apache Cassandra como una tienda vectorial.
- Utiliza los modelos de idiomas grandes de Openai para chatbots de estilo de preguntas y respuestas
- ¡Utiliza Strewlit para implementar fácilmente la aplicación increíble en Internet para que todos los vean!
- Combina con la tienda Vector Astra DB para un contexto adicional relacionado con la universidad
- Diseñado para el uso del estudiante de pregrado para hacer preguntas proporcionadas por un documento de Word. Contiene información sobre la universidad, sus ubicaciones, información de contacto, fechas de términos, varios cursos ofrecidos para 2024-25 solicitantes.
- Integración de Langchain orquestada, que permite el enlace entre OpenAI's LLM (CHATGPT-3) y Astra DB, racionalizando los procesos de búsqueda semántica en un marco sin servidor.
Entornos de pitón
En caso de que desee ejecutar todo lo anterior localmente, es útil crear un entorno virtual . Use el siguiente para configurarlo:
Luego activelo de la siguiente manera:
source myenv/bin/activate # on Linux/Mac
myenvScriptsactivate.bat # on Windows
Ahora puede comenzar a instalar paquetes:
pip3 install -r requirements.txt
Para verificar qué paquetes se han instalado:
Que puede guardar en requisitos.txt si lo desea:
pip3 freeze > requirements.txt
Vista previa del chatbot implementado en Streamlit.
Tenga en cuenta que esto aún no se ha implementado, pero se ve a continuación:-

