Sibyl — это инструмент с открытым исходным кодом, обеспечивающий централизованную память для различных ИИ-агентов, используемых в программировании. Система позволяет агентам сохранять и извлекать контекст проекта между сессиями и задачами, устраняя проблему изоляции данных. Решение разворачивается локально, что дает разработчикам полный контроль над историей взаимодействий и приватностью кода.
Инструмент решает проблему фрагментации контекста, когда разные инструменты для написания кода или анализа репозиториев не «общаются» друг с другом. Sibyl выступает в роли единого хранилища, которое индексирует действия агентов и позволяет им обращаться к накопленному опыту при решении новых задач. Это особенно полезно для сложных кодовых баз, где требуется удержание долгосрочного контекста архитектурных решений.
Архитектура системы ориентирована на интеграцию с популярными средами разработки и агентными фреймворками. Благодаря self-hosted подходу, данные не покидают контур инфраструктуры пользователя, что критично для работы с проприетарным кодом. Разработчики могут использовать Sibyl для синхронизации состояния между разными инстансами агентов, обеспечивая непрерывность рабочего процесса.
Ключевые факты
- Sibyl предоставляет унифицированный интерфейс для хранения и поиска контекста между различными ИИ-агентами.
- Система полностью self-hosted, что исключает передачу данных на внешние серверы и обеспечивает приватность.
- Инструмент сфокусирован на задачах разработки ПО, помогая агентам учитывать историю изменений и архитектурные особенности проекта.
- Проект доступен в виде открытого исходного кода на GitHub для самостоятельного развертывания и интеграции в существующие пайплайны.