Liquid Contract Map
Живая карта бизнесовых и технических контрактов для разработки сложных систем с участием ИИ агентов.
Моя роль
Автор подхода: бизнесовые процессы, словарь, инварианты, права, команды, решения и проверяемые границы изменений.
От процесса к реализации
Карта связывает бизнесовый процесс с его смыслом, предметными терминами, функциями, командами и проверками. Разработчик или агент получает необходимый для изменения набор требований и зависимостей.
Сохранение принятых решений
Изменение правила затрагивает существующие решения, состояния, права и потребителей данных. В карте я связываю их с требованиями к совместимости и миграции. Крупную систему можно разделить на фрагменты: каждый владеет своей частью модели и публикует версионированную границу взаимодействия.
Практическое применение
Подход используется в AYS, UCG, инструментах MAX и других проектах. В отдельной статье я разбираю, как контракты помогают организовать работу агентов и проверять результат на примере доступа и доставки сообщений.
Обсудить разработку системы
Расскажите о задаче, существующем продукте и ограничениях. Помогу определить архитектуру, зависимости и следующий шаг разработки.