Zašto se odluke donesene u razgovorima s AI-jem gube i gdje ih čuvati
Odluke donesene u ChatGPT-u ili Claudeu nestaju kad razgovor odmakne; zabilježite ih na ploči, povezane sa zadatkom, kako bi ih sljedeća AI sesija prvo pročitala.
Weft je AI upravitelj zadataka za samostalne osnivače i male timove.
Autor: Andrei Finogeev ·
Odluke donesene u razgovoru s ChatGPT-om ili Claudeom gube se zato što razgovor nema stanje. Ništa u njemu ne označava redak kao „ovo smo odlučili“, ništa taj redak ne veže uz posao na koji utječe, a novi razgovor počinje prazan. Rješenje je da AI zapiše odluku ondje gdje je posao, kao kratak zapis s obrazloženjem, i da sljedeća sesija te zapise pročita prije nego što išta poduzme.
Mi razvijamo Weft. Podaci o drugim proizvodima preuzeti su s njihovih službenih stranica i provjereni 27. listopada 2026. Ideja da nit „nema stanje“ potječe iz Hypertaskova članka o nitima u Slacku. Ovaj vodič primjenjuje je na razgovore s AI-jem.
Zašto nestaju odluke donesene s ChatGPT-om ili Claudeom?
Četrdeset minuta s asistentom vagate između dva pružatelja baze podataka, dva modela naplate ili dva načina strukturiranja API-ja. Odlučite se za jedno. Obrazloženje je dobro, asistent se slaže i prelazite na sljedeću stvar.
Tjedan dana kasnije zaključak je i dalje u tom razgovoru, negdje iznad dvjesto drugih poruka. Novi razgovor ne zna ništa o njemu. Kolega ga nikad nije vidio. A ako sutradan otvorite drugog AI klijenta, primjerice agenta za kodiranje u terminalu, taj klijent kreće od nule i može vam veselo predložiti upravo opciju koju ste odbacili.
To nije problem discipline. Razgovor je niz poruka. Nema polje „odlučeno“, nema vlasnika, nema vezu sa zadatkom i nema načina da kaže „ovo zamjenjuje ono što smo rekli u utorak“. Odlučeno pitanje i napušteno pitanje izgledaju isto čim odu izvan zaslona.
Zar memorija razgovora to već ne rješava?
Ne za ovu svrhu. Mnogi asistenti danas mogu pamtiti stvari o vama između razgovora, što je korisno za preferencije i pozadinu. Ali ta memorija pripada jednom proizvodu i jednom računu. Napisana je da je koristi taj asistent, a ne kao zapis koji osoba može pregledati redak po redak, i drugi AI klijent je ne može pročitati. Ne kaže ni na koji se zadatak neki izbor odnosio ni koji je raniji izbor zamijenio.
Dnevnik odluka ima drukčije zahtjeve. Ljudi i agenti koji rade na projektu moraju ga moći pronaći, mora ga moći čitati bilo koji AI klijent koji sljedeći preuzme posao, mora biti vezan uz taj posao i mora pošteno čuvati povijest: kad se odluka promijeni, stara treba ostati vidljiva, s razlogom zbog kojeg je zamijenjena.
Koja se odluka isplati zabilježiti?
Zabilježite izbor kad je netko razumno mogao odabrati drukčije, a izbor će oblikovati daljnji posao. Dobri primjeri:
- Odabir jednog alata, dobavljača ili biblioteke umjesto drugog.
- Namjerno odustajanje od nečega („ovog kvartala nema programa preporuka“).
- Postavljanje pravila kojeg se posao mora držati („sve cijene u EU-u prikazane s uključenim PDV-om“).
- Promjena ranijeg izbora, s obrazloženjem.
- Lekcija naučena na teži način („ne pokreći migraciju tijekom radnog vremena“).
Nemojte bilježiti:
- Ideje koje ste spomenuli, ali niste prihvatili.
- Korake samog posla (to pripada zadatku i njegovu rezultatu).
- Ništa na što osoba još nije pristala, osim ako je jasno označeno kao prijedlog.
- Činjenice koje svatko može ponovno pronaći za minutu.
Koristan test: kad bi nova AI sesija upravo htjela poništiti ovaj izbor, biste li htjeli da zastane i pročita zašto je donesen? Ako da, zabilježite ga.
Kako izgleda dobar zapis odluke?
Neka bude kratak, a obrazloženje neka ostane. Format u nastavku lakša je inačica MADR-a (Markdown Architectural Decision Records), a njega koristi i Weftov alat record_decision:
Naslov: Prijenos datoteka: objektna pohrana, ne baza podataka
Ishod: Prenesene datoteke idu u objektnu pohranu; baza podataka
čuva samo ključ datoteke i metapodatke.
Status: accepted
Kontekst: Korisnici prilažu datoteke do 50 MB. Kad bi bile u bazi
podataka, sigurnosne kopije bile bi spore i velike.
Opcije: 1. Objektna pohrana + jeftino, kopije ostaju male
- još jedna usluga za konfiguraciju
2. Stupac u bazi + sve na jednom mjestu
- kopije rastu sa svakim prijenosom
Posljedice: Za preuzimanja trebamo potpisane URL-ove.
Brisanje zadatka mora obrisati i njegove datoteke.
Revidirati: Kad budemo trebali pretraživati sadržaj datoteka.
Zadatak: Prijenos datoteka- Naslov imenuje odluku kako biste je pronašli letimičnim pregledom.
- Ishod je jedna rečenica prema kojoj novi član može djelovati.
- Kontekst je ono što je u tom trenutku bilo istina. To je dio koji prvi nestaje iz sjećanja.
- Opcije navode samo ono što se doista vagalo, ne alternative izmišljene naknadno.
- Posljedice uključuju nedostatke koje ste prihvatili, kako ih nitko kasnije ne bi „otkrio“ kao bugove.
- Revidirati kaže što bi taj izbor učinilo pogrešnim.
Kako Weft čuva zapis odluke?
Weft je ploča zadataka do koje vaši AI klijenti dolaze preko MCP-a na https://letsweft.com/api/mcp. Tri od njegova 32 alata bave se odlukama:
- record_decision prima naslov i ishod, plus kontekst, do pet opcija s prednostima i nedostacima, posljedice i uvjet pod kojim odluku treba revidirati. Može se povezati sa zadatkom (taskId) ili projektom. Zapisi su nepromjenjivi: da bi promijenio jedan, AI bilježi novu odluku sa supersedesId koji pokazuje na staru, a stari zapis ostaje, označen kao zamijenjen.
- get_context vraća aktualne odluke i lekcije radnog prostora, od najnovijih, složene u zadani proračun tokena (zadano 800 tokena). Može se suziti na projekt ili zadatak. Svaki redak nosi datum, zamijenjena se odluka nikad ne pojavljuje, a retci koji nisu stali prebrojavaju se umjesto da se skrivaju.
- get_task_history u načinu decisions navodi svaku odluku zabilježenu o jednom zadatku, uključujući presude pri pregledu i njihove razloge.
record_decision ima i drugu namjenu: prenošenje presude koju je osoba izrekla u razgovoru o poslu koji čeka njezin pregled (prihvaćeno, na doradu, odbačeno ili odgođeno). Opis alata govori AI-ju da je ovdje glasnik, a ne onaj koji odlučuje, pa to nikad ne smije koristiti da prihvati vlastiti rad.
Budući da se zapisi nikad ne uređuju na mjestu, povijest ostaje poštena. Ako u ožujku promijenite pružatelja, siječanjska odluka i dalje je tu, označena kao zamijenjena, a ožujski zapis kaže zašto.
Kako zamoliti AI da bilježi odluke?
Povežite Weft sa svojim AI klijentom, a zatim zalijepite uputu poput ove na početak razgovora ili u prilagođene upute klijenta, odnosno projektnu datoteku ako je ima:
Kad u ovom razgovoru donesemo pravi izbor (odaberemo jednu opciju umjesto druge,
odustanemo od nečega ili promijenimo raniji izbor), zabilježi ga u Weftu
pomoću record_decision prije nego što nastavimo:
- title: odluka, imenovana u nekoliko riječi
- outcome: izbor u jednoj rečenici
- context: što je bilo istina i nametnulo izbor
- options: samo opcije koje smo doista vagali, s prednostima i nedostacima
- consequences: što slijedi, dobro i loše
- confirmation: kada je trebamo ponovno razmotriti
- taskId ili project: zadatak ili projekt na koji se odnosi
Ako mijenja raniju odluku, proslijedi supersedesId umjesto uređivanja.
Ne bilježi čavrljanje, nagađanja ni ono na što nisam pristao.
Ako se još nisam obvezao, koristi status "proposed".
Na početku svakog netrivijalnog posla najprije pozovi get_context i reci mi
koje se prošle odluke primjenjuju.Povezivanje traje minutu. U ChatGPT-u je Weft objavljena aplikacija u direktoriju dodataka, dostupna na svim paketima, uključujući Free (postavljanje). U Claude Codeu to je jedna naredba (postavljanje). Claude.ai i Claude Desktop dodaju ga kao prilagođeni konektor. Prijava ide preko OAuth-a u pregledniku, pa nema ključa za kopiranje, a Weft izdaje refresh tokene, tako da klijent sam obnavlja prijavu. Stranice za postavljanje drugih klijenata, uključujući Cursor i Codex, nalaze se u dokumentaciji.
Što se događa kad sutradan s ChatGPT-a prijeđem na Claude Code?
Evo slučaja za koji je uputa i napravljena.
- U ponedjeljak planirate značajku u ChatGPT-u. Odlučite prenesene datoteke spremati u objektnu pohranu, a ne u bazu podataka, i ChatGPT poziva record_decision s kontekstom, obje opcije i posljedicama, povezano sa zadatkom „Prijenos datoteka“.
- U utorak otvarate Claude Code u repozitoriju. Ako ga još niste povezali:
claude mcp add --transport http weft https://letsweft.com/api/mcp. - Tražite od njega da preuzme zadatak s prijenosom datoteka. Prije pisanja koda poziva get_context za taj zadatak ili get_task_history u načinu decisions i dobiva ponedjeljkov zapis.
- Gradi na objektnoj pohrani umjesto da ponovno otvara pitanje. Ako pronađe stvaran razlog zbog kojeg je izbor pogrešan, može predložiti novu odluku koja zamjenjuje ponedjeljkovu, a vi odlučujete.
Oba klijenta čitaju istu ploču i iste odluke, jer zapis živi u Weftu, a ne ni u jednom od razgovora. Svaka OAuth veza zaseban je akter, a ploča prikazuje ime pod kojim se svaki klijent registrirao, pa vidite koja je veza stvorila koji zadatak. Kako pokrenuti više agenata na jednoj ploči bez sudara, pogledajte u članku više AI agenata, jedna ploča.
Gdje bi trebale završiti odluke iz ChatGPT-a?
Četiri uobičajena mjesta, uspoređena prema onome što dnevnik odluka treba:
| Gdje odluka završi | Može se kasnije pronaći | Može je pročitati drugi AI | Vezana uz posao | Može se zamijeniti uz obrazloženje |
|---|---|---|---|---|
| Povijest razgovora | Samo ako se sjetite u kojem razgovoru, a pretraga ga pronađe | Ne, drugi klijent ga ne može otvoriti | Ne | Ne, kasnija poruka joj proturječi bez ikakve oznake |
| Dokument ili stranica s bilješkama | Da, ako ju je netko zapisao | Samo ako je taj AI povezan s dokumentom | Labavo, preko poveznica | Obično uređivanjem, koje najčešće briše staro obrazloženje |
| Komentar na zadatku | Da, na tom zadatku | Ako AI može čitati komentare u trackeru | Da | Ne izričito, noviji komentari ne označavaju starije kao zamijenjene |
| Zapis odluke na Weft ploči | Da, preko get_context i get_task_history | Da, bilo koji klijent povezan s radnim prostorom preko MCP-a | Da, po zadatku ili projektu | Da, supersedesId čuva stari zapis, označen kao zamijenjen |
Poanta nije da su razgovor ili dokumenti loši. Razgovor je mjesto gdje razmišljate. Odluku treba prepisati iz razgovora u nešto što ima stanje, u trenutku kad je donesena, i to treba učiniti onaj tko je već u razgovoru: AI.
Zamjenjuje li ovo našu dokumentaciju ili wiki?
Ne. Weft nema dokumente ni wiki i ne pokušava to biti. Duga objašnjenja, vodiči za uvođenje i opisi dizajna pripadaju vašem alatu za dokumentaciju. Zapis odluke namjerno je malen: jedan izbor, njegovi razlozi i ono što ga je zamijenilo. Ako vaš tim već vodi zapise odluka u wikiju i svaki AI klijent koji koristite može ga čitati, to je možda dovoljno. Weft je koristan kad se odluke donose u razgovorima s AI-jem, a sljedeći čitatelj često je drugi AI. Ako za to razmatrate Notion, pogledajte alternative Notionu za AI zadatke.
Još dva iskrena ograničenja. Weft ne čita vaše razgovore: odluka se bilježi tek kad AI pozove record_decision, zbog čega je gornja uputa važna. I AI može krivo procijeniti što se smatra odlukom, pa povremeno pročitajte get_context i zamijenite sve što je pogriješio.
Koliko to košta?
Bilježenje i čitanje odluka radi na paketu Free, koji uključuje 50 aktivnih zadataka i 200 poziva AI alata mjesečno. Svaki poziv record_decision ili get_context računa se kao jedan poziv. Pro stoji 8,13 € po korisniku mjesečno ili 68,75 € po korisniku godišnje, uz neograničene zadatke i pozive (cijene). Weft nema AI kredite: razmišljanje se odvija u vašem AI klijentu, a Weft samo pohranjuje ploču i njezine zapise.
- Zar ne mogu jednostavno zamoliti ChatGPT da na kraju razgovora sažme odluke?
- Možete i to pomaže. Ali sažetak i dalje živi u tom razgovoru ili gdje ga već zalijepite. Nije vezan uz zadatak, drugi AI klijent ga ne može pročitati, a kad se odluka promijeni, nema zapisa o tome što je zamijenila. Bilježenje svake odluke u trenutku donošenja izbjegava sva tri problema.
- Hoće li AI bilježiti odluke i kad ga se ne pita?
- Opis alata record_decision govori AI-ju da ga koristi kad god korisnik u razgovoru donese pravi izbor, pa će neki klijenti to i činiti. Ne oslanjajte se na to. Zalijepljena uputa to čini izričitim, a uvijek možete reći „zabilježi tu odluku“.
- Može li se odluka urediti ako je krivo zabilježena?
- Ne na mjestu. Zapisi su nepromjenjivi. Zabilježite ispravljenu odluku sa supersedesId koji pokazuje na pogrešnu. Stari zapis ostaje, označen kao zamijenjen, a get_context ga prestaje prikazivati.
- Trebaju li odluke zadatak?
- Ne. Odluka se može povezati sa zadatkom, s projektom ili ni s čim. Ako je povežete sa zadatkom, get_task_history prikazuje je uz taj posao, a get_context se može suziti na nju.
- Je li to isto što i Weftova radna memorija?
- Ne. Radna memorija (kratke naučene bilješke) zasebna je Pro značajka. Zapisi odluka dolaze iz record_decision, a kod ih ne ograničava na Pro.
- Što ako koristim više od jednog AI klijenta?
- To je glavni razlog da ovo radite. ChatGPT, Claude Code, Cursor ili Codex povezani s istim Weft radnim prostorom svi čitaju iste odluke preko get_context, pa drugi klijent ne otvara ponovno pitanja koja je prvi već riješio.