AI in MCP

Kako deluje log_work, MCP orodje, s katerim agent v Half5 evidentira vaše ure?

Posodobljeno 4 min branja

Kratek odgovor

log_work je orodje, ki ga AI agent uporablja za beleženje dela v Half5. Obvezen je le opis; datum, trajanje, stranka, projekt in repozitorij so neobvezni. Half5 sam izbere stranko in projekt glede na podatke agenta, vaše prejšnje vnose in vaš repozitorijski spomin. Odgovor je vedno eden od štirih izidov: created, preview, needs_confirmation ali duplicate.

Kaj počne log_work?

Agentu ni treba iskati ID-jev pred vnosom. Pokliče log_work neposredno z opisom in vsemi podatki, ki jih ima. Half5 poišče stranko, projekt in aktivnost ali pa zastavi vprašanje, če ni prepričan.

Vnos se pojavi kot »Še ni odobreno« na vaše ime. Tako imate nadzor vi ali vaš odobritelj, tudi če je agent izpolnil delo. Kako povezati agenta, je opisano v Evidenca ur z Claude, ChatGPT ali Cursor.

Katera polja pošlje agent?

Obvezen je le opis. Ostali podatki pomagajo Half5 izbrati pravo stranko in trajanje. Brez datuma Half5 beleži za danes. Brez trajanja ne zabeleži ničesar, ampak predlaga trajanje za potrditev. Brez stranke Half5 sam izbere le, če je ena stranka očitno najbolj ustrezna.

PoljeObveznoKaj pomeni
descriptionDaEnovrstični opis, od 3 do 500 znakov, primeren za stranko, v vašem jeziku, brez imen datotek ali razredov. Lahko se pojavi na računu.
dateNetoday, yesterday ali datum (YYYY-MM-DD). Če je izpuščen, velja danes.
minutesNeTrajanje v minutah, od 1 do 1.440. Izpustite, če trajanje ni znano.
start_time, end_timeNeZačetek in konec v obliki HH:MM. Če je konec pred začetkom, pomeni, da je delo trajalo čez polnoč: 21:30 do 01:30 je en 4-urni vnos na dan začetka.
customer, project, activityNeIme, poslovno ime ali referenca. Projekt vedno določa tudi stranko.
repositoryNeGit remote, owner/repo ali ime mape. Nikoli celotna lokalna pot.
branch, commit_subjectsNeBranch in do 10 naslovov commitov kot dodatni namigi za stranko in projekt.
session_idNeID seje agenta, če ga ta pozna.

Kakšni so možni izidi?

Vsak klic se zaključi z enim od štirih statusov. Vsak od njih od agenta zahteva nekaj drugega.

IzidKaj pomeniKaj naredi agent
createdVnos je shranjen, še ni odobren.V eni povedi sporoči, kaj je bilo zabeleženo in zakaj pri tej stranki.
previewPredogled: to bi bilo zabeleženo, nič še ni shranjeno.Prikaže predlog.
needs_confirmationHalf5 ni prepričan, na primer glede stranke, ali pa manjka trajanje (»Koliko časa ste delali na tem?« s predlaganim trajanjem).Zastavi vprašanje in zabeleži šele po vaši izbiri, natančno z izbrano možnostjo.
duplicateEnako delo je že zabeleženo.Ponovno ga ne zabeleži.

Brez trajanja Half5 ne shrani ničesar. Predlog običajno zajema čas od konca vašega zadnjega današnjega vnosa do zdaj; potrdite ali popravite ga.

Kako Half5 izbere stranko in projekt?

Najprej stranka, nato projekt znotraj te stranke. Half5 upošteva vse namige in zabeleži neposredno le, če je ena stranka očitno najbolj ustrezna. Sicer agent ponudi izbiro med vašimi zadnjimi kombinacijami strank in projektov.

  • Kar navedete vi. Poimenovana stranka ali projekt imata prednost. Če imata dve stranki enako ime (npr. razlika le v velikih črkah), šteje popolno ujemanje, nato stranka, pri kateri ste ta repozitorij že beležili, nato tista, kjer največkrat beležite. Agent vpraša le, če nič od tega ne odloči.
  • Vaš repozitorijski spomin. Half5 si za vsakega uporabnika zapomni, kateri repozitorij pripada kateri stranki, na podlagi vnosov, ki ste jih potrdili ali premaknili.
  • Ime repozitorija. Primerja ga z (poslovnimi) imeni, oznakami in e-poštnimi domenami strank ter z imeni projektov.
  • Vaša zgodovina. Prejšnji opisi, ki omenjajo repozitorij, branch ali številko tiketa, ter stranke, pri katerih pogosto in nedavno beležite.
  • Opis, branch in commiti. Kot dodatni namig, ne kot odločilni dejavnik.

