Sari la conținut
NCD SOFT

Soluții digitale · Serviciu 03

Agenți AI care duc sarcinile la capăt, în limite clar definite.

Construim software în care un agent AI duce la capăt o sarcină din procesul tău: primește scopul și criteriul de reușită, are voie să acționeze doar prin instrumentele stabilite, citește doar datele stabilite și se oprește exact unde am scris că se oprește. Livrăm în România și internațional.

Unde se potrivește

Trei situații în care un agent este răspunsul, nu încă o regulă.

Un agent este util când activitatea presupune evaluări repetitive ale unor texte și date. Dacă o regulă fixă rezolvă problema, ea este mai ieftină și mai previzibilă. Spunem asta înainte de a propune altceva.

  • 01

    Fiecare caz se abate de la regulă în alt mod

    Pașii sunt aceiași, dar cazurile diferă suficient încât automatizarea bazată pe reguli să eșueze la excepții. Astfel, cineva trebuie să le analizeze pe toate, inclusiv pe cele asemănătoare.

  • 02

    Informațiile pentru o decizie sunt împărțite între patru sisteme

    Înainte de a putea avansa, cineva trebuie să adune informații din aplicația de gestiune, din mesaje, din documente și dintr-o foaie de calcul separată. Efortul se concentrează pe strângerea informațiilor, nu pe decizia finală.

  • 03

    Un instrument a generat text, dar sarcina a rămas nerezolvată

    Ai încercat cu o unealtă care scrie text și ai primit un răspuns plauzibil. Nu a putut acționa în sistemele tale, nu a putut fi verificat față de un scop și nu a lăsat nicio urmă — așa că munca a rămas tot la om.

Ce se schimbă

Ce se schimbă când agentul are limite documentate.

Nu publicăm un rezultat cantitativ înainte să cunoaștem contextul: fără procesul tău în față, orice cifră ar fi o presupunere. Descriem ce se schimbă calitativ.

  • Procesul devine explicit, nu doar mai rapid

    Scopul, instrumentele permise și condițiile de oprire ajung scrise înainte de orice implementare. Textul acela rămâne valoros și dacă la final decidem împreună că pașii îi execută un om.

  • Deciziile importante rămân la persoane desemnate

    Stabilim din proiectare ce nu delegăm niciodată agentului și cine trebuie să confirme. Aceste reguli definesc de la început cum poate funcționa agentul; nu sunt măsuri adăugate la final.

  • Fiecare rulare lasă o urmă care se poate verifica

    Ce a primit, ce pași a făcut, prin ce instrument a acționat și ce nu a putut duce la capăt rămân înregistrate. Un rezultat poate fi verificat, nu doar acceptat pe încredere.

Limite umane și de sistem

Cum funcționează agentul și când intervine un om.

Diagrama prezintă mecanismul de funcționare, nu o interfață. Cadrul reprezintă limitele de operare: ele stabilesc de la început ce poate face agentul. Acesta nu înțelege de la sine procesul tău; primește o descriere scrisă, cu tot cu limite.

Diagramă a executării unei sarcini cu un obiectiv clar, în limite de operare declarate: datele de intrare, cei cinci pași și punctele în care agentul se oprește și transferă sarcina mai departe.

Limita de operare

Ce primește

  • Obiectivul și criteriul prin care verificăm atingerea lui
  • Instrumentele prin care are voie să acționeze
  • Datele pe care are voie să le citească
  • Condițiile în care rularea se oprește

Rularea

  1. Citește scopul și starea curentă
  2. Alege pasul următor dintre cele permise
  3. Acționează printr-un instrument permis
  4. Compară rezultatul cu scopul
  5. Înregistrează ce a făcut și ce nu a putut face

Unde se oprește

  • O persoană desemnată ia deciziile care îi revin
  • Acțiunile nepermise sunt refuzate, nu încercate
  • Rularea rămâne înregistrată, ca să poată fi revizuită

Pașii se repetă până la atingerea obiectivului, declanșarea unei condiții de oprire sau transferarea sarcinii către o persoană.

Definim datele de intrare înainte de implementare. Fără un criteriu de reușită nu putem verifica rezultatul, iar fără o listă de instrumente permise nu putem delimita acțiunile agentului.

Aceasta este singura parte care avansează fără confirmare la fiecare pas, de aceea este evidențiată în diagramă. Toți pașii se încadrează în acțiunile permise, stabilite inițial.

Oprirea nu este o defecțiune, este o funcție. Un agent care nu are unde să predea mai departe ajunge să improvizeze exact în cazurile care aveau nevoie de o persoană.

Ce rămâne la oameni

Deciziile care afectează oamenii, banii și relația cu clienții tăi rămân la persoane cu responsabilități clar stabilite. Software-ul le furnizează toate informațiile necesare. Aici construim software; clădirile, rețelele și securitatea fizică sunt un domeniu separat.

