프로젝트 소개

CLIO Agent는 대규모 과학 데이터 세트를 관리하기 위해 설계된 자율 AI 시스템입니다. 이는 IOWarp 플랫폼의 지능 계층(CEI)으로 작동하며, 메인 오케스트레이터(등록된 도구 및 전문가에 대한 플래너 루프), 도메인별 전문가(데이터, 분석, 시각화), 그리고 병렬 하위 작업을 위한 일시적 나노에이전트로 구성된 3계층 아키텍처를 제공합니다. 모든 계층은 로컬 우선 ARC 메모리 계층에서 상태를 공유하여 O(log N) 복잡도로 빠른 텍스트 검색이 가능합니다. 주요 기능으로는 다중 전문가 역량 기반 라우팅, HDF5, Parquet, CSV 형식을 기본적으로 처리하는 FastMCP 도구 게이트웨이, 오프라인 튜과 온라인 학습을 모두 위한 최적화 계층이 있습니다. 런타임 터는 LM, 게이트웨이, 파일 정책 상태를 모니터링하며, 시스템은 Ollama, OpenAI, Anthropic, OpenRouter를 포함한 다양한 LLM 백엔드와 작동합니다. 사용자는 CLI(`clio`)와 Bubbletea 터미널 UI(`clio --web`)를 통해 상호 작용하며, 배포 옵션은 소스 빌드, Docker 컨테이너부터 사전 빌드된 데스크톱 애플리케이션 및 번들에 이르기까지 다양합니다. 이 에이전트는 전문가가 플랜으로 구성될 수 있는 등록된 청사진인 모듈식 설계를 따릅니다. 오케스트레이터는 역량을 기반으로 전문가 간에 작업을 동적으로 라우팅하며, 최적화 계층은 워크플로의 지속적인 개선을 가능하게 합니다. 구성은 CLIO_PREFIX, CLIO_BIN_DIR, CLIO_PORT와 같은 환경 변수를 통해 유연하게 설정할 수 있어 경로와 서버 포트를 사용자 정의할 수 있습니다. 이 시스템은 BSD-3-Clause 라이선스가 있으며 Illinois Tech의 Gnosis Research Center에서 지원합니다.