SpecaFlow - больше чем SDD
Меня зовут Дмитрий, и я 15 лет в IT-разработке.
Прошёл путь от рядового разработчика до тимлида, работал архитектором и по совместительству DevOps’ом. За эти годы успел поработать в самых разных командах и компаниях — от небольших веб-студий до крупных продуктовых компаний, чьими сервисами многие из вас пользуются каждый день. Был и в госсекторе, в том числе в подразделении Минцифры Московской области.
Управлял командами по 6–12 человек и кое-что вынес из этого опыта. Мой основной стек — PHP (нативный, затем Symfony), второй язык — Python. Знаю, как проекты создаются с нуля: от проектирования архитектуры до поставок в прод, CI/CD и всего остального.
Полгода назад я ушёл из найма — в том числе чтобы вплотную разобраться с миром искусственного интеллекта. Прошёл все стадии: эйфорию от вайб-кодинга, разочарование и, наконец, понимание — для чего ИИ реально нужен и как с ним работать. Быстро упёрся в потолок: на простых задачах результат есть, но с ростом сложности проекта модель теряет контекст, съедает токены и упирается в лимиты. А мои амбиции никогда не ограничивались Telegram-ботами и лендингами — мне нужны были серьёзные инженерные проекты, которые можно вести экспертно и контролировать на каждом этапе.
Так родился SpecaFlow — инструмент, который превращает разработку с ИИ в системный, пошаговый процесс. Вместо хаоса — согласованная структура: сначала спецификация, затем код строго по ней, потом проверка результата. И так на каждом шаге большого проекта. В этом видео я подробно показываю, как всё устроено и как это работает на практике. 👇
https://vkvideo.ru/video-240222620_456239018
Моя персональная страница https://galaganov.net/
· 18.07
Очень близко про потолок AI на сложных проектах. Обычно он ломается не на генерации кода, а на сохранении контекста, границ и ответственности. Поэтому без планов, checkpoint'ов и ручной валидации получается дорогой автогенератор. У вас есть eval по таким сценариям?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 18.07
Добрый день, Павел. Specaflow реализован не как обычный чат, хотя он есть на шаге drafts. Каждый этап это новая сессия, контекст гарантируется harness Specaflow, есть механизм компактизации если окна контекста не хватает, а встроенный rag повышает точность контекста и экономит токены. Постарался подробнее описать на странице проекта https://galaganov.net/specaflow.html - блок Защита от реальных LLM болезней
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён