Acțiuni AI · sigure prin proiectare

Al că face lucruri. În siguranţă.

Contractele de acţiune permit AI să ruleze operaţiuni aprobate de backend (refunda o factură, suspenda o licenţă, ruta un bilet) fără a atinge vreodată baza de date brută. AI propune o acţiune tastată, OpsIQ verifică rolul, validează paramele, un om confirmă scrisul, apelul se stinge HMAC-semnat, şi fiecare pas este auditat şi reversibil.

Contracte de acţiune tipateConfirmă poarta de scriereApeluri semnate de HMACAuditat și reversibil
Al nu poate inventa un apel
Fiecare scriere este aprobată și autentificată
Trăieşte Fiecare poartă. CEREREA AI refund_invoice £35.66 · Adam@... POARTA CONTRACTULUI rol: proprietar Parametrii sunt validi în domeniul de aplicare CONFIRMĂ Aprobare poartă umană · pe scrie HMAC-SHA256 POST semnat → LOGUL AUDITULUI verificat actor: admin · proprietar rezultat:200 · 188ms Sig 4f9a... c20b reversibilă ·2:41PM "suprafață": ["admin"] "roluri": ["proprietar"] "confirmă": "întotdeauna" "reversibil": adevărat
Contractul de acțiune

Urmăreşte o călătorie de acţiune. întreaga conductă.

O acțiune este un contract tastat pe care îl înregistrezi o dată: un nume ca saas.refund_invoice, parametrii săi, suprafața pe care trăiește, rolurile au permis să-l ruleze, o politică de confirmare și un obiectiv semnat. Nu prime SQL, nici apeluri arbitrare. Urmați o singură cerere ( bază Adam ți-a dat ultima factură .) și veți vedea exact ce se întâmplă de fiecare dată: AI propune, un om confirmă, apelul iese semnat, și chitanța este scrisă.

AI nu poate inventa un apel. A ta.

Acum joacă · saas.refund_invoice
01 Propunere 02 Check & confirm 03 Semnează 04 Audit
01 · Propunere

Acesta propune un contract înregistrat, sau nimic.

Atunci când un administrator tastează „rambursează ultima factură a lui Adam”, IA corelează intenția cu un contract pe care îl cunoaște deja și completează parametrii din înregistrările tale live. Nu improvizează niciodată un apel și nu ajunge niciodată la baza ta de date brută. Dacă intenția nu este asociată unei acțiuni înregistrate, nu se propune nimic.

  • Intenţie, nu improvizaţie. Engleza simplă rezolvă la o cheie înregistrată ca saas.refund_invoiceSau la nimic.
  • Params din datele tale live. Client, sumă și #INV-2291 sunt trase din înregistrările, niciodată modelul ? ghici.
  • Cheie necunoscută = respinsă. Orice lucru care nu este un contract înregistrat este refuzat înainte de a putea rula.
  • Nu are acces la baza de date. Propunerea este o trimitere la contract, niciodată SQL și niciodată un apel arbitrar.
Intenție → contract de potrivire TIPURI DE ADMIN "restitui ultima factură a lui Adam" REGISTRUL ACŢIUNII saas. suspensie_licență saas. refund_invoice crm. add_note delete_everything cheie necunoscută · respinsă DATE VIVE client [email protected] suma · factură £35.66 · #INV-2291 Propunerea
Bate02· poarta

O persoană decide, iar serverul Verifică totul mai întâi.

Înainte de orice poate rula, OpsIQ_ validează propunerea server-side: este permis acest rol, este acțiunea în domeniul de aplicare pentru această suprafață, sunt parametrii de tipurile potrivite? Acțiuni mutante apoi așteptați pentru un om explicit Aprobat implicit: un singur clic pe un card de confirmare, sau de respingere a acestuia. Actorul este întotdeauna verificat admin semnat sau Token-verified client, niciodată oricine modelul pretinde a fi.

Acțiunea propusă de AI ACŢIUNI PROPUNETE saas. refund_invoice client [email protected] suma · factură £35.66 · #INV-2291 Aprobare Liber. actor: admin verificat LOGUL AUDITULUI restituire_facilitate · admin · proprietar · 200 · 188ms HMAC-SHA256 sig 4f9a...c20b · reversibil ·2:41PM Rol, domeniu de aplicare și params verificate
& Domeniul de aplicare verificatserver-side, înainte de orice scriere
Parametrii validațipe tip; tipuri greșite respinse
Aprobare umană implicitactorul este identitatea verificată
03–04 · Semnează și auditează

Semnat la obiectivul final, apoi scris un record permanent.

OpsIQ_ POST-uri o sarcină utilă semnată HMAC la propriul obiectiv. Semnătura acoperă corpul brut plus un timbru temporal, astfel încât o cerere rejucată sau falsificată este respinsă la ușa dumneavoastră. În momentul în care se întoarce, OpsIQ_ scrie un rând de audit numai de apendice care a fugit, ce a fugit, rezultatul, cât timp a durat și semnătura.

  • HMA-semnat Post. Obiectivul dumneavoastră verifică X-OpsIQ-Signature peste cadavru înainte de a acţiona.
  • Reluare-proof. Marca temporală semnată înseamnă că o sarcină utilă veche nu poate fi re-arsă.
  • Rândul de audit permanent: actor, acțiune, rezultat 200, durată 188ms şi semnătura, numai anexă.
  • Reversibil prin design. Fiecare rând mutant poate fi rulat înapoi, care stabilește controalele următoare.
rambursare_facilie · admin · proprietar200 · 188ms· sig 4f9a...c20b ·2:41PM
reversibilă
POST /your-endpoint
# headers
X-OpsIQ-Signature: t=1718…,v1=4f9a8e…c20b
Content-Type: application/json

{
  "action": "saas.refund_invoice",
  "actor":  "admin · owner",
  "params": {
    "customer": "[email protected]",
    "amount":   48.00,
    "invoice":  "#INV-2291"
  },
  "ts": 1718902861,
  "reversible": true
}
Stratul de guvernanță

Trei controale pe care le-ai stabilit fiecare acţiune.

Acestea sunt comenzile pe care le înfăşuraţi în jurul călătoriei pe care tocmai aţi urmărit-o: cadranul care a decis dacă bate doi vă aşteaptă, poarta care decide dacă acţiunea este chiar oferită şi anularea care face un scris sigur pentru a face.

Încrederea în formă

Stabiliţi autonomia pe acţiune şi formaţi-o oricând, iar fiecare cursă este încă auditată.

Suggest Copilot Pilot automat
  • Suggest Doar schiţe; nimic nu merge fără o persoană.
  • Copilot arată un card de aprobare cu un singur clic.
  • Autopilot funcționează numai în cadrul ratei, valori și domeniu de aplicare a balustradelor.

Permisiune și domeniu de aplicare

Suprafață de cercetare plus rol gating că nu reușește închis: o nepotrivire ascunde acțiunea în întregime.

oferta ascuns · nu reușește închis
  • Un nepotrivire ascunde acțiunea, astfel încât aceasta nu sa oferit niciodată, nu doar blocat.
  • Roluri poarta fiecare contract: owner / admin / support / custom.
  • Actorul este admin-ul semnat verificat sau clientul verificat cu jetoane.

Reversibil prin proiectare

O acţiune mutantă poate declara inversul ei, aşa că un apel greşit se întoarce de la acelaşi rând de audit.

suspendarea reactivează restituire reîncărcare
  • Perechi ca suspendreactivate şi refundre-charge.
  • Un clic pe rollback direct din rândul de audit.
  • Reversia este legată, semnată și auditată în sine.
Pilot automat, împrejmuit

Pilotul automat ruleaza fara un click, Niciodată fără limite.

Când eliminați clic pe om, trei garduri ia locul său, toate aplicate server-side, înainte de a semnat POST vreodată iese. O acțiune care lovește oricare dintre ele nu este skipped în liniște; acesta este parcat înapoi în coada de aprobare umană, exact unde bate doi a trăit.

01 · PRET

Limita ratei

Capăt cât de des se aprinde o acțiune per hour, per day sau per week Aşa că o buclă fugară nu poate drena nimic.

02 · VALORĂ

Capac valoric

Bound banii orice apel sau o zi întreagă poate muta: un maxim per transaction şi per day.

03· DOMENIU DE APLICARE

Garduri de acoperire

Configurați pilotul automat la o department, region sau segment, pe acțiune.

→ PARCAT

Coadă umană

Atingeți o limită și acțiunea revine la coada umană pentru o aprobare explicită, niciodată scăzut în tăcere.

Pilot automat · în interiorul balustradelor PĂRŢILE DE GARDARDER limita ratei · plafon valoric · domeniu de aplicare incendii în limitele RATE / h Valoarea/ziua DOMENIUL DE APLICARE dept: facturare limita atinsă → Parcat pentru oameni queUE DE OMOLOGARE UMANĂ Orice peste un parapet aşteaptă o persoană ? Niciodată nu a scăzut în tăcere.
Spune-o odată.

