Što radi log_work?
Agent ne mora tražiti ID-eve prije evidencije. Poziva log_work izravno s opisom i svim podacima koje ima. Half5 pronalazi klijenta, projekt i aktivnost, ili postavlja pitanje ako nije siguran.
Unos dolazi pod ‘Još nije odobreno’ na vaše ime. Tako zadržavate kontrolu vi ili vaš odobravatelj, čak i kada je agent popunio rad. Kako povezati agenta opisano je u Evidencija sati s Claude, ChatGPT ili Cursor.
Koja polja agent šalje?
Obavezan je samo opis. Ostala polja pomažu Half5-u da odabere pravog klijenta i trajanje. Bez datuma, Half5 bilježi za danas. Bez trajanja, Half5 ništa ne upisuje, ali predlaže trajanje za vašu potvrdu. Bez klijenta, Half5 sam bira samo ako je jedan klijent očito najbolji izbor.
| Polje | Obavezno | Opis |
|---|---|---|
description | Da | Jedan redak od 3 do 500 znakova, razumljiv klijentu, na vašem jeziku, bez imena datoteka ili klasa. Može završiti na računu. |
date | Ne | today, yesterday ili datum (YYYY-MM-DD). Ako se izostavi, bilježi se za danas. |
minutes | Ne | Trajanje u minutama, od 1 do 1.440. Izostavlja se ako trajanje nije poznato. |
start_time, end_time | Ne | Početak i kraj rada u formatu HH:MM. Ako je kraj prije početka, rad je trajao preko ponoći: 21:30 do 01:30 je jedan unos od 4 sata na dan početka. |
customer, project, activity | Ne | Naziv, poslovno ime ili referenca. Projekt podrazumijeva i klijenta. |
repository | Ne | Git remote, vlasnik/repo ili naziv mape. Nikad puna lokalna putanja. |
branch, commit_subjects | Ne | Grana i do 10 naslova commitova, kao dodatne smjernice za klijenta i projekt. |
session_id | Ne | ID sesije agenta, samo ako ga agent zna. |
Koji su mogući ishodi?
Svaki poziv završava s jednim od četiri statusa. Svaki traži nešto drugo od agenta.
| Ishod | Značenje | Što agent radi |
|---|---|---|
created | Unos je spremljen, ali još nije odobren. | Obavještava vas u jednoj rečenici što je evidentirano i zašto na tom klijentu. |
preview | Probni prikaz: ovo bi se evidentiralo. Ništa nije spremljeno. | Prikazuje vam prijedlog. |
needs_confirmation | Half5 nije siguran, primjerice oko klijenta, ili nedostaje trajanje (‘Koliko ste radili na ovome?’ s predloženim trajanjem). | Postavlja vam pitanje i evidentira tek nakon vašeg izbora, točno s odabranom opcijom. |
duplicate | Isti rad je već evidentiran. | Ne evidentira ponovno. |
Bez trajanja, Half5 ništa ne sprema. Prijedlog, primjerice, ide od kraja vašeg zadnjeg unosa danas do sada; vi potvrđujete ili mijenjate.
Kako Half5 bira klijenta i projekt?
Prvo klijent, zatim projekt unutar tog klijenta. Half5 procjenjuje sve dostupne smjernice i evidentira odmah samo ako je jedan klijent očito najbolji. Inače agent traži da odaberete među vašim nedavnim kombinacijama klijenata i projekata.
- Što vi navedete. Imenovani klijent ili projekt ima prednost. Ako dva klijenta imaju isto ime, primjerice razlikuju se samo po velikim slovima, prednost ima točno napisano ime, zatim klijent na kojeg ste ranije evidentirali taj repozitorij, pa onaj na kojeg najčešće evidentirate. Agent pita samo ako ništa od toga ne odluči.
- Vaša memorija repozitorija. Half5 pamti za svakog korisnika koji repozitorij pripada kojem klijentu, na temelju unosa koje ste potvrdili ili premjestili.
- Naziv repozitorija. Uspoređuje se s nazivima (poslovnim) klijenata, oznakama i e-mail domenama, te s nazivima projekata.
- Vaša povijest. Raniji opisi koji spominju repozitorij, granu ili broj zadatka, te klijenti na koje ste nedavno i često evidentirali.
- Opis, grana i commitovi. Kao dodatna smjernica, ne kao odlučujući faktor.
Kako radi memorija repozitorija?
Memorija je vaša. Kada evidentirate putem agenta, premjestite takav unos na drugog klijenta ili registrirate rad agenta u desktop aplikaciji, Half5 pamti kojem klijentu pripada koji repozitorij. Sljedeći put agent ne mora pitati.
Ako opis jasno navodi drugog klijenta od onog u memoriji, Half5 ne evidentira automatski: agent pita koji je ispravan. Uz postavku organizacije ‘Uči od kolega’, Half5 može predložiti klijenta na kojeg je kolega evidentirao isti repozitorij. To je samo prijedlog; agent uvijek prvo pita vas, a vaša memorija ima prednost.
Koji alati postoje osim log_work?
Server nudi šest alata. Svi rade isključivo na vašim satima, s klijentima, projektima i aktivnostima kojima imate pristup u svojoj organizaciji.
| Alat | Funkcija | Ograničenja |
|---|---|---|
log_work | Evidentiranje rada | Novi unosi dolaze kao neodobreni |
log_work_batch | Do 25 unosa odjednom, primjerice cijeli tjedan naknadno | Svaki unos prolazi iste provjere i pitanja kao log_work; jedan odgovor na zajedničko pitanje o klijentu vrijedi za sve unose na koje se odnosi |
search_customers_projects | Pretraga klijenata, projekata i aktivnosti po nazivu, poslovnom imenu, oznaci ili e-mail domeni | Samo za čitanje; nije potrebno prije log_work |
list_entries | Popis vlastitih unosa s dnevnim zbrojevima | Samo za čitanje; do 31 dan odjednom |
update_entry | Izmjena vlastitog unosa | Samo neodobreni unosi, i samo na vaš zahtjev |
delete_entry | Brisanje vlastitog unosa | Samo neodobreni unosi, nakon potvrde |
Nakon što je unos odobren, agent ga više ne može mijenjati. To radite u samom Half5.
Kako Half5 to radi
Pod Postavke → ‘Povezani agenti’ vidite naziv klijenta za svaku vezu, je li provjerena, kada je zadnji put korištena i što smije raditi (pregled sati, evidencija sati). ‘Prekini vezu’ ukida pristup.
Na istoj stranici nalazi se i vaša memorija repozitorija. Jednu vezu brišete s ‘Zaboravi …’, ili sve s ‘Zaboravi sve’. Što se događa s tim podacima opisano je u Privatnost s AI agentima. Za R&D projekte pod nizozemskim WBSO, Half5 nema poseban WBSO izvoz; kako ga postaviti opisano je u WBSO sati sa softverom.
Često postavljana pitanja
Mora li agent pozvati search_customers_projects prije evidencije?
Ne. log_work sam pronalazi klijenta i projekt. Alat za pretragu služi za pitanja poput ‘koje projekte ima ovaj klijent?’ ili kod nejasnih naziva.
Što ako agent pošalje isti unos dvaput?
Half5 prepoznaje isti unos i vraća duplicate umjesto da stvori novu evidenciju. Agent ga ne bi trebao ponovno evidentirati.
Šalje li agent moj kod ili imena datoteka?
Ne bi smio. Server izričito nalaže agentima da ne šalju putanje do datoteka ili kod; opis je jedan redak koji klijent može pročitati, a repozitorij se šalje samo kao naziv.
Može li memorija kolege odlučiti kojem klijentu idu moji sati?
Ne. Memorija kolege može samo predložiti, i to samo ako je uključena opcija ‘Uči od kolega’. Agent tada prvo pita vas.
Može li agent mijenjati odobrene sate?
Ne. update_entry i delete_entry rade samo na vašim unosima koji još nisu odobreni. Odobrene sate mijenjate u Half5.