Specsmaxxing: от „vibe coding“ към структурирано ИИ инженерство

Публикувано от Svetni.me Editorial на 3 май 2026 г.

Работният процес на ACAI (Acceptance Criteria for AI)
Авторско изображение: Схема на работния процес в Acai.sh

Според публикация в блога на Acai.sh [1], софтуерното инженерство навлиза в „пост-слоп“ ера, в която разчитането единствено на промптове вече не е достатъчно. Авторът въвежда концепцията „specsmaxxing“ – стратегия за максимизиране на използването на формални спецификации за насочване на ИИ агенти.

Основният проблем при работата с инструменти като Claude е, че „небето не е лимитът, а контекстният прозорец е лимитът“. Когато изискванията се предават само чрез чат, те лесно се губят или деформират при запълване на контекста. Решението е преминаването към разработка, базирана на спецификации.

ACAI и силата на ACIDs

Проектът Acai.sh предлага нов подход, наречен ACAI (Acceptance Criteria for AI). Вместо неструктурирани инструкции, разработчиците използват YAML файлове (feature.yaml), в които всяко изискване е номерирано с уникален идентификатор, наречен ACID (Acceptance Criteria ID).

Тези идентификатори се вграждат директно в програмния код и тестовете като коментари. Това позволява на ИИ агентите:

  1. Да проследяват кои точно изисквания са изпълнени.
  2. Да се ориентират в мащабни промени (Pull Requests).
  3. Да генерират автоматизирани отчети за „покритие на изискванията“ (acceptance coverage) вместо само тестово покритие.

От „Vibe Coding“ към истинско инженерство

Преходът от т.нар. „vibe coding“ (писане на код на базата на общи усещания и промптове) към софтуерно инженерство, водено от спецификации, е критичен за изграждането на робустни системи. Когато кодът може да бъде генериран мигновено, истинската стойност се премества от самото писане на процедури към дефинирането на критериите за приемливост.

„Спецификацията е това, което искате софтуерът да бъде. Тя винаги ще бъде важна, независимо дали я записвате или не. По-добре я запишете сега“, се посочва в статията.

С пускането на своя инструментариум с отворен код, Acai.sh се стреми да превърне този процес в стандарт за екипите, които искат да мащабират своите възможности чрез ИИ, без да жертват качеството.

Източници:

[1]: Specsmaxxing - Acai.sh Blog
[2]: Spec-driven Development Guide - Acai.sh