# Automatizare software fără API: direct în programul tău

> Automatizăm aplicații desktop fără API: citim datele direct sau un agent AI lucrează în interfață, iar butonul final îl apasă omul. Sesiune gratuită.

URL: https://thenichesociety.ro/ai-engineering/agenti-computer-use

Multe aplicații desktop (contabilitate, gestiune, ERP-uri instalate local) n-au API. Le automatizăm oricum: citim datele direct, fără să scriem nimic în baza lor, iar unde pasul se face doar din ecran, **un agent AI lucrează în interfață ca un om** și se oprește înainte de orice pas ireversibil.

## Programul tău nu are API. Ce se poate automatiza totuși

Multe programe desktop importante (contabilitate, gestiune, ERP-uri mai vechi) nu au API și nici nu se anunță unul curând pentru versiunea instalată pe calculator. Integrările rămân limitate la exportul și importul de fișiere.

Automatizare software fără API înseamnă, concret, una din două căi: citim datele direct din program sau, unde nu se poate, un agent AI lucrează în interfață, exact ca un om care are programul deschis. Cele mai multe proiecte le combină. Exemple de muncă manuală care se automatizează așa:

- 01**Rapoarte și verificări:** situații scoase direct din datele programului, fără copiat de mână în Excel.
- 02**Reconcilieri:** plățile din extrasul bancar potrivite cu documentele din program.
- 03**Introducere de date:** documente din fișiere sau din e-mail, completate în program câmp cu câmp.
- 04**Fișiere pentru import:** generate în formatul pe care programul îl acceptă oficial și verificate înainte de import.

## Citire directă din date: calea preferată

Când datele sunt accesibile pe disc sau rețea (baze de date locale, fișiere native), citirea directă e mai rapidă, mai robustă și mai sigură decât operarea interfeței — nu depinde de cum arată ecranul și nu poate „apăsa greșit un buton”.

