Sljedivost dokumentacije
Sljedivost dokumentacije znači da se važne tvrdnje, opisi tijeka rada i očekivanja kvalitete mogu pouzdano povezati sa stabilnim dokazima u repozitoriju i jasno donesenim odlukama.
Zašto je to važno
Bez sljedivosti dokumentaciji postaje teško vjerovati.
Čitatelji ne mogu reći:
- je li izjava aktualna
- je li ponašanje namjerno
- proizlazi li zahtjev iz specifikacije proizvoda ili nezgode pri implementaciji
- odražava li javni članak odobreni smjer proizvoda
Sljedivost je posebno važna u radu potpomognutom umjetnom inteligencijom jer generirani sadržaj može zvučati pouzdano čak i kada nije utemeljen na pravom izvoru.
Kako izgleda sljedivost
Dobra sljedivost dokumentacije obično uključuje:
- jasno određen lanac autoriteta
- stabilne reference na relevantne dokumente ili specifikacije
- jasno odvajanje trenutnog stanja od budućih planova
- izričita razlika između kanonske dokumentacije i statusa provedbe
- karte izvora ili dokazne bilješke za značajne javne članke
Također je sve korisnije kada je dokumentacija dovoljno specifična da vodi rad uz pomoć umjetne inteligencije, a ne samo ljudsko tumačenje.
Jednostavan model autoriteta
Koristan model je:
- specifikacija proizvoda
- smjernice za provedbu
- dokumentaciju o trenutnom stanju
- demo ili implementacijsko ponašanje
- rezultati ispitivanja i validacije
To pomaže timovima da odluče koji artefakt treba odgovoriti na koje pitanje.
Javno pisanje i sljedivost
Javni članci, eseji i obrazovni materijali ne bi se trebali oslanjati na bilo koju izvornu datoteku koja se nalazi u blizini.
Umjesto toga, trebali bi preferirati stabilnu dokumentaciju i reference na specifikacije te koristiti karte izvora kada su tvrdnje značajne.
To čini javno pisanje lakšim za održavanje i manje krhkim tijekom vremena.
Sljedivost za agente kao i za ljude
Sljedivost nije samo pomaganje osobi da shvati odakle potječe zahtjev. Također pomaže AI agentu da odredi koji bi artefakti spremišta trebali voditi akciju.
Kada dokumentacija jasno navodi redoslijed tijeka rada, postavke alata, ograničenja okruženja i granice ovlaštenja, postaje upotrebljiva kao operativni kontekst za agente, kao i kao kontekst za objašnjenje za ljude.
Ovo je važno jer agenti često djeluju prema najkonkretnijim uputama u blizini. Prativi Markdown pomaže da ispravna uputa bude vidljiva.
Let Books kontekst
Repozitorij Let Books već podržava sljedivost putem:
AGENTS.mdAGENTS-Implementation.mdREADME.mddocs/README.mddocs/blog/README.mddocs/sources/README.md- izvorne karte prema
docs/sources/
Također sadrži vodiče Markdown koji funkcioniraju kao sljedivi operativni kontekst za rad agenta, kao što su:
docs/android-debugging.mdza odabir tijeka rada za otklanjanje pogrešaka na mobilnom uređaju i korištenje alatadocs/style-guide/publishing/ubuntu-tooling.mdza očekivani alat i mogućnosti provjere
Ova struktura pomaže projektu da dokumentaciju tretira kao sustav potkrijepljen dokazima, a ne kao labav skup bilješki.