CPO IDE — разработка среды совместной работы человека, LLM и AI-агентов над проектами. Создаём иерархию знаний, хранение решений и причинно-следственных связей, историю изменений и временные срезы состояния проекта. Разрабатываем API-адаптеры моделей, подготовку контекста из проектных материалов, управление задачами агентов и учёт ресурсов. Реализованы настольная оболочка на Electron и React и отдельные компоненты знаний, истории и исполнения; продолжаются интеграция и испытания. CPO IDE продолжает направление создания средств разработки, но не является новой версией Miracle.
Среда разработки · LLM и AI-агенты
CPO IDE. Проект, знания и AI-агенты.
Среда совместной работы человека, LLM и AI-агентов: задачи, знания, история решений и проверка результатов остаются частью проекта при смене модели или рабочего сеанса.
В разработке · бесплатный выпуск запланирован на 2027 год

01
Задача
В длительном проекте важно сохранить не только код, но и понимание: что требуется сделать, почему выбрано решение, на какие сведения оно опиралось и что уже проверено. Когда работа распределена между людьми, моделями и агентами, этот контекст приходится собирать заново. CPO IDE разрабатывается для сохранения целостности проекта на протяжении такой работы.
02
Участие команды
НПФ «И.В.А.» проектирует и разрабатывает собственную среду: модель состояния проекта, хранение знаний и решений, управление задачами, подготовку контекста для LLM и настольный интерфейс. Основной архитектурный принцип — состояние проекта существует независимо от конкретного AI-провайдера. Замена модели должна сохранять действующие задачи, основания решений и историю работы. Это продолжение нашего опыта создания средств разработки; CPO не является новой версией Miracle.
03
Знания и связи решений
Знания проектируются как связанные объекты: требования, планы, решения, материалы и результаты работ. Для них важны источник, версия, область применения и связи с другими объектами. Исследуем и реализуем иерархию знаний и причинно-следственные связи, чтобы можно было проследить путь от исходного требования до решения, понять, почему оно было принято, и какие выводы нужно пересмотреть после изменения условий.
04
Контекст и работа с LLM
Разрабатываем API-адаптеры для подключения LLM и разные способы исполнения задач агентами. Контекст формируется для конкретной задачи из определённых версий проектных материалов. Доступность файла, включение его в контекст и передача внешней модели рассматриваются отдельно. Такой подход позволяет управлять составом передаваемых знаний и развивать работу с разными моделями без переноса памяти проекта в отдельный чат.
05
Управление агентами
Разделяем постановку задачи, разрешение действий, выполнение, проверку и принятие результата. Для агента задаются границы работы и доступные ресурсы; его отчёт связывается с наблюдениями и проверками. Разрабатываем управление запуском, прерыванием и продолжением задач, учёт ресурсов и истории выполнения. Цель — дать человеку возможность понять, что сделано, на каком основании и какой результат действительно подтверждён.
06
История и восстановление
В архитектуре предусмотрены версии состояния проекта, временные срезы и сравнение изменений. История должна сохранять не только последовательность действий, но и их смысл: какое решение изменилось, почему и на какие работы это влияет. Восстановление состояния отделено от повторного выполнения внешних действий — повторное чтение истории не должно заново запускать операции. Это направление реализуется и проверяется по отдельным сценариям.
07
Что уже сделано
Реализованы настольная оболочка на Electron и React, компоненты модели проекта, подготовки контекста, исполнения и регистрации событий. В интерфейсе есть представления знаний и истории проекта; подготовлены изолированные демонстрационные сценарии. Продолжаются объединение компонентов в пользовательские процессы, проверка иерархии знаний и испытания интеграций перед публичным выпуском.
08
Развитие продукта
В 2027 году планируем выпустить бесплатную версию CPO IDE и включить её в реестр российского программного обеспечения. Предусмотрены платные дополнения; их состав и сроки будут определяться по мере развития продукта. Сейчас ведутся разработка и испытания среды.
Проект в истории
Начнём с вашей задачи