AI Handlinger · sikker af design

AI, Gør ting. Sikkert.

Actionskontrakter lade din AI køre godkendte backend operationer (refundere en faktura, suspendere en licens, rute en billet) uden nogensinde at røre din rå database. AI foreslår en indtastet handling, OpsIQ kontrollerer rollen, validerer paramerne, et menneske bekræfter skrive, opkaldet går ud HMAC-signeret, og hvert skridt er revideret og reversibel.

Kontrakter om maskinskrevne handlingerKonfirm- on- write gateHMAC-signerede opkaldRevideret & reversibel
AI kan ikke opfinde et opkald
Hver skrivning er godkendt & logget
Levende En port, hver eneste handling. AI ANMODNING refund_invoice £35.66 · adam @... KONTRAKTGATEN rolle: ejer params valide i anvendelsesområdet BEKRÆFTELSE Godkendt Menneskelige gate · på skrive HMAC-SHA256 underskrevet POST → REVISIONSLOG verificeret skuespiller: admin · ejer resultat: 200 · 188ms sig4f9a... c20b reversibel · 2: 41 PM "overflade": ["admin"] "rolles": ["ejer"] "bekræfter": "altid" "reversibel": sand
Aktionskontrakten

Se én handling rejse Hele rørledningen.

En handling er en skrevet kontrakt, du registrerer én gang: et navn som saas.refund_invoice, dens parametre, overfladen det lever på, de roller tilladt at køre det, en bekræftelse politik og et underskrevet endpoint. Ingen rå SQL, ingen vilkårlige opkald. Følg en enkelt anmodning ("refundering Adams sidste faktura"), og du vil se præcis, hvad der sker hver gang: AI foreslår, et menneske bekræfter, kaldet går ud underskrevet, og kvitteringen er skrevet.

AI kan ikke opfinde et opkald. Det kan kun køre Din.

Nu spiller · saas.refund_invoice
01 Forslag 02 Check & confirm 03 Signér 04 Revision
01 · Forslag

Kommissionen foreslår en registreret kontrakt, eller slet ingenting.

Når en admin typer "refundering Adams sidste faktura", AI matcher hensigten med en kontrakt, den allerede kender og fylder parametrene fra dine live records. Det aldrig improvisere et opkald, og det aldrig når din rå database. Hvis hensigten ikke kort til en registreret handling, er intet foreslået. Fuldt stop.

  • Intention, ikke improvisation. Almindelig engelsk løser til en registreret nøgle som saas.refund_invoice- eller til ingenting.
  • Paramer fra dine live data. Kunde, beløb og #INV-2291 er trukket fra dine plader, aldrig modellens gæt.
  • Ukendt nøgle = afvist. Alt, der ikke er en registreret kontrakt, afvises, før den kan køre.
  • Ingen adgang til databasen. Forslaget er en kontraktreference, aldrig SQL og aldrig en vilkårlig opkald.
Intent → kontrakt match ADMIN TYPE "refunderer Adams sidste faktura" AKTIONSREGISTRERING saas. Suspension _ licence saas. refund _ fakturaName crm. add _ note delete_everything ukendt nøgle LEVENDE DATA kunde [email protected] beløb · faktura £35.66 · # INV- 2291 Foreslåede - ikke udført. AI udfylder slots; en person beslutter næste.
Beat 02 · porten

En person beslutter, og serveren checker alt først.

Før noget kan køre, OpsIQ validerer forslaget server- side: er denne rolle tilladt, er handlingen i omfang for denne overflade, er de parametre de rigtige typer? Mutering handlinger derefter vente på en eksplicit menneskelig Cut som standard: et klik på et bekræftelseskort, eller afvise det. Skuespilleren er altid den verificerede signed- i admin eller cand- verificeret kunde, aldrig hvem modellen hævder at være.

