Un agent AI nu este doar un chatbot care răspunde la o întrebare. Este un sistem care poate să acționeze în lume: deschide un browser, citește și scrie fișiere, rulează cod, cheamă servicii prin API. Și, mai important, lucrează în cicluri - își face un plan, execută un pas, vede ce a ieșit, ajustează, mai face un pas. Continuă așa până ajunge la rezultat sau până decide că s-a blocat. Diferența față de un asistent obișnuit nu e neapărat în creierul de bază - același model de limbaj poate fi și chatbot, și agent - ci în câte tool-uri are la dispoziție și câte iterații i se permit între tine și rezultatul final.
Toate exemplele despre care vorbesc mai jos - Claude Cowork, Claude Code, OpenClaw, Hermes Agent - intră în această definiție. Sunt agenți. Întrebarea acestui eseu nu este dacă sunt agenți, ci ce fel de agenți sunt.
Există un detaliu subtil care separă două familii de agenți AI, și odată ce-l observi nu mai poți să nu-l vezi: al cui este heartbeat-ul?
La un agent partener - cum este Claude Cowork, sau Claude Code în munca de programare - heartbeat-ul este al tău. Tu pornești o conversație, agentul răspunde, tu reacționezi, agentul iterează. Între prompt-urile tale, agentul nu există în timp: nu rulează în background, nu decide singur care e următorul lucru de făcut, nu pornește din nou până când tu nu îl chemi. Tempo-ul agentului este tempo-ul tău. Când te oprești tu, se oprește și el.
La un agent autonom - OpenClaw, Hermes Agent, și tot ecosistemul care crește în jurul lor - heartbeat-ul este al agentului. Îl lansezi o dată, îi dai o intenție inițială, și de acolo agentul are propriul lui ceas: decide când să verifice ceva, când să acționeze, când să cheme alte tool-uri, când să își actualizeze memoria. Continuă să existe în timp și după ce tu îți închizi laptopul. Bate singur.
Heartbeat-ul nu este doar o metaforă. La un agent autonom există, la propriu, un proces care rulează pe un server - un loop care, periodic (la fiecare câteva secunde, minute, sau ori de câte ori se întâmplă un eveniment), îi spune agentului "verifică, decide, acționează". Acel loop este heartbeat-ul: o piesă tehnică, configurabilă, măsurabilă. La un agent partener acel loop pur și simplu nu există - nimic nu rulează între prompt-urile tale.
Diferența pare mică. Nu este.
Un agent care are propriul heartbeat va dezvolta, inevitabil, propria traiectorie. La fiecare decizie luată fără tine, contextul lui se schimbă puțin față de contextul tău. La a o suta decizie, agentul s-a îndepărtat de intenția cu care l-ai pornit. Cu cât rulează mai mult, cu atât mai mult.
Și aici e nuanța pe care mulți o ratează: asta nu e un bug, e un feature. Un agent autonom trebuie să se desprindă, altfel nu ar fi autonom. Desprinderea e exact semnul că funcționează. Un OpenClaw care ar întreba "ești sigur?" la fiecare pas n-ar mai fi OpenClaw - ar fi un Claude Code prost configurat. Un Hermes care nu și-ar rafina propriul model intern al lumii n-ar mai fi Hermes.
Ce vezi când lași un agent autonom să ruleze nu este "AI care face ce i-ai cerut tu". Este o ființă nouă, pornită dintr-o sămânță pe care ai sădit-o tu, care apoi se dezvoltă singură. Frumos, fascinant, util în multe contexte - dar altă specie de relație decât simbioza.
Pentru că asta face un agent partener: simbioză. Tu aduci intenția, agentul aduce capacitățile lui, dialogul construiește ceva care nu există nici în tine, nici în el - există între voi. Și pentru că heartbeat-ul rămâne al tău, ce iese la final este recognoscibil ca al tău. Nu un alt sine care a continuat fără tine, ci un sine extins care a gândit cu AI-ul alături.
Sunt două filozofii ale leverage-ului.
Agentul autonom oferă leverage prin multiplicare: pornești zece agenți, fiecare cu propriul lui heartbeat, fiecare rulând în paralel, fiecare divergând în propria direcție. Câștigi capacitate, scală, prezență în timp care depășește prezența ta. Pierzi recognoscibilitatea - la final, ce a ieșit e ceva ce s-a întâmplat fără tine.
Agentul partener oferă leverage prin amplificare: un singur heartbeat, al tău, dar fiecare bătaie a ta mișcă mai mult decât ar mișca de una singură. Câștigi claritate, adâncime, intenție menținută. Pierzi paralelismul - agentul nu lucrează când tu dormi.
Personal lucrez aproape exclusiv pe a doua axă, cu Claude Code și Claude Cowork. Nu pentru că prima nu există sau e ilegitimă - este o practică reală, făcută de oameni serioși, și pentru multe contexte e exact ce trebuie. Pentru a construi o aplicație web întreagă de la zero fără să-ți pese exact ce iese la final, pentru trading cripto cu acces direct la wallet, sau - teoretic, deși nu știu încă cât de răspândit e în practică - pentru a lucra ca freelancer în locul tău, prima axă e clar mai bună. Dar acolo unde fac eu muncă valoroasă - gândit cu cineva, scris, decis, învățat - vreau ca heartbeat-ul să rămână al meu. Vreau ca ce iese la final să fie recognoscibil ca al meu, pentru că fiecare pas a pornit de la mine.
Asta nu e o ierarhie. Sunt două specii de instrumente, pentru două specii de muncă.
E bine să știi pe care o folosești când.