Sobre el proyecto
CLIO Agent es un sistema de IA autónomo diseñado para la gestión de grandes conjuntos de datos científicos. Opera como la Capa de Inteligencia (CEI) de la plataforma IOWarp, proporcionando una arquitectura de tres niveles compuesta por un orquestador principal (bucle planificador sobre herramientas y expertos registrados), expertos específicos del dominio (datos, análisis, visualización) y nanoagentes efímeros para sub-tareas paralelas. Todos los niveles comparten estado en una capa de memoria ARC en primer lugar, lo que permite una recuperación de contexto rápida con una complejidad O(log N).
Las capacidades clave incluyen la enrutamiento basado en capacidades de múltiples expertos, una pasarela de herramientas FastMCP que maneja nativamente los formatos HDF5, Parquet y CSV, y una capa optimizadora para tanto la sintonía offline como el aprendizaje en línea. Un médico de tiempo de ejecución monitorea la salud de LM, la pasarela y la política de archivos, mientras que el sistema funciona con backend de LLM diversos, incluyendo Ollama, OpenAI, Anthropic y OpenRouter. Los usuarios interactúan a través de una CLI (`clio`) y una UI de terminal Bubbletea (`clio --web`), con opciones de implementación que van desde las construcciones de origen y los contenedores Docker hasta las aplicaciones de escritorio preconstruidas y los paquetes web.
El agente sigue un diseño modular en el que los expertos son plantillas registradas que se pueden componer en planes. El orquestador enruta dinámicamente las tareas entre los expertos en función de sus capacidades, y la capa optimizadora permite la mejora continua de los flujos de trabajo. La configuración es flexible a través de variables de entorno como CLIO_PREFIX, CLIO_BIN_DIR y CLIO_PORT, lo que permite la personalización de las rutas y los puertos del servidor. El sistema está licenciado bajo la licencia BSD-3-Clause y es apoyado por el Centro de Investigación de Gnosis en la Universidad de Illinois Tech.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.