Aktion foreslået af AI FORESLÅET INDSATS saas. refund _ fakturaName kunde [email protected] beløb · faktura £35.66 · # INV- 2291 Godkendt Frafald skuespiller: verificeret admin REVISIONSLOG REFERENCE · admin · ejer · 200 · 188ms HMAC- SHA256 sig 4f9a... c20b · reversibel · 2: 41 PM Rolle, omfang og paramer kontrolleret - derefter et menneskeligt klik.
Rolle- og scope markeretserverside, før nogen skriver
Parametre valideretefter type; forkerte typer afvist
som standard human godkendelseer den verificerede identitet
03–04 · Underskrift og revision

Underskrevet til din endpoint, derefter skrevet til en permanent rekord.

OpsIQ POSTs en HMAC- signeret nyttelast til dit eget endpoint. Signaturen dækker den rå krop plus et tidsstempel, så en genspillet eller manipuleret anmodning afvises ved din dør. I det øjeblik det vender tilbage, OpsIQ skriver en vedhæng-kun revision række indfange hvem der kørte det, hvad kørte, resultatet, hvor lang tid det tog og underskriften.

  • HMAC-signeret posts. Dit endpoint verificerer X-OpsIQ-Signature over kroppen før handling.
  • Replay- bevis. Det underskrevne tidsstempel betyder, at en gammel last ikke kan genfyres.
  • Permanent revisionsgruppe: skuespiller, handling, resultat 200varighed 188ms og underskrift, vedhæng-kun.
  • Kan ændres af design. Hver muterende række kan rulles tilbage, som sætter kontrollen op næste.
refundering _ faktura · admin · ejer200 · 188ms · sid 4f9a... c20b · 2: 41 PM
reversibel
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
}
Styringslag

Tre kontrolenheder du har sat omkring Hver eneste handling.

Det er de kontroller, du pakker rundt om den tur, du lige har set: den urskive, der besluttede, om beat to ventede på dig, porten, der beslutter, om handlingen er endda tilbydes, og den fortryde, der gør en skrive sikkert at gøre.

Trust Dial

Sæt autonomi per handling og ring det tilbage når som helst, og hver kørsel er stadig revideret.

Suggest KopiotCity in Quebec Canada AutopilotCity in New York USA
  • Suggest kun udkast; intet kører uden en person.
  • Copilot viser et one-click Cut kort.
  • Autopilot kører kun inden for sats, værdi & rækkevidde guardrails.

Tilladelse & anvendelsesområde

Overfladesøgning plus rollegating, der ikke afsluttet: en mismatch skjuler handlingen helt.

tilbydes skjult · ikke lukket
  • En fejlmatch skjuler handlingen, så den bliver aldrig tilbudt, ikke bare blokeret.
  • Roller låser alle kontrakter: owner / admin / support / custom.
  • Skuespilleren er den verificerede signed-i admin eller control- verified kunde.

Omvendt efter design

En muterende handling kan erklære dens inverse, så en forkert opkald ruller tilbage fra samme revision række.

Suspension reaktivér restitution omladning
  • Par som suspendreactivate og refundre-charge.
  • One- klik rollback lige fra revision rækken.
  • Tilbageførslen er knyttet sammen, underskrevet og revideret.
Autopilot, indhegnet

Autopilot kører uden et klik, Aldrig uden grænser.

Når du fjerner det menneskelige klik, tre hegn tager sin plads, alle tvungen serverside, før den signerede POST nogensinde går ud. En handling, der rammer nogen af dem er ikke roligt sprunget over; det er parkeret tilbage i menneskelig godkendelse kø, præcis hvor beat to levede.

01 · RAT

Sats

Hvor ofte en aktion skyder per hour, per day eller per week så en løbsk løkke ikke kan dræne noget.

02 · VÆRDI

Værdi

Bundet penge hver enkelt opkald eller en hel dag kan flytte: et maksimum per transaction og per day.

03 · ANVENDELSESOMRÅDE

Scope hegn

Konfær autoopilot til en department, region eller segment, per handling.

→ PARKERET

Menneskekone

Hit en grænse og handlingen vender tilbage til den menneskelige kø for en eksplicit Chalve, aldrig tavs faldet.