Declar-o o dată, şi AI Învaţă imediat.

Acesta este contractul care a făcut posibilă întreaga călătorie. Declari o acțiune o dată și AI o poate propune imediat; fiecare domeniu al contractului este guvernanța făcută reală și auto-documentare. Și acțiunile nu sunt născute doar dintr-o promptă tastată; fluxurile de muncă și regulile le pot propune, de asemenea, prin aceeași poartă.

Înregistrează-te o dată

  • Un contract, descris pe deplin: numele, paramele, suprafața, rolurile, confirmarea, criteriul de evaluare și inversul descrie acțiunea și o guvernează în același timp.
  • Conectori auto-register. Stripe, Shopify, WHMCS și OpsIQ SaaS își aduc acțiunile cu ei, fără cablu de mână.
  • Dovedeşte-o mai întâi. O cutie de nisip plus un tester webhook semnat verifica o acțiune înainte de a atinge producția.

Declanşat, nu doar tastat

  • Fluxurile de lucru se retrag. O etapă de flux de lucru (send_email, webhook, set_status...) avansează pe căpuşa de cron şi mâinile pe o acţiune.
  • Şi regulile privind ciclul de viaţă şi cele proactive. O promovare etapă (premiu → proces → plată) sau o regulă de vizitator-comportament poate propune o acțiune, prin aceeași sferă de aplicare, rol, confirma, semn și poarta de audit.
Autoînregistrată de conector Strip Shopify WHMCS OpsIQ SaaS
acțiuni.json · contract { "Cheia" : "saas. oppen_licente," "suprafață" : ["admin"], "roluri" : ["proprietar"], "confirmă" : "întotdeauna," "reversibil" : adevărat, "punct final" : "https://api.you…" } Acţiune descoperită · AI poate propune acum
Declanşare → conductă de acţiune PERFORMANŢA DE LUCRU pas · send_email RULUL VIEŢII proces → plată RULA PROACTIVĂ ora_on_page ≥ 60s ACŢIUNI Poarta Domeniul de aplicare · rol · semn executat Fiecare pâlnie de declanșare prin aceeași poartă
Autodocumentare

Un contract a alimentat călătoria, şi a scris propriile documente.

Deoarece fiecare domeniu face parte din contract, acţiunea se descrie pe sine. Parametrii poartă tipuri şi validare, astfel încât paramele invalide sunt respinse mai degrabă decât improvizate în jurul valorii de; pseudonimele harta ceea ce oamenii de fapt tip la cheia canonică; un steag distructiv şi urmărirea sursei sunt parte a înregistrării. Exportul întregului registru la o referinţă OpenAPI şi acţiunile dumneavoastră sunt documentate în momentul în care există.

actions.json UN CONTRACT params schema label · desc · category AI hint aliases destructive flag source tracking
  • Schema parametrilor tastat. Tipurile și validarea sunt construite în; un model similar INV-* este pus în aplicare, nu ghicit.
  • Câmpuri auto-descriere. Eticheta, descrierea și categoria fac fiecare acțiune lizibilă pentru oameni și AI deopotrivă.
  • Ali indicii & pseudonime. Harta natural fraza la cheia canonica asa ca da Adam banii inapoi . saas.refund_invoice.
  • Urmărire distructivă a steagului și sursei. Fiecare contract înregistrează dacă mutaţiile şi locul de unde au venit fiecare alergare.
Exporturi către OpenAPI: /actions/refund_invoice şi registrul complet, generat automat.
Conectori autoregizericiStripe,Shopify, WHMCS, OpsIQSaaS: acţiunile apar pe activ.
Sandbox + tester semnatDovedeşte o acţiune înainte de a atinge producţia.
Cloud sau auto-găzduitAceeaşi cale, fără comportament.
Adu-ţi propriul model.Anthropic, OpenAI, Gemini, Grok sau auto-hosted.
ا Comparație onestă

OpsIQ Acțiuni vs an Agent AI neverificat.

Agenţii autonomi care au un LLM direct la uneltele tale sunt rapizi şi nelegaţi. Diferenţa nu este inteligenţa; este contractul, poarta şi traseul din jurul ei. Iată versiunea corectă.

