AI megoldás a felderítéstől az átadásig · Lecke 06

Dokumentáció, amit használnak

A legtöbb architektúra dokumentáció azért halott, mert nem arra a kérdésre válaszol, amit valaki hat hónap múlva fel fog tenni.

Vissza a tananyaghoz


Kinek írjuk

A dokumentáció akkor lesz halott, ha senki nem tudja, kinek szól. A gyakorlatban három különböző olvasó van, és mindhárom más kérdéssel érkezik.

Az üzemeltető azt kérdezi, mit csináljak, ha elromlott. A fejlesztő azt, hogyan tudom módosítani anélkül, hogy elrontanám. A döntéshozó azt, mit csinál ez és mennyibe kerül. Egyetlen dokumentum, ami mindhármat próbálja kiszolgálni, egyiket sem fogja.


Amit írni szoktunk

  • Részletes komponensdiagram
  • A választott technológiák listája
  • Az adatfolyam teljes leírása
  • Konfigurációs paraméterek

Amit keresni fognak

  • Miért így és nem másképp
  • Mi történik, ha ez a rész elszáll
  • Hol lehet biztonságosan hozzányúlni
  • Kit kell hívni, ha baj van

A döntési napló

A legértékesebb dokumentáció nem azt írja le, hogy mi van, hanem hogy miért az van. Ezt a formát döntési naplónak hívjuk, és egy bejegyzés négy sorból áll.

Mi volt a kérdés. Milyen lehetőségek merültek fel. Mit választottunk. Miért, és mit adtunk fel érte.

Ez a négy sor menti meg a következő embert attól, hogy fél év múlva ránézzen a rendszerre, értetlenkedjen, és átírja azt, amit valaki nagyon jó okból csinált úgy. Az újraírt megoldás pedig ugyanabba a falba fog futni, amit már egyszer megkerültünk.


Egy oldalnyi döntési napló, amit elolvasnak, többet ér, mint negyven oldal architektúra leírás, amit nem. A hosszú dokumentum nem alaposság, hanem gyakran a döntés hiányának elrejtése.


Mit tegyünk a promptokkal

Az AI rendszereknél van egy sajátos dokumentációs kérdés. A rendszerprompt maga is dokumentum, csak épp fut is. Ha ez sok helyen, sok változatban van szétszórva, akkor a rendszer viselkedése kideríthetetlenné válik.

Érdemes egy helyen tartani, verziózni, és mellé írni, hogy melyik szabály miért került bele. A legtöbb rendszerpromptban van néhány mondat, amit valaki egy konkrét hiba után tett bele, és ha ez nincs leírva, akkor a következő ember ki fogja törölni, mert feleslegesnek látszik.


A mennyiség kérdése

A jó mérték az, ami mellett egy új ember egy nap alatt működésbe tud lépni. Ha ennél kevesebb van, akkor kérdezni fog, és a válaszok emberfüggővé válnak. Ha ennél sokkal több, akkor nem fogja elolvasni, és ugyanoda jutunk.

A dokumentációt ugyanúgy karban kell tartani, mint a kódot. Ha nincs erre kijelölt gazda, akkor néhány hónap múlva félrevezető lesz, ami rosszabb, mintha nem lenne.


← Előző lecke Következő lecke →

Workshop

AI Transformation Day

Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.

Érdekel a program →