AI és MCP

Hogyan működik a log_work, az MCP eszköz, amivel egy ügynök rögzíti az óráidat a Half5-ban?

Frissítve 4 perc olvasás

Rövid válasz

A log_work az az eszköz, amivel egy AI ügynök munkaidőt rögzít a Half5-ban. Csak egy leírás kötelező; a dátum, időtartam, ügyfél, projekt és repository opcionális. A Half5 maga választja ki az ügyfelet és a projektet az ügynök által küldött adatok, a korábbi bejegyzéseid és a repository memóriád alapján. A válasz mindig négy lehetséges eredmény egyike: created, preview, needs_confirmation vagy duplicate.

Mit csinál a log_work?

Az ügynöknek nem kell ID-kat keresgélnie a rögzítés előtt. Egyszerűen meghívja a log_work-ot egy leírással és azzal, amit még tud. A Half5 megtalálja az ügyfelet, projektet és tevékenységet, vagy kérdez, ha nem biztos benne.

A bejegyzés ‘Még nincs jóváhagyva’ státusszal, a te neveden érkezik. Így nálad vagy a jóváhagyódnál marad a kontroll, még akkor is, ha az ügynök töltötte ki a munkát. Az ügynök csatlakoztatásáról itt olvashatsz: Órák rögzítése Claude, ChatGPT vagy Cursor segítségével.

Milyen mezőket küld az ügynök?

Csak a leírás kötelező. A többi segít a Half5-nak a megfelelő ügyfél és időtartam kiválasztásában. Ha nincs dátum, a Half5 a mai napra könyvel. Ha nincs időtartam, nem rögzít semmit, de javasol egyet, amit jóváhagyhatsz. Ha nincs ügyfél, a Half5 csak akkor választ magától, ha egyértelműen egy ügyfél a legjobb találat.

MezőKötelezőMit jelent
descriptionIgenEgy 3–500 karakteres egysoros, amit az ügyfél is olvashat, saját nyelveden, fájl- vagy osztálynevek nélkül. Számlára is rákerülhet.
dateNemtoday, yesterday vagy egy dátum (ÉÉÉÉ-HH-NN). Ha nincs megadva, a mai napra kerül.
minutesNemIdőtartam percben, 1-től 1 440-ig. Ha nincs megadva, az időtartam ismeretlen.
start_time, end_timeNemKezdési és befejezési idő HH:MM formátumban. Ha a befejezés korábban van, mint a kezdés, az éjfél utáni átnyúlást jelent: 21:30-tól 01:30-ig egy 4 órás bejegyzés lesz a kezdőnapon.
customer, project, activityNemNév, cégnév vagy hivatkozás. Egy projekt megadása automatikusan az ügyfelet is jelenti.
repositoryNemGit remote, owner/repo vagy mappa neve. Soha nem teljes helyi elérési út.
branch, commit_subjectsNemA branch és legfeljebb 10 commit tárgya, extra támpontként az ügyfélhez és projekthez.
session_idNemAz ügynök session ID-ja, csak ha tényleg tudja.

Milyen eredmények lehetnek?

Minden hívás négyféle státusz egyikével zárul. Mindegyik mást kér az ügynöktől.

EredményMit jelentMit tesz az ügynök
createdA bejegyzés elmentve, még nincs jóváhagyva.Egy mondatban elmondja, mit és miért rögzített ennél az ügyfélnél.
previewPróba: ezt rögzítené, de még nincs elmentve.Megmutatja a javaslatot.
needs_confirmationA Half5 nem biztos valamiben, például az ügyfélben, vagy hiányzik az időtartam (‘Meddig dolgoztál ezen?’ javasolt időtartammal).Felkér, hogy válaszolj, és csak a választásod után rögzít, pontosan azzal az opcióval.
duplicateUgyanaz a munka már rögzítve van.Nem rögzíti újra.

Időtartam nélkül a Half5 nem ment semmit. A javaslat például a mai utolsó bejegyzésed végétől mostanáig tart; ezt jóváhagyod vagy módosítod.

Hogyan választ ügyfelet és projektet a Half5?

Először ügyfelet, utána azon belül projektet. A Half5 mérlegeli a rendelkezésre álló támpontokat, és csak akkor rögzít azonnal, ha egyértelműen egy ügyfél a legjobb találat. Más esetben az ügynök megkér, hogy válassz a legutóbbi ügyfél–projekt párosításaid közül.

  • Amit megnevezel. Egy megadott ügyfél vagy projekt mindent visz. Ha két ügyfél neve csak kis- és nagybetűben tér el, az pontos egyezés nyer, utána az, amelyikhez ezt a repository-t már rögzítetted, végül az, amelyikhez a legtöbbet rögzítesz. Az ügynök csak akkor kérdez, ha ezek egyike sem dönt.
  • A repository memóriád. A Half5 felhasználónként megjegyzi, melyik repository melyik ügyfélhez tartozik, a jóváhagyott vagy áthelyezett bejegyzéseid alapján.
  • A repository neve. Összeveti az ügyfeleid (cég)neveivel, címkéivel, e-mail domainekkel és a projektek neveivel.
  • A saját előzményeid. Korábbi leírások, amelyek említik a repository-t, branchet vagy ticket számot, illetve az ügyfelek, akikre mostanában és gyakran rögzítesz.
  • A leírás, branch és commitok. Extra támpontként, de nem döntő szempont.