CapacitateaAgent AI neguvernatOpsIQ Acțiuni
What the AI can call Whatever the tool layer exposes Only registered typed contracts
Approval before a write Runs immediately Human gate by default (Copilot)
Permission & role scoping Usually one blanket credential Per action · surface + role · fails closed
Parameter validation Trusts the model output Typed schema · invalid input rejected
Tamper protection on calls Rarely signed HMAC-SHA256 over raw body + timestamp
Controlul autonomiei All-or-nothing Trust Dial · Suggest → Copilot → Autopilot
Audit of every operation Partial logs, if any Immutable: actor, params, result, duration
Reversibility Manual cleanup Declared inverse · one-click rollback
Reaches raw database Often direct DB / shell Never, only your endpoints
Triggered by rules safely Separate, ungated paths Same gate for workflows & proactive rules
Adu-ţi propriul model. Usually yes Anthropic / OpenAI / Gemini / Grok / self-host
Lista completă de caracteristici

Totul în Acțiuni AI.

Fiecare capacitate, grupate.

CaracteristiciCe face
Guvernanță și confirmare centrală
Contract de acţiune tipatFiecare acțiune este o schemă declarată JSON: nume, params, domeniu de aplicare, roluri, politică, obiectiv. AI umple sloturile pe care le-ați definit.
Poarta de aprobare umanăNimic mutant ruleaza pana cand o persoana clicuri Aprobat.
Politica de confirmare a peracţiuniiniciodată / o dată pe sesiune / întotdeauna; acțiuni riscante necesită întotdeauna confirmarea.
Necesită confirmarea steagului NOUConfirmarea forței asupra acțiunilor sensibile, independent de incapacitatea de plată.
Cardul de confirmare UIAcţiune exactă, params şi roluri previzualizare înainte de aprobare.
Securitate și încredere
SEMNAREA HMAC-SHA256Semnat POST peste corpul brut, astfel încât criteriile de evaluare să verifice cu dovezi reproductibile.
Identitatea actorului verificatActorul vine din sesiune, niciodată pretenţia AI.
Protecţie a timpului şi reluarea NOUŞtampile vechi sunt respinse, aşa că un apel capturat nu poate fi reluat.
Permisiune și acces
Suprafață & rol de cercetareUn registru, cu public vizionat de suprafaţă şi rol, eşuează închis, nu se suprapune niciodată.
Admin AI suprafeţeAcţiunile privilegiate există doar pe suprafaţa admin; adminul şi clientul AI nu se suprapun niciodată.
Suprafață numai pentru citire cu vedere spre cliențiClientul AI poate citi, dar nu poate scrie, aşa că nu reuşeşte închis.
Suprafață numai în stare de funcționare NOUSuprafete care executa fara a citi nici un context.
Controlul autonomiei
Nivele de autonomie încredere în dialFormează fiecare acţiune de la Sugerează la copilot la pilot automat.
Autopilot balustradeAutopilot rulează doar în interiorul limitelor de rată de server-side, capace valorice și garduri de acoperire.
Limitare a ratei per acțiune NOUCapac cât de des o acțiune poate trage pe oră, zi sau săptămână.
Aplicarea plafonului valoric NOUValoarea nominală a oricărei tranzacții (sau o zi întreagă) se poate muta.
Scrimă în domeniul de aplicare în pilot automat NOULimitați pilotul automat la un departament, regiune sau segment.
Comutarea autonomiei pe acțiune NOUFormează fiecare acţiune independent şi dă-o mai încet oricând.
Modul de sugestie (numai în curent) NOUTrupele AI; o persoană aprobă înainte de orice rulează.
Modul copilot (un clic) NOUO carte de confirmare aşteaptă un clic explicit Aprobat.
Refacere & desface
Acțiuni reversibile prin proiectareDeclaraţi invers şi întoarceţi un apel greşit într-un singur clic.
Reversii legate de acțiune NOUAuditul leagă original și inversare astfel încât lanțul rămâne trasabil.
Conformitate & audit
Jurnal de audit imutabilActor, acţiune, params, rezultat, statut, durată şi semnătură, nu a pierdut niciodată.
Exploatarea răspunsului la punct final NOUStarea, corpul şi latenţa de pe spatele tău sunt capturate în audit.
Integrarea automatizării
Acțiuni declanșateFluxurile de lucru, regulile ciclului de viață și normele proactive propun prin aceeași poartă.
Integrarea acțiunilor în fluxul de lucruEtapele fluxului de lucru pot fi transmise unui contract de acţiune.
Integrarea în acţiunea privind regulile de viaţăPromotii de etapa (conducere → proces → plata) poate propune o acțiune ulterioară.
Integrarea activă a acțiunii de reglementareRegulile de comportament al vizitatorilor (vizuri, timp de pe pagina, defilare) pot declanşa o acţiune.
Aliniere AI & flux de lucru
Corelare intenţionată (nu improvizare)Engleza simplă se rezolvă cu un contract înregistrat, sau nimic.
Propunere → aprobare → executa → auditPatru paşi expliciti, care pot fi urmăriţi; fiecare dintre ei este al tău.
Flexibilitate și integrare
Platforma neutră modelAcelaşi strat de acţiune funcţionează pentru orice furnizor sau model auto-hosted.
JSON compatibilitatea suportuluiWHMCS, personalizat SaaS, WordPress, ERP: orice vorbește HTTP + JSON.
& Descoperire registru de acțiuniacţiuni.json plus auto-descoperire conector: declara o dată, AI învaţă instantaneu.
Acțiuni de transfer de conectoriActivează un conector și acțiunile sale apar automat.
Criteriul final al cutiei de nisip per acțiune NOUSe indică o acțiune la un obiectiv de testare înainte de a atinge producția.
API descoperirea acțiunilor NOUUn obiectiv returnează contractele complete, astfel încât acțiunile sunt de descoperit prin API.
Configurare și organizare
Schema parametrilor de acțiune NOUTipurile de declaraţii şi validarea; intrările nevalabile sunt respinse, nu improvizate.
Contract ca documentație vie NOUDocumentele contractului în sine: numele, paramele și intenția într-un singur loc.
Descriere și etichetă per acțiune NOUO etichetă IU lizibilă și o descriere proza pentru fiecare acțiune.
Etichetare categorie de acțiune NOUOrganizează registrul prin vânzări / suport / facturare / admin.
Urmărirea conectorului sursă NOUStii ce conector a trimis fiecare actiune.
Textul indiciu al AI NOUUn indiciu proza ghideaza modelul pe momentul in care sa foloseasca fiecare actiune.
Steag de acțiune distructiv NOUMarcați acțiunile cu risc ridicat pentru parapete mai stricte.
Căutarea acțiunilor aliasing NOUHarta numelor comune pe care oamenii le scriu pe cheia acţiunii canonice.
Întrebări frecvente

