ChatBOC
ChatBOC es una aplicación innovadora que integra inteligencia artificial en un chatbot, permitiendo a los usuarios hacer preguntas sobre cualquier tema relacionado con el Boletín Oficial de Cantabria (BOC).
Este proyecto utiliza una arquitectura de doble base de datos: PostgreSQL y ChromaDB. PostgreSQL es una base de datos relacional encargada de gestionar usuarios, roles y chats, mientras que ChromaDB es una base de datos vectorial que almacena los PDF del BOC, proporcionando contexto relevante para las preguntas dirigidas al modelo de inteligencia artificial.
El modelo utilizado para su uso es el de ollama, que se comunicará con la api para proporcionar las respuestas obtenidas a través del chat bajo un contexto dado por la base de datos vectorial de ChromaDB. De esta forma se puede obtener un resultado de búsqueda mucho más sencillo y eficaz a la par que legible para cualquier persona, llegando al usuario final de la manera más simplista posible.