Autopilot · inde gardrails FENCE FOR GARTNERSKAB grænse for satsværdi brand inden for grænser RAT / timer Værdi / dag ANVENDELSESOMRÅDE dept: fakturering grænse nået → Parkeret til mennesker KONSUM AF GODKENDELSE Alt over en garde venter på en person - aldrig tavs faldet.
Afslør det en gang

Deklarer det en gang, og AI lærer det med det samme.

Dette er kontrakten, der gjorde hele rejsen mulig. Du erklærer en handling én gang, og AI kan foreslå det straks; hvert felt på kontrakten er styring gjort reel og selvdokumenterende. Og handlinger er ikke kun født fra en indtastet prompt; arbejdsgange og regler kan foreslå dem også, gennem den nøjagtig samme gate.

Registrer én gang

  • En kontrakt, der er fuldt beskrevet: navn, paramer, overflade, roller, bekræftelse, endpoint og omvendt beskrive handlingen og styre den på samme tid.
  • Forbindelsessystem automatisk register. Stripe, Shopify, WHMCS og OpsIQ SaaS bringe deres handlinger med dem, ingen håndledninger.
  • Bevis det først. En sandkasse plus en signeret webhook tester bekræfter en handling, før den rører produktionen.

Uddelt, ikke bare maskinskrevet

  • Arbejdsgange afleveres. Et arbejdstrin (send_email, webhook, set_status...) fremskridt på cron tick og hænderne off til en handling.
  • Også regler for livscyklus og proaktive aktiviteter. En fase forfremmelse (bly → forsøg → betaling) eller en besøgsadfærd regel kan foreslå en handling, gennem samme omfang, rolle, bekræfte, underskrive og revidere gate.
Autoregistreret af stikforbindelse Stribe Shopify WHMCS OpsIQ SaaS
actions.json · kontrakt { "nøgle" : "Saas. Suspension _ licence" "overflade" : ["admin"] "Rolles" : ["ejer"] "bekræfter" "Altid", "reversibel" : sandt "slutpunkt" : "https://api.you…" } Aktion opdaget · AI kan nu foreslå det
Trigger → aktionsrørledning ARBEJDSKRAFT step · send _ e-mail LIFEKYKLERAGE retssag → betaler PROJEKTRÆKKE tid _ on _ page ≥ 60s FORANSTALTNINGER STATE omfang · rolle- tegn udført Hver aftrækker løber gennem den samme port - og den samme revisionslog.
Selv- dokumentering

En kontrakt kørte rejsen. og skrev sine egne dokumenter.

Fordi hvert felt er en del af kontrakten, beskriver handlingen sig selv. Parametre bærer typer og validering, så ugyldige paramer afvises snarere end improviseret rundt; aliaser kort hvad folk faktisk skrive til den kanoniske nøgle; en destruktiv flag og kildesporing er en del af record. Eksportér hele registreringsdatabasen til en OpenAPI reference og dine handlinger dokumenteres det øjeblik, de eksisterer.

actions.json EN KONTRAKT params schema label · desc · category AI hint aliases destructive flag source tracking
  • - Et skema. Typer og validering er indbygget; et mønster som INV-* er påtvunget, ikke gættet.
  • Self-beskriver felter. Etiket, beskrivelse og kategori gør hver handling læselig for mennesker og AI 'en.
  • AI hint & aliaser. Kort naturlig frasering til den kanoniske nøgle, så "give Adam sine penge tilbage" stadig løser saas.refund_invoice.
  • Destruktiv flag & kildesporing. Hver kontrakt registrerer, om den muterer, og hvor hver løbetur kommer fra.
Eksport til Åbn API: /actions/refund_invoice og det fulde register, genereret automatisk.
Forbindelsesregister automatiskStripe,Shopify, WHMCS, OpsIQSaaS: handlinger vises på aktivere.
Sandbox + signeret testerBevis en handling, før den påvirker produktionen.
Cloud eller selvhostetDen samme vej, ingen adfærdsforstyrrelser.
medbring din egen modelAnthropic, OpenAI, Gemini, Grok eller selvvært.
Det er en ærlig sammenligning.