Ce construim

Patru direcții, toate în interiorul procesului tău.

Cele patru direcții se completează. Agentul are nevoie de instrumente și drepturi de acces, se integrează în software-ul existent și trebuie apoi evaluat și administrat în operare.

  • 01

    Agenți pentru un proces definit

    Executarea unei sarcini cu un obiectiv clar, în cadrul unui proces al organizației. Înainte de a construi, documentăm împreună obiectivul, criteriul de reușită, instrumentele permise și condițiile de oprire. Dacă nu le putem defini, procesul nu este încă potrivit pentru un agent. Spunem asta de la prima discuție.

    • Scopul și criteriul de reușită, scrise
    • Pașii pe care îi acoperă o rulare
    • Condițiile de oprire și de predare
  • 02

    Instrumente, date și drepturi

    Construim pe rând operațiunile prin care agentul poate acționa. Fiecare instrument are limite clare și nu oferă acces general la sistem. Modelul de permisiuni stabilește cât de departe poate ajunge agentul și îl proiectăm cu aceeași atenție ca instrumentele.

    • Instrumente cu limite explicite
    • Drepturi pe rol și pe operațiune
    • Delimitarea datelor accesibile
  • 03

    Integrare în software-ul existent

    Agentul intră ca o componentă în software la comandă și în sistemele care rulează deja, nu ca încă un loc separat în care echipa trebuie să se autentifice. Rularea pornește din fluxul de lucru pe care oamenii îl au astăzi și se întoarce în el.

    • Componentă în aplicația de business
    • Legături prin interfețe de program
    • Puncte de intrare în fluxul actual
  • 04

    Evaluare și operare

    Evaluăm rezultatul fiecărei rulări în raport cu obiectivul, stabilim ce înregistrăm și cum detectăm schimbările de comportament. Definim împreună cu tine un proces de evaluare: cazuri cu rezultate cunoscute, verificări la fiecare rulare și un istoric de audit al acțiunilor.

    • Seturi de cazuri pentru verificare
    • Istoric de audit pentru fiecare rulare
    • Observarea schimbărilor de comportament

Mod de lucru

Cinci etape și controalele aplicate în fiecare.

Proiectele cu agenți urmează aceleași etape ca toate proiectele digitale. În plus, fiecare etapă include mecanisme de control: gestionăm riscurile încă din proiectare, nu doar la final.

Etape de livrare

Traseul unui proiect cu agenți.

Aceeași ordine ca la celelalte proiecte digitale. Se schimbă ce verificăm la fiecare pas.

Diagramă: fluxul de livrare software în cinci etape, de la analiză și design la operare și evoluție.

Software la comandă

  1. Analiză și design
  2. Dezvoltare agilă
  3. Testare și validare
  4. Implementare și integrare
  5. Operare și evoluție

Flux principal

  1. 01

    Analiză și design

    Analizăm procesul cu oamenii implicați și identificăm pașii care presupun evaluări repetitive. Documentăm obiectivul, criteriul de reușită și excepțiile.

    Cum păstrăm acțiunile în limitele stabiliteAici se scriu limitele: instrumentele permise, datele accesibile și condițiile de oprire. Dacă o decizie nu are voie să treacă la agent, se notează acum, nu după primul incident.

  2. 02

    Dezvoltare agilă

    Dezvoltăm treptat, în etape scurte, în ordinea utilității pentru tine. Poți încerca ceea ce este gata pe cazuri reale, nu doar să citești despre el într-un raport.

    Cum păstrăm acțiunile în limitele stabiliteConstruim fiecare instrument cu limite proprii. Agentul primește doar accesul necesar pasului respectiv, iar permisiunile se extind numai când un caz justifică asta.

  3. 03

    Testare și validare

    Verificăm împreună cazurile reale, inclusiv excepțiile notate la început. Corectăm înainte de punerea în funcțiune, nu după.

    Cum păstrăm acțiunile în limitele stabiliteTestăm pe cazuri cu rezultate cunoscute și verificăm situațiile-limită: ce refuză agentul, unde se oprește și ce transferă mai departe. Funcționarea doar în cazurile simple nu este suficientă pentru validare.

  4. 04

    Implementare și integrare

    Punem soluția în funcțiune și o legăm de sistemele existente. Trecerea se planifică astfel încât munca zilnică să nu se oprească.

    Cum păstrăm acțiunile în limitele stabiliteÎncepem cu limite stricte și confirmare umană pentru pașii care produc efecte. Extindem apoi autonomia doar acolo unde funcționarea agentului o justifică. Istoricul de audit este disponibil din prima zi.

  5. 05

    Operare și evoluție

    Rămânem alături pentru funcționarea zilnică, corecții și dezvoltările următoare. Ce urmează se stabilește împreună, pe măsură ce procesul se schimbă.

    Cum păstrăm acțiunile în limitele stabiliteEvaluăm rulările în raport cu obiectivul și repetăm testele când se schimbă modelul, un instrument sau procesul organizației. Identificăm schimbările de comportament prin testare, nu așteptăm reclamații.

