Имаш опит с AI и vibe coding, но си останал разочарован? Този уъркшопът е за теб ако ти е омръзнало да проверяваш хиляди редове AI-generated код (slop).

Вместо микромениджър на AI, който постоянно преглежда детайли, дебъгва и си къса нервите със зле написан код, ти си лидер на AI. Фокусиран си върху голямата картинка и интересните проблеми, защото имаш инструментите и практиките, с които уверено да делегираш скучната работа на AI.

Ако ти е важно да си AI-Native Engineer, но нямаш опит с AI, този курс ще ти помогне да изградиш правилната основа. В резултат на това ще създадеш първия си продукт изцяло с AI.

Кратко описание на уъркшопа

Практически уъркшоп –  микс от 10% теория и 90% практика. Основната цел е разработване от нулата на лична система за следене на финанси с помощта на AI, с TypeScript / NodeJS / React. В рамките на 4 сесии, всяка по 2 часа, ще работиш по свой проект – задача по задача – като следваш споделените от лектора добри практики (с негова помощ). След като всеки създаде своята система, ще прави промени, ще я тества, и ще добавя нови параметри. 

Основни умения, които ще придобиеш в този практически уъркшоп:

  • ще се научиш как да подходиш инженерно към използването на AI в процеса на разработка на софтуер
  • ще научиш как да избегнеш халюцинации, да контролираш AI да прави това, което искаш и да се придържаш към голямата картинка, докато делегираш детайлите на AI
  • в края на курса ще се сдобиеш с практики и инструменти, които да те направят AI-Native Software Engineer

Извън сесиите ще имаш възможност да общуваш с другите участниците в Discord група, с активно участие на лектора, който ще е на разположение и една седмица след завършвана на последната сесия. 

Между всяка сесия ще има предизвикателство за прилагане на наученото върху малък проблем, свързан с проекта, а именно системата за лични финанси.

За да се гарантира персонално внимание и активно участие на всеки, местата са строго ограничени до 40 участници.

Какво ще научиш?

В този уъркшоп ще научиш как да направляваш AI ефективно, така че да ти пести значително време в разработката на софтуер с помоща на метода DeSplopify. Това ще се случи, като следваш три основни подхода:

  1. Test-driven development.
    Разписвай желанията си за AI-а като изпълниш спецификации под формата на тестове, които дават ясни критерии за това дали AI генерира код в правилната насока или не.
  2. Работа на малки стъпки.
    Ограничи ефекта на потенциални халюцинации в процеса на работа. На колкото по-малки стъпки работиш, толкова повече контрол имаш върху AI.
  3. Модулярна архитектура.
    Следвай Hexagonal architecture и Domain-driven design: вкарваме AI в бизнес рамка, която лесно го ограничава и насочва към това да променя само части от системата, които са важни за текущата задача.

Благодарение на тези три подхода ще се фокусираш върху голямата картинка – бизнеса и архитектурата, която да го поддържа – и ще делегираш детайлите на AI.

Покрай това ще разгледаш и важни детайли от самия процес на работа с AI:

  • Spec-driven development (принципи и Tessl, Kiro)
  • Ground rules (CLAUDE.md)
  • MCP сървъри за да се сдобием с контекст от допълнителни инструменти (Figma, GitHub, Jira)
  • Други инструменти (CodeRabbit, CommandCenter, Devin, Factory, Lovable, Replit)

Ще използваш TypeScript / NodeJS / React като стек, така че е хубаво да имаш базови познания в тези технологии.