OpsIQ Handlinger vs ureglementeret AI-agent.

Autonome agenter, der wire en LLM lige til dit værktøj er hurtige, og ubegrænsede. Forskellen er ikke intelligens; det er kontrakten, porten og sporet omkring det. Her er den fair version.

KapacitetUndereted AI agentOpsIQ-aktioner
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
Autonomikontrol 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
medbring din egen model Usually yes Anthropic / OpenAI / Gemini / Grok / self-host
Fuld funktionsliste

Alt i AI-handlinger.

Alle muligheder, grupperet.

FunktionHvad det gør
Hovedstyring og bekræftelse
Opført på listen i henhold til kontraktenHver handling er en erklæret JSON skema: navn, params, omfang, roller, politik, endpoint. AI fylder slots du definerede.
Human godkendelse gateIntet muterer, før en person klikker på Cut.
Politik for bekræftelse af handlingeraldrig / once- per- session / altid; risikable handlinger kræver altid bekræftelse.
Kræv- bekræftelsesflag NYTTving bekræftelse på følsomme handlinger, uafhængigt af den politiske misligholdelse.
Bekræftelseskort UIPræcis handling, paramer og roller preview før godkendelse.
Sikkerhed & tillid
HMAC-SHA256 signeringUnderskrevet POST over rå krop, så slutpunkter kontrollere med kryptografisk bevis.
Verificeret aktøridentitetSkuespilleren kommer fra sessionen, aldrig AI 's krav.
Tidsstempel & genspil beskyttelse NYTGamle tidsstempler afvises, så et opkaldet kan ikke genspilles.
Tilladelse & adgang
Overflade & rolleskopi af CAT- filEt register, der er set af overfladen og rolle. ikke kan lukkes, aldrig overlappende.
Admin AI overfladerTilfældige handlinger eksisterer kun på admin overflade; admin og kunde AI aldrig overlappe.
Brugerdefineret-vender read- only overfladeKunde AI kan læse, men kan ikke skrive, så det mislykkes lukket.
Skrifttype-kun overfladeområde NYTOverflader, der udføres uden at læse nogen sammenhæng.
Autonomikontrol
Trust Dial Autonomy NiveauTheDial hver handling fra Foreslå til Copilot til Autopilot.
AutopilotguardrailsAutopilot kører kun inden for server- side sats grænser, værdi hætter og rækkevidde hegn.
Sats for begrænsning pr. aktion NYTCap hvor ofte en handling kan skyde per time, dag eller uge.
Håndhævelse af værdiloft NYTBundet værdien enhver transaktion (eller en hel dag) kan flytte.
Scope fægtning i Autopilot NYTBegræns Autopilot til en afdeling, region eller segment.
Per- action autonomiskift NYTRing hver handling uafhængigt og slå den tilbage ned når som helst.
Forslag (kun kladde) NYTAI udkast; en person godkender før noget kører.
Copilot-tilstand (et klik) NYTEt bekræftelseskort venter på et eksplicit godkendelsesklik.
Rollback & omdøb
Reversible handlinger efter designAfslør et omvendt og kast et forkert opkald tilbage med et enkelt klik.
Aktionstilknyttede tilbageførsler NYTRevisionen forbinder originalen og omvendes, så kæden kan spores.
Overholdelse og revision
Umuterbar revisionslogSkuespiller, handling, paramer, resultat, status, varighed og underskrift, aldrig tabt.
Logning af endepunktsrespons NYTStatus, krop og latency fra din bagende fanget i revisionen.
Automatisering
Udløselige handlingerArbejdsgange, livscyklusregler og proaktive regler foreslår gennem samme gate.
Integrering af arbejdsgangeArbejdsgange kan give til en aktionskontrakt.
Integration af livscyklusregelenStage kampagner (bly → forsøg → betaling) kan foreslå en follow- on handling.
Integration af proaktive regelhandlingerBesøgsadfærdsregler (visninger, tid på side, rulle) kan udløse en handling.
AI-justering og arbejdsgang
Intent matching (ikke improvisation)Almindelig engelsk løser en registreret kontrakt, eller slet ingenting.
Forslag → godkende → udføre → revisionFire tydelige, sporbare trin.
Fleksibilitet og integration
Model- neutral platformDet samme actionlag virker for enhver udbyder eller selvvært model.
JSON backend kompatibilitetWHMCS, brugerdefinerede SaaS, WordPress, ERP: noget, der taler HTTP + JSON.
Handling i registreringsdatabasen & opdagelseactions.json plus stik auto-opdagelse: erklære en gang, AI lærer det øjeblikkeligt.
ForbindelseshandlingerAktivér en forbindelse og dens handlinger vises automatisk.
Sandbox endpoint pr. aktion NYTPlacer en handling ved et testendpoint, før den berører produktionen.
API opdagelse af handlinger NYTEt endpoint returnerer de fulde kontrakter, så handlinger kan opdages via API.
Konfiguration og organisation
Aktionsparametre skema NYTDeklarér typer og validering; ugyldig input afvises, ikke improviseret.
Kontrakt som levende dokumentation NYTKontraktdokumenterne selv: navn, paramer og hensigt på ét sted.
Peraktionsbeskrivelse og etiket NYTEn læsbar UI-etiket og en prosa beskrivelse for hver handling.
Aktionskategori mærkning NYTOrganiser registret ved salg / support / fakturering / admin.
Spor af kildeforbindelsesled NYTVide, hvilken forbindelse der sendte hver handling.
AI-vink tekst NYTEt prosa hint guider modellen på, hvornår du skal bruge hver handling.
Flag for destruktiv handling NYTMarker højrisikoaktioner for strengere gardiner.
Opslag til opslag NYTKortlæg de almindelige navne folk skriver til den kanoniske handling nøgle.
Ofte stillede spørgsmål

