
Несколько агентов: кто отвечает за результат
Параллельная работа, свидетельства и приёмка — на примере CI
Содержание слайдов
1. Несколько агентов: кто отвечает за результат
Параллельная работа, свидетельства и приёмка — на примере CI
2. Параллелизм меняет ответственность
Разделить работу, передать свидетельства, принять общий результат
3. Жизненный цикл остаётся общим
Добавляем ветвление к памяти, восстановлению и оценке результата
4. Три отчёта ещё не результат
Atlas: плагин P обновлён, Node 22, commit c3
5. Авторы сравнивают устройство команды
Kim и соавторы: Google Research, MIT, Google DeepMind
6. Сообщения не задают право завершать
Пять архитектур; разные способы сведения и остановки
7. Бюджет принадлежит всей системе
Сравниваем потолки ресурсов; измеряем фактические затраты отдельно
8. Сначала определим успешную попытку
Доля решённых задач, одинаковые условия, известный знаменатель
9. Разделимый поиск выиграл от команды
Finance Agent: средняя доля успеха по моделям
10. Последовательную работу легко раздробить зря
PlanCraft: рецепт, состояние и действие зависят друг от друга
11. Результаты на коде переносятся с оговорками
SWE-bench Verified: небольшая выборка и общее окружение
12. Исследование не даёт универсального правила
Проверять разложимость полезнее, чем запоминать магическое число
13. Сбои возникают на стыках ролей
Cemri и соавторы: 14 типов в трёх категориях
14. Проверяющий тоже нуждается в проверке
«Компилируется» слабее, чем «выполняет требования»
15. Делегирование требует проверяемого задания
Цель, границы, формат ответа и доступные действия
16. Передаём свидетельства вместе с выводом
Артефакт, версия и источник остаются доступными координатору
17. Общая память не разрешает конфликт
Изолированные изменения сходятся в одной проверяемой версии
18. Сведение результатов имеет условия
Получить ответы недостаточно: проверяем полноту и совместимость
19. Координатор отвечает за решение
Исполнитель предлагает; проверка подтверждает; политика разрешает действие
20. Повтор ветви должен сохранять намерение
Повторить исследование и повторить внешний эффект — разные действия
21. Оцениваем систему и её траекторию
Успех задачи, лишние эффекты, затраты и задержка
22. Параллелим независимое, собираем зависимое
В CI сначала разделяем поиск, затем принимаем одну версию
23. Следующий шаг — выбрать нужный контекст
Контракт задания, свидетельства, сведение и право принять результат