Domain-Driven Agents: как LLM справляются с легаси-кодом
Автор делится опытом внедрения LLM-агентов в легаси-проекты. Он объясняет, что модели справляются с новыми проектами, но терпят неудачу на сложных кодовых базах из-за отсутствия единого языка и контекста. Решение — использовать Domain-Driven Design (DDD) для создания манифестов и глоссариев, которые описывают домен и границы контекстов. Это позволяет агентам точно понимать, какие термины и паттерны использовать, а также автоматически проверять согласованность между контекстами. Автор показывает, как он структурирует работу: стратегические решения принимает сам, а тактическую реализацию делегирует агентам.
Модель не нуждается в апгрейде. Код не готов, и готовность — это то, что мы можем построить. Инкрементально, кусок за куском.