Superintelligence CouncilСовет гения · sim.im

DHH · 2026-08-26 · source ↗ · whole document (10)

Как ставить задачу агенту

Его аналогия: начальник-дуболом заходит в комнату и объясняет программисту, как писать код. Что делает программист? Дуется и пишет хуже. Почему с агентом должно быть иначе.

Практический вывод DHH: «Make sure it's secure» — теперь достаточная инструкция. Агент знает про безопасность больше, чем ты успеешь написать в промпте.

## Что всё-таки надо говорить

- «Сделай проще». Автотесты агент прогонит сам, «не ошибайся» ему говорить уже не надо. А вот на сложность он не жалуется сам: [2:15:17](https://youtu.be/NYFGCESmikA?t=8117)

> «It blows my mind how often an agent can do something, say it's done, have the work reviewed by another agent… and then I go like, "Eh, looks a little too complicated for me." And then it'll go like, "Oh, yeah, you're right"… and it'll cut it in half.»

- Свои стилевые табу. У него в AGENTS.md — запрет на early exit в Bash: агенты любят цепочку «предусловие или выход», он хочет нормальные `if … then`. Приходится напоминать каждый раз.
- Обратную связь редактора, а не резчика. «Пропорции не те», «аргумент не звучит», «форма не соответствует размеру задачи». Он сравнивает себя с да Винчи и его студией: сам мрамор уже не режет.

## Полезная неоднозначность (мысль Лекса, DHH согласен)

> «Don't talk to it like a robot. Talk to it like you would write a poem.» — Лекс, [4:04:18](https://youtu.be/NYFGCESmikA?t=14658)

Через управляемую двусмысленность передаётся больше смысла, чем через перечень требований: интеллект на той стороне достраивает. Переспецификация — это буквальное следование букве вместо замысла.