Материал SDD
0%

SDD

cover Большинство людей работают с ИИ так:

“Сделай мне сайт”

или

“Помоги похудеть”

После чего начинают 30 сообщений уточнять детали.

SDD (Spec-Driven Development) предлагает другой подход:

IDEA → SPECIFY → PLAN → TASKS → IMPLEMENT

Что происходит на практике?

/specify

Вы описываете задачу обычным языком.

ИИ превращает её в структурированную спецификацию:

  • цели
  • ограничения
  • требования
  • критерии успеха

Причём уже здесь можно использовать advanced prompting (RCTF, Few-Shot, Chain of Thoughts и т.д.).


/analyze

Проверяем:

  • что забыли
  • где риски
  • что противоречит друг другу

Этот шаг можно запускать на любом этапе.


/plan

Получаем стратегию решения.


/tasks

Разбиваем работу на конкретные шаги.


/implement

Выполняем задачи сами или через агента.


Самое важное:

Результат каждого шага сохраняется в файлы.

Например:

001-похудение/

goal.md analysis.md plan.md tasks.md

или

specs/001-feature/

spec.md plan.md tasks.md

Тогда появляется:

✓ история решений

✓ документация

✓ база знаний

✓ возможность построить RAG

✓ новый ИИ-агент может понять проект без долгих объяснений

По сути SDD — это способ перестать хранить знания в чате и начать хранить их в системе.

Нашли неточность? Выделите фрагмент текста — рядом появится жучок.

Нужен разбор именно вашей ситуации?

Статья описывает общий случай. Если у вас частный — можно разобрать его отдельно, платно. А если не хватает целого материала, предложите тему: её оплачивают вскладчину, и она выходит открытой для всех.

Доска запросов