这个项目能做什么

CLIO Agent 是一个专为管理大规模科学数据集而设计的自主 AI 系统。它作为 IOWarp 平台的智能层(CEI)运行,提供由主编排器(针对已注册工具和专家的规划循环)、领域特定专家(数据、分析、可视化)以及用于并行子任务的临时 nanoagents 组成的三层架构。所有层级共享一个本地优先的 ARC 内存层中的状态,从而实现 O(log N) 复杂度的快速上下文检索。 关键功能包括基于能力的多专家路由、原生处理 HDF5、Parquet 和 CSV 格式的 FastMCP 工具网关,以及用于离线调优和在线学习的优化器层。运行时医生(runtime doctor)监控 LM、网关和文件策略的健康状况,同时系统兼容包括 Ollama、OpenAI、Anthropic 和 OpenRouter 在内的多种 LLM 后端。用户通过 CLI(`clio`)和 Bubbletea 终端 UI(`clio --web`)进行交互,部署选项涵盖从源代码构建、Docker 容器到预构建桌面应用程序和 Web 包。 该代理遵循模块化设计,其中专家是可组合成计划的注册蓝图。编排器根据专家的能力动态路由任务,优化器层则支持工作流的持续改进。配置可通过环境变量(如 CLIO_PREFIX、CLIO_BIN_DIR 和 CLIO_PORT)灵活进行,允许自定义路径和服务器端口。该系统采用 BSD-3-Clause 许可证,并由伊利诺伊理工大学的 Gnosis 研究中心提供支持。