- Plataforma de búsqueda y asistente basada en IA que integra y administra la información de diversas apps internas
- A través de la función Unified Search, conecta herramientas clave de colaboración como Google Drive, Gmail, Slack, Confluence y Jira, y ofrece búsqueda de texto completo y semántica basada en BM25 y pgvector
- Mediante AI Agent y una interfaz de chat, puede buscar en las apps conectadas y leer documentos, además de ejecutar código Python/bash en un entorno sandbox para realizar análisis de datos
- Compatible con Self-hosted, por lo que todos los datos se procesan dentro de la infraestructura propia. Los datos no salen al exterior
- Permission Inheritance: refleja tal cual los permisos de acceso del sistema de origen, lo que permite controlar el acceso a los datos por usuario
- Compatible con la selección de distintos modelos LLM como Anthropic, OpenAI, Gemini y vLLM
- Ofrece despliegue en un solo servidor mediante Docker Compose y entorno de despliegue a producción en AWS/GCP basado en Terraform
Arquitectura
- Todo se unifica en un solo Postgres(ParadeDB), donde la búsqueda de texto completo BM25, la búsqueda semántica con pgvector y la gestión de datos de la aplicación se procesan en una sola base de datos
- Sin necesidad de Elasticsearch ni de una base de datos vectorial por separado, se simplifican el tuning, los respaldos y el monitoreo
- Los servicios principales están escritos en Rust: buscador, indexador y administrador de conectores
La orquestación de IA/LLM está en Python, y el frontend web en SvelteKit
- Los conectores para cada fuente de datos se ejecutan en contenedores independientes, evitando interferencias entre lenguajes y dependencias
- El agente de IA ejecuta código dentro de una red de Docker aislada sin acceso a servicios internos ni externos
- La seguridad se refuerza con restricciones del sistema de archivos Landlock, límites de recursos y un sistema de archivos raíz de solo lectura
- Servicios que se pueden conectar:
- Google Workspace: Drive, Gmail
- Slack: mensajes, archivos y canales públicos
- Confluence: Pages, archivos adjuntos y Spaces
- Jira: issues y proyectos
- Web: sitios web públicos, documentación y páginas de ayuda
- Fireflies: transcripciones de reuniones
- HubSpot: contactos, empresas, Deals & Tickets
- Local Files: indexación del sistema de archivos
- Licencia Apache 2.0
Aún no hay comentarios.