ПОНИМАНИЕ Как распределить задачи по программированию между несколькими агентами Источник: «Кодекс», «Сверхчеловек» Выгорание агента . Один программист-агент может сделать лишь ограниченное количество задач. Если дать ему слишком много заданий одновременно, он начнет ломать одну вещь, пытаясь исправить другую. Даже опытные инженеры, такие как Боб Мартин (известный в интернете как дядя Боб), сталкивались с этой проблемой: агенты испытывают трудности с неряшливым кодом и техническим долгом так же, как и люди. Измените цифры. В подкасте с Мэттом Пококом Мартин объяснил, что он отказался от использования одного агента для всего. Вместо этого он теперь пропускает каждую пользовательскую историю через конвейер из пяти агентов, где каждый агент отвечает за один шаг. Вот его схема:
- Спецификатор: Он берет за основу простой и понятный текст и превращает его в точную спецификацию: правила, которым должна соответствовать функция, а также пошаговый контрольный список для ее ручного тестирования.