Stele представляет собой инфраструктурное решение для автоматического построения и поддержания графа знаний, предназначенного для работы ИИ-агентов в контексте разработки ПО. Система непрерывно индексирует кодовую базу, извлекая семантические связи между компонентами, что позволяет агентам лучше ориентироваться в сложных проектах, минимизировать галлюцинации и обеспечивать более точный контекст при выполнении задач по написанию или рефакторингу кода.

Традиционные подходы к RAG часто ограничиваются простым поиском по векторным эмбеддингам, что приводит к потере структурных зависимостей внутри проекта. Stele решает эту проблему, создавая динамическую карту связей, которая обновляется при каждом изменении файлов. Это дает агентам возможность понимать архитектурные взаимосвязи, такие как вызовы функций, наследование классов и зависимости между модулями, в режиме реального времени.

Интеграция инструмента позволяет разработчикам агентных систем делегировать управление контекстом специализированному слою. Вместо передачи огромных объемов сырого текста в промпт, агенты могут запрашивать конкретные узлы графа, что повышает эффективность использования токенов и ускоряет процесс принятия решений при работе с крупными репозиториями.

Ключевые факты

  • Stele автоматизирует создание графа знаний, исключая необходимость ручной разметки или обновления документации.
  • Система ориентирована на поддержку ИИ-агентов, занимающихся написанием и поддержкой программного кода.
  • Инструмент обеспечивает семантическую связность данных, отслеживая зависимости между классами, методами и файлами.
  • Решение направлено на снижение количества ошибок при генерации кода за счет предоставления агенту точного архитектурного контекста.
  • Архитектура системы поддерживает непрерывное обновление графа при внесении изменений в исходный код проекта.