Kako deluje repozitorijski spomin?

Spomin je vaš. Ko beležite prek agenta, premaknete tak vnos k drugi stranki ali registrirate delo agenta v namizni aplikaciji, si Half5 zapomni, kateri repozitorij pripada kateri stranki. Naslednjič agent ne rabi več spraševati.

Če opis jasno navede drugo stranko kot vaš spomin, Half5 ne beleži samodejno: agent vpraša, katera od obeh je prava. Če je v organizaciji vključena možnost »Uči se od sodelavcev«, lahko Half5 predlaga tudi stranko, na katero je isti repozitorij beležil sodelavec. To je le predlog; agent vedno najprej vpraša vas, vaš spomin ima prednost.

Katera orodja so poleg log_work še na voljo?

Strežnik ponuja šest orodij. Vsa delujejo le na vaših urah, s strankami, projekti in aktivnostmi, do katerih imate v organizaciji dostop.

OrodjeKaj počneOmejitve
log_workBeleženje delaNovi vnosi so najprej neodobreni
log_work_batchDo 25 vnosov naenkrat, npr. cel teden za nazajVsak vnos ima enake preverbe in vprašanja kot log_work; en odgovor na skupno vprašanje o stranki velja za vse vnose, ki ga potrebujejo
search_customers_projectsIskanje strank, projektov in aktivnosti po imenu, poslovnem imenu, oznaki ali e-poštni domeniSamo za branje; pred log_work ni potreben
list_entriesSeznam vaših vnosov s seštevki po dnevihSamo za branje; največ 31 dni naenkrat
update_entrySpremeni enega od vaših vnosovLe vnosi, ki še niso odobreni, in le na vašo zahtevo
delete_entryIzbriše enega od vaših vnosovLe vnosi, ki še niso odobreni, po potrditvi

Ko je vnos odobren, ga agent ne more več spreminjati. To urejate neposredno v Half5.

Tako to reši Half5

Pod Nastavitve → »Povezani agenti« vidite ime stranke za vsako povezavo, ali je preverjena, kdaj je bila nazadnje uporabljena in kaj lahko počne (ogled ur, beleženje ur). »Prekini povezavo« prekliče dostop.

Na isti strani je prikazan tudi vaš repozitorijski spomin. Posamezno povezavo izbrišete z »Pozabi …«, vse skupaj pa z »Pozabi vse«. Kaj se zgodi s temi podatki, je opisano v Zasebnost pri AI agentih. Za R&D projekte v okviru nizozemskega WBSO Half5 nima posebnega WBSO izvoza; navodila za nastavitev so v WBSO ure s programsko opremo.

Pogosta vprašanja

Ali mora agent pred beleženjem uporabiti search_customers_projects?

Ne. log_work sam najde stranko in projekt. Iskalno orodje je namenjeno vprašanjem, kot je »katere projekte ima ta stranka?« ali kadar so imena nejasna.

Kaj se zgodi, če agent pošlje isti vnos dvakrat?

Half5 prepozna isti vnos in vrne duplicate namesto ustvarjanja dvojnega vnosa. Agent ga ne bi smel ponovno beležiti.

Ali agent pošilja mojo kodo ali imena datotek?

Ne bi smel. Strežnik agentom izrecno prepove pošiljanje poti do datotek ali kode; opis je enovrstični, primeren za stranko, repozitorij pa se pošlje le kot ime.

Ali lahko spomin sodelavca določi, kateri stranki se pripišejo moje ure?

Ne. Spomin sodelavca je lahko le predlog, in to le, če je vključena možnost »Uči se od sodelavcev«. Agent vas nato najprej vpraša.

Ali lahko agent še spreminja odobrene ure?

Ne. update_entry in delete_entry delujeta le na vaših vnosih, ki še niso odobreni. Odobrene ure spreminjate v Half5.

Nekdo se po delu s kolesom pelje ob kanalu domov

Danes ob 16:30 zaprite prenosnik.

Preizkusite Half5 14 dni brezplačno – sami ali z ekipo. Brez kreditne kartice.