Întrebări de acțiune, Răspuns.

Tot ce echipele cer înainte de a-l lăsa pe AI să atingă platforma: confirmare, autonomie, rollback, domeniu de aplicare și modele.

Nu. Politica de confirmare este aplicată pe server. AI nu poate falsifica un = steag adevărat confirmat. Alergătorul de acțiune ignoră valorile confirmate AI-suppliate pentru acțiunile a căror politică necesită aprobarea umană.
Fiecare acțiune are un nivel de autonomie pe care îl controlați: Sugerați (doar în proiect), Copilot (un clic pe aprobarea umană) sau Autopilot (recurge în interiorul limitelor ratei, capace de valoare și balustrade de aplicare). Îl setați pe acțiune și îl puteți întoarce în orice moment. Acțiuni noi implicit la cel mai sigur nivel.
Da, dacă declară un contract invers: suspenda perechile cu reactivare, restituire cu reîncărcare. Din jurnalul de audit faceți clic pe rola înapoi; OpsIQ semnează și rulează inversul și scrie un rând de audit legat astfel încât întregul lanț rămâne urmabil.
Fiecare acțiune declară o suprafață (admin / client / scrie-doar) și rolurile au permis să-l ruleze. Poarta verifică actorul verificat împotriva atât și nu reușește închis. Acțiunile out-of-scope nu sunt niciodată chiar oferite AI, cu atât mai puțin executate.
Da. Treptele fluxului de lucru, promoţiile de conducere a ciclului de viaţă şi regulile proactive (vederi de pagină, timp pe pagina, adâncime defilare) pot propune o acţiune. Fiecare curge prin aceeaşi poartă (scop, rol, validare, politica de confirmare, linie de post semnat şi audit), astfel automatizarea nu ocoleşte niciodată balustrada de pază.
OpsIQ_ arată eroarea din jurnalul de audit și îl acoperă înapoi la admin. Acțiunea nu este rejudecată automat pentru operațiunile non-idempotent.
Stratul de acţiune este neutru:Anthropic, OpenAI, Gemini, Grok sau un model auto-hosted. Adu-ti propria cheie (BYOK) sau să utilizeze facturarea gestionată; fie modul în care contractul, poarta și jurnalul de audit sunt identice.
Contractul de acțiune este JSON. Obiectivul final poate fi în orice limbă care se ocupă HTTP și HMAC. PHP, Node, Python, Go, Rust: toate bine.