CodeGraph объединяет три специализированные роли в управляемый аналитический процесс. Они проверяют качество входных данных, находят кандидатов в CAPEX-риски и отделяют заявленное выполнение от подтверждённого. Текущий интерфейс показывает этот процесс на встроенном демонстрационном наборе. Состав документов для конкретного проекта определяет заказчик.
Роли и результаты
| Роль | Задача | Практический результат |
|---|---|---|
| DASHA — Data Acceptance, Screening & Harmonization Agent | Проверяет доступность, структуру, полноту и согласованность проектных данных | Паспорт качества входа, выявленные пробелы и ограничения дальнейшего анализа |
| CARA — CAPEX At Risk Agent | Сопоставляет стоимость, сроки, физические объёмы и объекты | Кандидаты в CAPEX-риск, конфликты сопоставления и допущения для ручной проверки |
| VERA — Verified Execution Reporting Agent | Проверяет, подтверждены ли утверждения о фактическом выполнении | Уровень уверенности и перечень недостающих актов, объёмов или финансовых подтверждений |
DASHA отвечает за пригодность входа. Инженерную корректность данных подтверждает профильный специалист. CARA формирует кандидаты в риск. Бюджетные решения принимает уполномоченный владелец. VERA сопоставляет процент в графике с актами, фактическими объёмами и финансовыми подтверждениями.
Как роли работают вместе
Обычная последовательность начинается с DASHA, продолжается анализом CARA и заканчивается проверкой VERA. Между шагами передаётся типизированный пакет доказательств. Отдельную роль можно запустить для точечного анализа.
Результаты ролей остаются независимыми. Вывод DASHA, наблюдение CARA и подтверждение VERA хранятся отдельными блоками. На каждом шаге оператор видит ограничения, недостающие входы и доступные следующие действия.
Что показывает текущая версия
Страница /dashboard/onboarding-research содержит профиль
investment_construction_dynamic. Для него интерфейс автоматически прикрепляет два
встроенных демонстрационных файла: книгу с проектно-сметными данными и фрагмент графика.
Страница работает с демонстрационным набором данных; собственные файлы подключаются через отдельный
контур загрузки.
Демонстрационный набор нужен, чтобы понять логику ролей и передачу доказательств. Его состав, имена файлов и табличная структура не задают обязательный формат реального проекта.
Границы применения
Пакет помогает подготовить вопросы для сметчика, планировщика, строительного контроля и руководителя проекта. Результат требует профессиональной проверки и не должен быть единственным основанием для решения о бюджете, сроках, оплате или приёмке работ. Статус результата и наличие резервного режима также нужно учитывать до использования выводов.
Проверяемые источники контракта
Актуальность этой статьи проверяется по следующим реализациям:
src/investment_construction_agents/pack.py— имена и назначение ролей;src/investment_construction_agents/dynamic_workflow.py— последовательность действий и типизированная передача доказательств;src/api/services/core_services/chat_service.py— запуск профиля, статусы и метаданные;frontend/src/pages/OnboardingResearchChat.tsx— доступный пользователю интерфейс и встроенные файлы.