Вы не напишете корректную спецификацию с первой попытки, даже с Fable
В статье обсуждается, почему спецификации не могут быть корректными с самого начала, используя концепцию Неизвестных неизвестных. Утверждается, что спецификации должны развиваться по мере того, как агент и разработчик проходят путь реализации, становясь точными только после написания кода. Такие инструменты, как SpecBuddy, помогают, поддерживая спецификации в динамическом состоянии.
Статья ссылается на пост в блоге Тарика Шихипара из Anthropic об агенте, который находит неизвестные неизвестные. В ней используется метафора карты и местности, разбивающая неизвестные на четыре типа: известные известные, известные неизвестные, неизвестные известные и неизвестные неизвестные. Спецификация, написанная за один присест, охватывает только известные известные; остальные проявляются
Показать ещё ↓
Источник: Habr — хаб ИИ —
оригинал
