Un poderoso sistema de chatbot basado en LLM desarrollado por MindInventory
Bienvenido a CollabChatBot: su asistente personal diseñado para optimizar el acceso a los datos de los empleados y mejorar los esfuerzos de construcción de equipos. Esta versión beta presenta un poderoso conjunto de características que redefinen cómo interactúa con la información de los empleados y fomenta la colaboración dentro de su organización.
CollabChatBot se basa en una integración innovadora de herramientas y marcos de vanguardia, asegurando una funcionalidad y eficiencia incomparables. Desarrollado con una combinación única de tecnologías, incluidas Pandas, Llamacpp, Gemini Pro, Langchain y Fastapi, se destaca en la generación de consultas dinámicas de pandas para una recuperación y manipulación de datos tabulares sin costuras.
Esta fundación tecnológica avanzada garantiza que CollabChatBot proporciona a los usuarios una solución intuitiva y poderosa para acceder y analizar la información de los empleados. Eleve su experiencia en el lugar de trabajo con colabchatbot beta, donde la eficiencia cumple con la colaboración sin problemas.
¡Bienvenido a nuestro increíble proyecto! ? Siga estos simples pasos para que todo funcione sin problemas.
Entorno virtual:
python -m venv venvInstalar dependencias:
source venv/bin/activate # activate virtual environment (Linux/Mac)
pip install -r requirements.txt Variables de entorno: cree un archivo .env en el directorio raíz y agregue su clave de Google API:
GOOGLE_API_KEY=your_api_key_here
Directorio de caché: cree un directorio cache dentro de src/repositories :
mkdir src/repositories/cache Archivos de caché: dentro del directorio src/repositories/cache , cree los siguientes archivos:
employee_profile.pklteam_info.pklagenda_management.pklDirectorio de cambio:
cd srcEjecutar Uvicorn:
uvicorn main:app --reloadCollabChatBot no se trata solo de acceder a la información de los empleados; Va un paso más allá al integrarse sin problemas con las bases de datos SQL comúnmente utilizadas en empresas empresariales. Esta poderosa integración permite a CollabChatBot aprovechar todo el potencial de los modelos de idiomas grandes (LLM) y los datos SQL, proporcionando una solución integral para las necesidades de la organización.
SQL Database Integration CollabChatBot se conecta sin esfuerzo con su base de datos SQL, permitiendo el acceso en tiempo real a los datos estructurados. Al utilizar el poder de las consultas SQL, facilita:
Recuperación de datos personalizados: adapte sus consultas para recuperar detalles específicos de los empleados, información del equipo o cualquier otro datos relevantes directamente desde su base de datos SQL.
Manipulación de datos dinámicos: realizar manipulaciones y transformaciones de datos dinámicos utilizando consultas SQL, asegurando que la información presentada siempre esté actualizada y relevante.
La seguridad y el cumplimiento de los datos CollabChatBot aseguran que la información confidencial de los empleados almacenada en las bases de datos SQL siga siendo segura. Se adhiere a los estándares de la industria para la privacidad y el cumplimiento de los datos, proporcionando una plataforma confiable y segura para acceder a datos organizacionales esenciales.
La toma de decisiones mejorada integrándose sin problemas con las bases de datos SQL, CollabchatBot empodera a los tomadores de decisiones con datos precisos en tiempo real. Esto mejora el proceso de toma de decisiones al proporcionar información sobre las habilidades de los empleados, las estructuras del equipo y la ocupación, contribuyendo en última instancia a decisiones más informadas y estratégicas.
La colaboración eficiente de colaboración simplificada está en el corazón de Collabchatbot. La integración con las bases de datos SQL racionaliza el acceso a herramientas de colaboración, asegurando que los equipos puedan aprovechar fácilmente la plataforma para mejorar la comunicación, la planificación de proyectos y la productividad general del equipo.
La integración de la escalabilidad y la flexibilidad de CollabChatbot con las bases de datos SQL garantiza la escalabilidad y la adaptabilidad a las necesidades en evolución de su empresa. A medida que su organización crece, CollabChatBot crece con ella, manejando sin esfuerzo el aumento de los volúmenes de datos y la expansión de las funcionalidades.
¡Eso es todo! Su proyecto ya está en funcionamiento.