Об этом проекте
CLIO Agent — это автономная система ИИ, разработанная для управления крупномасштабными научными наборами данных. Она функционирует как слой интеллекта (CEI) платформы IOWarp, предоставляя трехуровневую архитектуру, состоящую из главного оркестратора (цикл планирования над зарегистрированными инструментами и экспертами), предметных экспертов (данные, анализ, визуализация) и эфемерных наноагентов для параллельных подзадач. Все уровни совместно используют состояние в локальном слое памяти ARC, обеспечивающем быстрый поиск контекста со сложностью O(log N).
Ключевые возможности включают маршрутизацию на основе возможностей нескольких экспертов, шлюз инструментов FastMCP, который нативно поддерживает форматы HDF5, Parquet и CSV, а также слой оптимизатора как для офлайн-настройки, так и для онлайн-обучения. Мониторинг состояния системы (runtime doctor) отслеживает здоровье языковых моделей, шлюза и политики файлов, при этом система работает с разнообразными бэкендами LLM, включая Ollama, OpenAI, Anthropic и OpenRouter. Пользователи взаимодействуют с системой через CLI (`clio`) и терминальный интерфейс Bubbletea (`clio --web`), а варианты развертывания варьируются от сборки из исходников и контейнеров Docker до готовых настольных приложений и веб-сборок.
Агент следует модульному дизайну, где эксперты представляют собой зарегистрированные чертежи (blueprints), которые можно компоновать в планы. Оркестратор динамически маршрутизирует задачи между экспертами на основе их возможностей, а слой оптимизатора обеспечивает непрерывное улучшение рабочих процессов. Конфигурация гибкая благодаря переменным окружения, таким как CLIO_PREFIX, CLIO_BIN_DIR и CLIO_PORT, что позволяет настраивать пути и порты сервера. Система лицензирована по BSD-3-Clause и поддерживается Исследовательским центром Gnosis в Illinois Tech.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.