Spørgsmål om handling Det er ikke det, jeg vil sige.

Alt hold spørger, før de lader AI røre bagenden: bekræftelse, autonomi, rollback, omfang og modeller.

Nej. Bekræftelsespolitik er tvungen serverside. AI kan ikke forfalske en bekræftet = sande flag. Handlingsrunner ignorerer AI- leverede bekræftede værdier for handlinger, hvis politik kræver menneskelig godkendelse.
Hver handling har et autonominiveau du styrer: Foreslår (kun udkast), Copilot (one-klik menneskelig godkendelse), eller Autopilot (kører inden for sats grænser, værdi hætter og rækkevidde garanter). Du sætter det per handling og kan vende det tilbage ned til enhver tid. Nye handlinger standard til det sikreste niveau.
Ja, hvis det erklærer en omvendt kontrakt: suspendere par med reaktivering, refundere med genopladning. Fra revisionsloggen du klikke roll tilbage; OpsIQ tegn og kører den inverse og skriver en linked revision række, så hele kæden forbliver sporbar.
Hver handling erklærer en overflade (admin / kunde / write- only) og de roller, der tillades at køre det. Gaten kontrollerer den verificerede aktør mod begge og ikke lukker. Out- of- scope handlinger er aldrig engang tilbydes til AI, endsige udføres.
Ja. Workflow trin, liv- regel kampagner og proaktive regler (side visninger, tid på side, rulle dybde) kan alle foreslå en handling. Hver eneste løber gennem den samme gate (omfang, rolle, validering, bekræftelse politik, underskrevet POST og revision række), så automatisering aldrig forbigår dine gardiner.
OpsIQ viser fejlen i revisionsloggen og overflader det tilbage til admin. Handlingen er ikke genprøvet automatisk for non-idepotente operationer.
Ja. Handlingslaget er model- neutral: Anthropic, OpenAI, Gemini, Grok eller en selvhostet model. Medbring din egen nøgle (BYOK) eller brug styret fakturering; enten måde kontrakten, gate og revision log er identiske.
Handlingskontrakten er JSON. Endepunktet kan være på ethvert sprog, der håndterer HTTP og HMAC. PHP, Node, Python, Go, Rust: all fine.