Hogyan működik a repository memória?

A memória a tiéd. Ha ügynökkel rögzítesz, áthelyezel egy ilyen bejegyzést másik ügyfélhez, vagy az asztali alkalmazásban regisztrálsz ügynök által rögzített munkát, a Half5 megjegyzi, melyik repository melyik ügyfélhez tartozik. Legközelebb az ügynök már nem kérdez.

Ha a leírás egyértelműen más ügyfelet nevez meg, mint amit a memóriád tartalmaz, a Half5 nem rögzít automatikusan: az ügynök megkérdezi, melyik a kettő közül. Ha a szervezeti beállításban engedélyezed a ‘Tanulás kollégáktól’ opciót, a Half5 javasolhat egy ügyfelet, akire egy kolléga már rögzítette ezt a repository-t. Ez csak javaslat; az ügynök mindig először tőled kérdez, és a saját memóriád az elsődleges.

Milyen eszközök vannak még a log_work-on kívül?

A szerver összesen hat eszközt kínál. Mindegyik csak a saját óráidon működik, azokkal az ügyfelekkel, projektekkel és tevékenységekkel, amelyekhez a szervezeteden belül jogosultságod van.

EszközMit csinálKorlátok
log_workMunka rögzítéseAz új bejegyzések jóváhagyásra várnak
log_work_batchLegfeljebb 25 bejegyzés egy hívásban, például egy teljes hét utólagos rögzítéséhezMinden bejegyzésre ugyanazok az ellenőrzések és kérdések vonatkoznak, mint a log_work-nél; egy közös ügyfélkérdésre adott válasz minden érintett bejegyzésre érvényes
search_customers_projectsÜgyfelek, projektek és tevékenységek keresése név, cégnév, címke vagy e-mail domain alapjánCsak olvasható; log_work előtt nem szükséges
list_entriesSaját bejegyzéseid listázása napi összesítésselCsak olvasható; egyszerre legfeljebb 31 nap
update_entryEgy saját bejegyzés módosításaCsak a még nem jóváhagyott bejegyzések, és csak a te kérésedre
delete_entryEgy saját bejegyzés törléseCsak a még nem jóváhagyott bejegyzések, megerősítés után

Ha egy bejegyzés jóvá van hagyva, az ügynök már nem módosíthatja. Ezt a Half5-ban tudod megtenni.

Így csinálja a Half5

A Beállítások → ‘Kapcsolt ügynökök’ alatt látod minden kapcsolat ügyfélnevét, hogy ellenőrzött-e, mikor használtad utoljára, és mire jogosult (órák megtekintése, órák rögzítése). A ‘Leválasztás’ visszavonja a hozzáférést.

Ugyanezen az oldalon találod a repository memóriádat is. Egy kapcsolatot a ‘Felejtés …’ gombbal törölhetsz, vagy a ‘Mindet felejt’ opcióval mindent nullázhatsz. Az adatok kezeléséről itt olvashatsz: Adatvédelem AI ügynökökkel. Hollandiai WBSO-s K+F projektekhez a Half5 nem kínál külön WBSO exportot; a beállítás lépéseit itt találod: WBSO órák szoftverrel.

Gyakori kérdések

Kell az ügynöknek előbb meghívnia a search_customers_projects-et rögzítés előtt?

Nem. A log_work maga választja ki az ügyfelet és a projektet. A kereső eszköz olyan kérdésekhez való, mint például ‘milyen projektjei vannak ennek az ügyfélnek?’ vagy ha a név nem egyértelmű.

Mi történik, ha az ügynök kétszer küldi el ugyanazt a bejegyzést?

A Half5 felismeri az ismétlődő bejegyzést, és duplicate-ot ad vissza új regisztráció helyett. Az ügynöknek nem szabad újra rögzítenie.

Az ügynök elküldi a kódomat vagy a fájlneveket?

Nem szabad. A szerver kifejezetten jelzi az ügynököknek, hogy ne küldjenek fájlútvonalat vagy kódot; a leírás egy egysoros, amit az ügyfél is olvashat, a repository pedig csak névként megy át.

Dönthet egy kolléga memóriája arról, melyik ügyfélhez kerülnek az óráim?

Nem. Egy kolléga memóriája legfeljebb javaslatot ad, és csak ha a ‘Tanulás kollégáktól’ be van kapcsolva. Az ügynök ilyenkor először téged kérdez.

Az ügynök módosíthatja a már jóváhagyott órákat?

Nem. Az update_entry és delete_entry csak a saját, még nem jóváhagyott bejegyzéseiden működik. A jóváhagyott órákat a Half5-ban tudod módosítani.

Valaki munka után biciklivel megy haza a csatorna mentén

Ma fél ötkor zárd le a laptopot.

Próbáld ki a Half5-öt 14 napig ingyen, akár egyedül, akár csapatban. Nem kell bankkártya.