Имплементација уз AI подршку
Како AI мења брзину имплементације и понашање при изради нацрта, а да притом не уклања потребу за намером производа, прегледом и експлицитним вратима квалитета.
Имплементација уз AI подршку односи се на софтверски рад у којем се код, тестови, текст интерфејса, документација или конфигурација израђују уз помоћ генеративних алата. Важна је чињеница да AI мења облик имплементационог рада чак и када не мења коначну одговорност за резултат.
Традиционална уска грла имплементације често су произлазила из брзине куцања и трошка првих нацрта. AI те трошкове снажно смањује. То убрзава итерацију, али истовремено олакшава производњу уверљивог излаза који је са стварним производом усклађен само делимично. Брз нацрт није исто што и исправна имплементација.
Због тога имплементација уз AI подршку снажно зависи од околне структуре. Спецификације дефинишу намеру. Преглед дефинише прихватање. Валидација дефинише поновљиве провере квалитета. Без тих слојева AI тежи оптимизацији за довршеност, а не за усклађеност.
Зато рад уз AI подршку треба третирати као слој убрзања, а не као замену за инжењерску процену. Тимови и даље морају одлучити која су понашања обавезна, који су компромиси прихватљиви и који се доказ сматра потврдом. Водич за учење о прегледу рада уз AI подршку према спецификацији ово начело претвара у практичан ток прегледа.
У Let Books то је важно и на страни производа и на страни документације. Репозиторијум већ садржи структурисане спецификације, локализовану документацију, генерисане странице и валидационе скрипте. AI може помоћи у стварању или ажурирању сваког од тих слојева, али сваки слој и даље тражи људски преглед и следљивост. Зато Let Books и документацију третира као део производа, а не као чишћење након што је код већ написан.
Имплементација уз AI подршку најбоље функционише када околни систем олакшава постављање јасног питања: одговара ли ова промена намераваном производу или само изгледа разумно?