Tehnologii în context

Ce alegem și de ce.

Fiecare grup începe cu motivul. Ordinea contează: mai întâi constrângerea, apoi unealta — iar pe pagina aceasta, mai întâi limita, apoi componenta care intră în ea.

  • Software-ul în care rulează agentul

    Agentul este o componentă a software-ului pe care îl construim, nu un produs revândut. Folosim tehnologiile unei soluții la comandă, cu cerințele aferente de testare și întreținere.

    • TypeScript
    • React
    • Interfețe de program HTTP
  • Instrumentele și datele la care ajunge

    Limitele de acces ale agentului se stabilesc prin proiectarea integrării. Fiecare instrument execută o operațiune delimitată, iar accesul la date se definește de la început, nu se extinde pe parcurs.

    • Baze de date relaționale
    • Interfețe de program
    • Sistemele care rulează deja
  • Modelul, ca componentă înlocuibilă

    Alegem categoria de model în funcție de locul în care pot fi prelucrate datele tale. Luăm decizia împreună, la începutul proiectului; numirea unui model pe această pagină ar anticipa o alegere care nu a fost încă făcută.

    • Modele găzduite de furnizor
    • Modele rulate în infrastructura ta
  • Observabilitate și control

    Un agent care nu poate fi inspectat nu poate fi operat. Ce s-a întâmplat într-o rulare trebuie să se poată citi și mai târziu, altfel singura reacție posibilă la o problemă rămâne oprirea totală.

    • Istoric de audit
    • Jurnalizare structurată
    • Model de drepturi

Nu includem o tehnologie doar pentru că apare pe această listă. Proiectăm componentele înlocuibile astfel încât schimbarea lor să fie posibilă, începând cu modelul.

Întrebări frecvente

Întrebări înainte de a delega sarcini unui agent.

Răspunsurile de mai jos sunt ce putem susține astăzi. Ce depinde de contextul tău se stabilește în prima etapă de livrare, nu aici.

  • Cum diferă un agent de un instrument care doar generează un răspuns?

    O unealtă generală scrie text și se oprește acolo: ce urmează rămâne la om. Un agent primește un scop, are voie să acționeze prin instrumentele care i-au fost date, compară rezultatul cu scopul și înregistrează ce a făcut. Diferența nu este calitatea răspunsului, ci faptul că munca se termină în sistemele tale și rămâne verificabilă.

  • Ce se întâmplă când greșește?

    Pornim de la premisa că pot apărea greșeli și proiectăm în consecință. Comparăm rezultatul fiecărei rulări cu obiectivul, definim condițiile de oprire dinainte și refuzăm acțiunile nepermise. Sarcinile nefinalizate ajung la o persoană desemnată, împreună cu istoricul pașilor deja parcurși.

  • Unde ajung datele noastre?

    Unde au voie să ajungă se stabilește împreună cu tine înainte să construim ceva; este una dintre primele decizii, nu un detaliu tehnic de la final. Modelul poate fi găzduit de un furnizor sau rulat în infrastructura pe care o controlezi tu, iar alegerea urmează limita datelor, nu invers. Agentul citește doar sursele stabilite la intrare.

  • De ce avem nevoie ca să începem?

    De un proces cu un scop care se poate scrie: ce trebuie obținut, de unde se vede că a fost obținut și ce nu are voie să se întâmple pe drum. Dacă nu este scris încă, prima etapă de livrare exact asta face — și rezultatul rămâne valoros chiar dacă decidem împreună că pașii îi execută în continuare un om.

  • Cine răspunde pentru ce a făcut agentul?

    Răspunderea rămâne la organizație, ca pentru orice alt pas al proceselor sale. Software-ul păstrează un istoric verificabil și lasă deciziile importante la persoane cu responsabilități clare. De aceea, istoricul de audit și punctele de transfer către oameni fac parte din soluție, nu sunt opționale.

  • Ce se întâmplă după punerea în funcțiune?

    Ultima etapă din traseul de livrare acoperă exact asta: funcționarea zilnică, corecțiile și dezvoltările următoare. Când se schimbă modelul, un instrument sau procesul din organizație, reluăm verificarea pe setul de cazuri și adaptăm ce am livrat.

Pasul următor

Ce parte a procesului ai delega unui agent și în ce limite?

Descrie procesul, sistemele implicate și deciziile care trebuie să rămână la oameni. Răspundem în maximum o zi lucrătoare, fără cont și fără programare obligatorie.