Sobre o projeto
O CLIO Agent é um sistema autônomo de IA projetado para gerenciar conjuntos de dados científicos em larga escala. Ele opera como a Camada de Inteligência (CEI) da plataforma IOWarp, fornecendo uma arquitetura de três camadas composta por um orquestrador principal (loop de planejamento sobre ferramentas e especialistas registrados), especialistas específicos de domínio (dados, análise, visualização) e nanoagentes efêmeros para subtarefas paralelas. Todas as camadas compartilham estado em uma camada de memória ARC local-first, permitindo recuperação rápida de contexto com complexidade O(log N).
As principais capacidades incluem roteamento multi-especialista baseado em capacidades, um gateway de ferramentas FastMCP que lida nativamente com formatos HDF5, Parquet e CSV, e uma camada de otimizador tanto para ajuste offline quanto para aprendizado online. Um doctor de runtime monitora a saúde do LM, do gateway e da política de arquivos, enquanto o sistema funciona com diversos backends de LLM, incluindo Ollama, OpenAI, Anthropic e OpenRouter. Os usuários interagem por meio de uma CLI (clio) e de uma interface de terminal Bubbletea (clio --web), com opções de implantação que vão de builds a partir do código-fonte e contêineres Docker a aplicativos desktop pré-construídos e pacotes web.
O agente segue um design modular em que especialistas são blueprints registrados que podem ser compostos em planos. O orquestrador roteia tarefas dinamicamente entre especialistas com base em suas capacidades, e a camada de otimizador permite melhoria contínua dos fluxos de trabalho. A configuração é flexível por meio de variáveis de ambiente como CLIO_PREFIX, CLIO_BIN_DIR e CLIO_PORT, permitindo personalização de caminhos e portas de servidor. O sistema tem licença BSD-3-Clause e é apoiado pelo Gnosis Research Center do Illinois Tech.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.