Regula strictă pe care o aplicăm: citire directă da, scriere directă niciodată. Orice modificare trece prin mecanismul oficial de import al sistemului sursă, nu prin manipulare directă a fișierelor de date. Același principiu îl aplicăm la [integrarea AI cu ERP, prin servere MCP](https://thenichesociety.ro/ai-engineering/integrare-erp-mcp): nicio modificare în nucleul sistemului. Pentru sisteme foarte sensibile, unde nici citirea directă a datelor nu e suficientă, explicăm separat [AI self-hosted, cu datele pe infrastructura ta](https://thenichesociety.ro/blog-ai-suveran-self-hosted-ue), ca alternativă la operarea peste un program existent.

[Discută rezultatul cu noi: 30 de minute, gratuit](https://thenichesociety.ro/?from=ai-engineering-agenti-computer-use#book)

Nu știi ce cale ți se potrivește? În 30 de minute, gratuit, îți spunem ce se poate face pe programul tău.

## Când interfața e singura cale

Un agent computer-use e, practic, un agent AI care folosește calculatorul exact cum ar face-o un om: mișcă mouse-ul, citește ecranul, apasă taste. Îl folosim doar pentru pașii care nu se pot face prin citire sau import de fișiere, cum sunt validările din interfață sau formularele specifice aplicației.

Spre deosebire de [RPA clasic](https://thenichesociety.ro/ai-engineering/rpa-cu-agenti), care urmează un script fix de clicuri, agentul recunoaște ce s-a schimbat pe ecran (o fereastră mutată, un meniu redenumit) și se adaptează, în loc să se oprească la prima diferență. Pentru pașii în care decide singur un șir lung de acțiuni, explicăm separat [când chiar merită cel mai avansat model AI disponibil](https://thenichesociety.ro/blog-modelul-ai-conteaza-mai-putin).

Aici regulile de siguranță sunt mai stricte, iar [permisiunile agentului](https://thenichesociety.ro/blog-permisiuni-agenti-ai-companie) sunt scrise explicit:

- 01**Mediu izolat:** agentul rulează separat de restul sistemelor firmei.
- 02**Pași verificați:** după fiecare acțiune, verifică pe ecran rezultatul înainte să meargă mai departe.
- 03**Omul confirmă:** nicio acțiune ireversibilă (trimitere, validare finală, ștergere) fără confirmare umană explicită.

## Ce am învățat testând pe date reale

Peste SAGA C, un program de contabilitate desktop fără API, am construit 20 de unelte de citire, verificare și reconciliere: balanță, fișă de cont, jurnal, declarații, reconciliere bancară. Toate doar citesc; niciuna nu scrie în fișierele de date. Detalii pe pagina despre [automatizarea contabilității pe SAGA](https://thenichesociety.ro/contabilitate-automatizata).

Interfețele reale au surprize: meniuri blocate din cauza unor setări nevăzute, coduri de eroare fără explicație, ferestre de dialog care se randează greșit. Un agent computer-use bun știe să diagnosticheze aceste blocaje, nu doar să repete aceeași acțiune eșuată. Am testat agenți AI care folosesc calculatorul pe interfețe reale, nu doar în medii de test curate. Un caz concret, dintr-un program de contabilitate desktop:

Contextul declarației, cu termene și amenzi, îl găsești în [ghidul nostru D406](https://thenichesociety.ro/saf-t-d406).

- 01**Simptom:** un meniu al programului apărea blocat.
- 02**Abordare:** în loc de încercări pe ecran, am citit direct fișierele de configurare.
- 03**Cauză:** o setare de configurare care nu se vede în interfața standard.
- 04**Rezultat:** blocajul a fost diagnosticat și rezolvat din date, fără încercare-eroare în interfață.

## Cum automatizăm o aplicație desktop, în 4 pași

Nu presupunem din start că interfața se poate automatiza. Automatizarea aplicațiilor desktop cu AI pornește mereu cu un diagnostic tehnic — verificăm ce se poate citi direct din date înainte să propunem operarea interfeței. Lucrăm în etape mici, fiecare câștigată prin livrarea celei dinainte; așa a crescut și relația cu [FOX](https://thenichesociety.ro/studii-de-caz/fox), de la un training AI la un discovery pe SAP.

Automatizarea aplicațiilor fără API e una dintre specialitățile noastre ca [agenție AI](https://thenichesociety.ro/ai-engineering); când se poate, citim datele direct, fără să lucrăm în interfață.

- 01Diagnostic: verificăm dacă datele se pot citi direct (de preferat) sau dacă e nevoie de agent în interfață. Primești raportul scris și prețul fix; poți opri aici.
- 02Construim conectorul/agentul, cu reguli explicite despre ce poate face singur și ce cere confirmare
- 03Testăm pe date și scenarii reale, incluzând cazurile limită (erori, blocaje, interfețe neașteptate)
- 04Predăm cu documentație despre exact ce automatizează sistemul și ce rămâne manual. Codul rămâne al tău; la cerere, un retainer îl ține la zi când programul se schimbă.

## Preț fix, după un discovery scurt.

- diagnostic sistem
- conector read-only
- predare + documentație
- mapare interfață
- agent + reguli de siguranță
- training echipă
- monitorizare continuă
- ajustări lunare
- raport lunar
Fiecare proiect are alt context, alte fluxuri și altă infrastructură, așa că prețul se stabilește după un discovery scurt și plătit, iar apoi nu se schimbă pe parcurs.

Nu știi ce cale ți se potrivește? În 30 de minute, gratuit, îți spunem ce se poate face pe programul tău.

## Întrebări frecvente

### Ce este un agent computer-use?

Este un agent AI care interacționează cu o aplicație exact cum ar face-o un om — vede ecranul, dă click, tastează — pentru sisteme care nu oferă altă cale de integrare (fără API, fără export automat). Se folosește ca ultimă soluție, când citirea directă de date nu e posibilă.

### Ce aplicații poate folosi un agent computer-use?

Orice aplicație pe care un om o folosește cu ecranul, tastatura și mouse-ul: programe de contabilitate și gestiune instalate pe calculator, ERP-uri locale, aplicații interne mai vechi sau portaluri web fără export. Merge cel mai bine pe sarcini repetitive, cu reguli clare. Pașii care nu se mai pot anula, ca trimiterea sau validarea finală, rămân la om.

### Automatizare software fără API: e posibilă?

Da, pe două căi. Prima, de preferat: citim datele direct din program, fără să scriem nimic în baza lui. A doua, doar pentru pașii care se fac exclusiv din ecran: un agent computer-use lucrează în interfață și verifică fiecare pas. Cele mai multe proiecte le combină.

### Se poate automatiza introducerea datelor într-un program fără API?

Da. Întâi verificăm dacă programul are un import oficial de fișiere (de exemplu XML, CSV sau DBF): dacă are, e calea cea mai sigură. Unde nu există, agentul completează direct în interfață, câmp cu câmp, verifică pe ecran ce a introdus, iar validarea finală o face un om.

### E sigur să lași un agent AI să opereze o aplicație desktop?

Cu reguli clare, da: mediu izolat, pași verificați și nicio acțiune ireversibilă (trimitere, validare finală, ștergere) fără confirmare umană explicită. Fără aceste limite, riscul e real. De aceea separăm strict, din proiectare, ce poate face agentul singur de ce cere un om.

### Ce date vede agentul și unde rulează?

Agentul lucrează din capturi de ecran, deci vede exact ce apare pe ecranul pe care lucrează, ca un om. Îi dăm doar drepturile utilizatorului pentru care lucrează, într-un mediu izolat. Dacă datele nu au voie să iasă din firmă, discutăm varianta cu AI găzduit pe infrastructura ta. Le stabilim pe toate în discovery, înainte de orice cod.

### Se poate scrie automat înapoi în program, de exemplu în contabilitate?

Nu direct în fișierele de date: o scriere directă poate strica integritatea programului. Orice modificare trece prin importul oficial al programului sau, unde nu există, prin interfață, cu verificare pe ecran și confirmarea unui om, chiar dacă asta înseamnă un pas în plus.

### Power Automate Desktop sau agent AI: ce aleg pentru o aplicație desktop?

Dacă pașii sunt mereu aceiași și ecranele nu se schimbă, un flux RPA clasic, de tipul Power Automate Desktop sau UiPath, poate fi suficient. Un agent computer-use are sens când ecranele variază, când trebuie înțeles ce apare pe ecran sau când excepțiile sunt dese. În sesiunea gratuită îți spunem sincer care variantă ajunge pentru cazul tău.

### Cât costă și cât durează automatizarea unui program fără API?

Prețul e fix: îl stabilim după un discovery scurt și plătit și nu se mai schimbă pe parcurs. Depinde de câte fluxuri automatizăm și de cale: doar citire (mai simplu) sau agent în interfață (mai complex). Ca la orice proiect AI la noi, pornim cu un discovery de o zi, apoi un pilot de 2–6 săptămâni pe unul sau două fluxuri. În sesiunea gratuită de 30 de minute îți spunem ce variantă ți se potrivește.

### Automatizarea definită de software e același lucru?

Nu. „Automatizarea definită de software” (software-defined automation) e un termen din industrie: logica de control a echipamentelor rulează ca software pe servere obișnuite, nu în automate programabile dedicate. Pagina de față e despre altceva: programe de birou fără API, ca aplicațiile de contabilitate, gestiune sau ERP-urile instalate local.

### Hai să vedem ce se poate automatiza la tine.

O sesiune gratuită de 30 de minute: îți spunem ce se poate automatiza, cât durează și cât costă, cu preț fix după discovery.

Răspundem în aceeași zi lucrătoare.
