Filtrează articolele

Societate & Lifestyle

Nous Research adaugă comanda /learn în sistemul de skill-uri al Hermes Agent: capturarea fluxurilor de lucru fără a mai scrie manual SKILL.md

Nous Research adaugă comanda /learn în sistemul de skill-uri al Hermes Agent: capturarea fluxurilor de lucru fără a mai scrie manual SKILL.md
Într-o lume în care agenții AI devin din ce în ce mai sofisticați, modul în care aceștia învață și execută sarcini repetitive este crucial. Nous Research, un nume de referință în domeniul inteligenței artificiale open-source, tocmai a lansat o actualizare care promite să simplifice radical viața dezvoltatorilor și a utilizatorilor avansați. Vorbim despre adăugarea comenzii `/learn` în sistemul de skill-uri al Hermes Agent, o facilitate care permite capturarea fluxurilor de lucru sub formă de slash commands, eliminând necesitatea de a scrie manual fișiere SKILL.md. Este o mișcare care nu doar că accelerează procesul de creare a agenților, dar și democratizează accesul la automatizări complexe.

Ce este Hermes Agent?


Hermes Agent este un framework open-source dezvoltat de Nous Research, specializat în construirea de agenți AI capabili să execute sarcini complexe în medii variate – de la linia de comandă până la browsere web și API-uri. Până acum, pentru a defini un skill (o abilitate specifică a agentului), dezvoltatorii trebuiau să creeze manual un fișier SKILL.md, un document structurat care descria pașii, parametrii și contextul necesar. Acest proces, deși puternic, era consumator de timp și necesita cunoștințe avansate de programare și documentare.

Problema scrierii manuale a SKILL.md


Imaginați-vă că doriți să învățați agentul să posteze automat pe rețelele sociale, să extragă date dintr-un PDF sau să ruleze un script complex. Înainte, trebuia să scrieți un fișier SKILL.md cu instrucțiuni precise, exemple de utilizare, variabile de mediu și chiar cod de testare. Pentru un utilizator obișnuit, aceasta era o barieră semnificativă. Chiar și pentru dezvoltatorii experimentați, actualizarea și întreținerea acestor fișiere devenea o sarcină greoaie pe măsură ce numărul de skill-uri creștea.

Soluția: comanda /learn


Noua comandă `/learn` schimbă complet paradigma. În loc să scrieți manual un fișier, puteți pur și simplu să executați un flux de lucru în fața agentului – fie că este vorba de o serie de comenzi în terminal, de interacțiuni cu un site web sau de apeluri API – și apoi să tastați `/learn` urmat de un nume pentru skill. Agentul va observa, va înregistra fiecare pas și va genera automat un skill reutilizabil, sub formă de slash command. De exemplu, dacă îi arătați cum să descarce imagini dintr-un folder și să le redimensioneze, după `/learn redimensionare_imagini`, veți putea apela ulterior comanda `/redimensionare_imagini` pentru a repeta procesul instantaneu.

Cum funcționează în spate?


Tehnologia din spatele `/learn` se bazează pe observarea atentă a acțiunilor utilizatorului și pe generarea dinamică a unui fișier SKILL.md. Agentul nu doar înregistrează comenzile, ci și contextul: directorul curent, variabilele de mediu, parametrii introduși, erorile întâlnite și modul în care au fost rezolvate. Apoi, el structurează aceste informații într-un format standardizat, pe care îl poate reutiliza. Mai mult, skill-urile create pot fi partajate cu alți utilizatori sau integrate în fluxuri mai mari, fără a necesita intervenție manuală.

Impactul asupra dezvoltării agenților AI


Această inovație are implicații profunde. În primul rând, reduce timpul de dezvoltare de la ore la minute. Un dezvoltator poate demonstra un flux de lucru o singură dată, iar agentul îl va memora pentru totdeauna. În al doilea rând, deschide ușa utilizatorilor non-tehnici: un analist de date, un marketer sau un manager de proiect poate „învăța” agentul să execute sarcini repetitive fără a scrie o linie de cod. În al treilea rând, încurajează colaborarea – skill-urile create pot fi stocate într-un depozit central și îmbunătățite de comunitate.

Comparație cu abordări anterioare


Până acum, platforme precum AutoGPT sau LangChain ofereau modalități de a defini acțiuni, dar de obicei necesitau configurare manuală sau plugin-uri. Hermes Agent, cu `/learn`, aduce un nivel de intuiție și ușurință care amintește de modul în care învățăm oamenii: prin demonstrație. Nu mai e nevoie să traduci gândurile în sintaxă rigidă; agentul te înțelege din acțiuni.

Cazuri de utilizare practice


Să luăm câteva exemple concrete:
  • Automatizarea rapoartelor: Un analist financiar rulează o serie de comenzi Python pentru a extrage date, a genera grafice și a trimite un email. După `/learn raport_saptamanal`, poate repeta totul cu o singură comandă.

  • Dezvoltare web: Un programator arată agentul cum să ruleze testele, să construiască proiectul și să îl deployeze pe un server. Skill-ul `/deploy` va face toți pașii.

  • Administrare sistem: Un sysadmin învață agentul să verifice log-urile, să repornească servicii și să trimită notificări. Comanda `/monitor` devine asistentul său personal.


  • Provocări și limitări


    Desigur, nimic nu este perfect. Comanda `/learn` funcționează excelent pentru fluxuri liniare și previzibile, dar poate avea dificultăți cu procese care necesită decizii condiționate sau interacțiuni complexe cu interfețe grafice. De asemenea, securitatea este o preocupare: un skill generat automat ar putea conține pași nesiguri dacă utilizatorul nu este atent. Nous Research recomandă revizuirea manuală a skill-urilor înainte de a le partaja sau a le rula în producție.

    Viitorul agenților care învață din demonstrații


    Această actualizare se aliniază unei tendințe mai largi în AI: trecerea de la programare explicită la învățare prin demonstrație. Alte proiecte, cum ar fi GPT-4 cu funcții sau asistenții vocali, explorează concepte similare, dar Hermes Agent se remarcă prin faptul că este open-source și poate fi rulat local, oferind control total asupra datelor. Pe măsură ce comunitatea va contribui cu skill-uri, vom vedea o bibliotecă vastă de abilități gata de folosit.

    Concluzie


    Nous Research a reușit să transforme o sarcină complexă – scrierea manuală a fișierelor SKILL.md – într-un proces natural și intuitiv. Comanda `/learn` nu este doar o caracteristică nouă; este o schimbare de paradigmă în modul în care interacționăm cu agenții AI. Pentru dezvoltatori, înseamnă mai puțină muncă și mai multă creativitate. Pentru utilizatorii obișnuiți, înseamnă puterea de a automatiza fără a învăța să programeze. Iar pentru întreaga comunitate AI, este un pas important către agenți care nu doar execută comenzi, ci învață din experiență.

    De ce este important:


    Această inovație reduce dramatic barierele de intrare în crearea de agenți AI personalizați, permițând oricui – de la dezvoltatori experimentați până la utilizatori fără cunoștințe tehnice – să captureze fluxuri de lucru complexe printr-o simplă demonstrație. Prin eliminarea necesității de a scrie manual fișiere SKILL.md, Nous Research accelerează adoptarea agenților AI în domenii precum automatizarea afacerilor, administrarea sistemelor și dezvoltarea software, deschizând calea către o eră în care mașinile învață din acțiunile noastre, nu din instrucțiuni rigide.

    Acest site folosește cookie-uri pentru a-ți oferi o experiență de navigare cât mai plăcută. Continuarea navigării implică acceptarea acestora.