AI Actions · aman dengan desain

AI bahwa Hal-hal yang dilakukan. Dengan aman.

Kontrak aksi yang dibuat oleh AI Anda menjalankan operasi backend yang disetujui (dilunasi tagihan, suspensi lisensi, rute tiket) tanpa pernah menyentuh basis data mentah Anda. AI mengusulkan tindakan bertipe, OpsIQ memeriksa peran, mengesahkan param, manusia mengkonfirmasi tulisan, panggilan keluar HMAC-signed, dan setiap langkah diaudit dan dapat dikembalikan.

Kontrak aksi bertipe FeedDipastikan-di-tulis gerbangPanggilan HMAC-signedDiauditan & reversibel
AI tidak bisa menemukan panggilan
Setiap tulisan disetujui & dilog
Aras Setiap tindakan. PERMOHONAN refund_invoice Memerlukan $48 · adam@... KONTRAK GATE Peranan: pemilik Param - param arif valid SYARAT dalam Skop KONFIRM Aperrove Gerbang manusia · on write HANZO HMAC-SHA256 signed POST→ LOG AUDIT KALAYA DIverifikasi Aktor: admin · pemilik Hasil: 200 · 188ms Sig 4f9a... c20b Reversibel ·2:41ORM "surface": ["admin"] roles": ["owner"] "confirm": "selalu" "reversible": benar
Kontrak aksi

Tontonlah satu aksi perjalanan keseluruhan paip.

Aksi adalah kontrak bertipe yang kau daftarkan sekali: nama seperti saas.refund_invoice, parameternya, permukaannya hidup, peran yang diizinkan untuk menjalankannya, kebijakan konfirmasi dan titik akhir yang ditandatangani. tidak ada raw SQL_, tidak ada panggilan sewenang-wenang. ikuti satu permintaan (\"refund Adam's last invoice\") dan Anda akan melihat persis apa yang terjadi setiap kali: AI mengusulkan, sebuah konfirmasi manusia, panggilan keluar ditandatangani, dan tanda terima ditulis.

AI tidak bisa menemukan panggilan. Kau punya.

Sekarang bermain · saas.refund_invoice
01 Cadangkan 02 Cekaaa dan konfirmasi 03 TEkan Tanda Tangan 04 Audit
01 · Cadangkan

Ini mengusulkan kontrak terdaftar, - Tidak sama sekali.

Ketika sebuah admin mengetik ” mengganti faktur terakhir Adam,\" AI cocok dengan maksud kontrak yang sudah diketahui dan mengisi parameter dari catatan hidup Anda. Ini tidak pernah membuat improvisasi panggilan, dan tidak pernah mencapai basis data mentah Anda. Jika niat itu tidak memetakan ke aksi terdaftar, tidak ada yang diusulkan.

  • Tak ada improvisasi. Bahasa Inggris Plain diselesaikan ke kunci terdaftar seperti saas.refund_invoiceAtau sama sekali tidak ada.
  • Param parazoa dari data langsung Anda. Pelanggan, jumlah dan #INV-2291 Anda tidak pernah menduga bahwa itu berasal dari catatan Anda.
  • Kunci tidak diketahui= ditolak. Apa pun yang bukan kontrak terdaftar ditolak sebelum bisa dijalankan.
  • Tak ada akses basis data mentah. Usulan tersebut merupakan referensi kontrak, tidak pernah SQL dan tidak pernah panggilan sewenang-wenang.
Keterkaitan kontrak → pertandingan kontrak JENIS AMIN "pulangkan bil terakhir Adam" AKSI REGISTRY saas.suspend_license saas.refund_invoice crm.add_note delete_everything Kunci · yang tidak diketahui diabaikan HIDUP DATA pelanggan [email protected] Jumlah · faktur $48.00 · · #INV-2291 Diproposasi, tidak dilaksanakan.
Metatobe 02 · gerbang

Seseorang memutuskan, dan server Periksa semuanya dulu.

Sebelum ada yang dapat dijalankan, OpsIQ _validasi server-side proposal: adalah peran ini diperbolehkan, adalah tindakan dalam ruang lingkup untuk permukaan ini, apakah parameter jenis yang benar? Memutarkan tindakan kemudian menunggu sebuah Approve manusia eksplisit secara default: satu klik pada kartu konfirmasi, atau memberhentikannya. Aktor selalu diverifikasi signed-in admin atau token-verified customer, tidak pernah siapapun model klaim.

Tindakan yang diajukan oleh AI AKSI YANG DIPROPOSASI saas.refund_invoice pelanggan [email protected] Jumlah · faktur $48.00 · · #INV-2291 Aperrove Sia-Silakan Aktor: admin yang diverifikasi LOG AUDIT faks_infak-reund_insued · admin · pemilik · 200 · 188ms HMAC-SHA256 sig 4f9a...c20b · reversibel ·2:41ORM Peranan, skop dan param diperiksa, lalu klik manusia.
Skop Peranan Slogan Skop SSH diperiksasisi-server, sebelum menulis apapun
Parameter lema yang divalidasiJenis berdasarkan type; jenis salah ditolak
Approve Manusia Secara defaultAktor adalah identitas yang telah diverifikasi
03–04 · · audit & tandatangan

Ditandatangani ke titik akhir Anda, kemudian ditulis ke Catatan permanen.

OpsIQOSTs an HMAC Tanda tangan menutupi tubuh mentah ditambah timestamp, jadi permintaan yang diputar ulang atau dirusak ditolak di pintu Anda.OpsIQPenulisan sebuah penangkapan baris audit tambahan yang menjalankannya, apa berlari, hasilnya, berapa lama waktu yang dibutuhkan dan tanda tangan.

  • HMAC-tanda tangan POST. Titik akhir mu membuktikan X-OpsIQ-Signature Dia lebih dari tubuh sebelum bertindak.
  • Bertahan. Penanda waktu yang ditandatangani berarti muatan lama tidak dapat di-refire.
  • Baris audit permanen tidak berkematian: Aktor, aksi, hasil 200, durasi 188ms Dan tanda tangan, tambahan saja.
  • Reversibel oleh desain. Setiap baris bermutasi dapat digulung kembali, yang mengatur kontrol berikutnya.
faks_infak-reund_in$· admin · pemilik200 · 188ms · Sig 4f9a...c20b ·2:41 ORM
boleh dibalikkan ↩
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
}
The governance layer

Tiga kontrol Anda mengatur sekitar Setiap tindakan.

Ini adalah kontrol yang Anda bungkus sekitar perjalanan Anda hanya menonton: dial yang memutuskan apakah mengalahkan dua menunggu untuk Anda, gerbang yang memutuskan apakah tindakan bahkan ditawarkan, dan pembatalan yang membuat sebuah tulisan aman untuk membuat.

Dial Kepercayaan

Set otonomi daerah otonom per tindakan dan panggilan kembali kapan saja, dan setiap berjalan masih diaudit.

Suggest Copilot Pilot otomatis
  • Suggest Hanya draft; tidak ada berjalan tanpa seseorang.
  • Copilot \"Cofflic Approve card\" (dalam bahasa Inggris).
  • Autopilot Kewaspadaan hanya berjalan dalam kadar, value & skop.

& Skop izin

Skop permukaan plus gerbang peranan yang Gagal ditutupSebuah ketidakcocokan menyembunyikan tindakan sepenuhnya.

Ditawarkan Tersembunyi · gagal ditutup
  • Salah satu yang tidak cocok untuk menyembunyikan tindakan itu, sehingga tindakan itu tidak pernah ditawarkan, bukan hanya diblokir.
  • Peranan saham gerbang setiap kontrak: owner / admin / support / custom.
  • Aktornya adalah petugas yang diverifikasi atau pelanggan yang sudah diverifikasi.

Reversibel oleh desain

Tindakan bermutasi dapat menyatakan terbalik, sehingga panggilan yang salah roll kembali dari baris audit yang sama.

suspensi Mengeluarkan kembali Membayar kembali Pengisian ulangan
  • Pasangan seperti suspendreactivate BAHWA DAN refundre-charge.
  • Satu-klik rollback langsung dari audit baris.
  • Kembalinya itu terkait, ditandatangani dan sendiri diaudit.
Pilot, dipagari

Pilot otomatis dijalankan tanpa klik, Tidak pernah tanpa batas.

Ketika Anda menghapus klik manusia, tiga pagar mengambil tempatnya, semua sisi server yang ditegakkan, sebelum POST yang ditandatangani pernah keluar. Tindakan yang mengenai salah satu dari mereka tidak dilewatkan diam-diam; itu diparkir kembali ke antrian persetujuan manusia, persis di mana mengalahkan dua orang tinggal.

Memerlukan 01 · RATU

Batas kadar morf

Hadkan berapa kerap tindakan dimulakan per hour, per day OR atau ORANG per week Jadi, sebuah lingkaran pelarian tidak bisa menguras apa - apa.

02 · NILAI

Nilai kap

Batasi uang setiap panggilan tunggal atau seluruh hari dapat bergerak: maksimum per transaction BAHWA DAN per day.

Memerlukan 03 · SCOPE

Pagar koples

Konfibi Autopilot ke department, region OR atau ORANG segmentSetiap tindakan.

→ DIPARK

antrian manusia

''Hit a limit dan tindakan kembali ke antrian manusia untuk sebuah Approve eksplisit, tidak pernah diam-diam dijatuhkan.

Pilot otomatis · pilot otomatis di dalam saluran pengaman KECILAN GUARDRAIL Batas laju · nilai cap · lingkup Kebakaran dalam batas RANCIS / hr NILAI / hari SCONAPE Dept: penagihan had telah dicapai → Parkir untuk manusia UMAN PUNYA BANYAK Apa pun yang di atas sebuah penjaga menunggu seseorang, tidak pernah diam-diam dijatuhkan.
Sekali saja kau katakan.

Membuktikan sekali, dan AI Dia langsung mempelajarinya.

Ini adalah kontrak yang memungkinkan seluruh perjalanan Anda menyatakan tindakan sekali dan AI dapat mengusulkannya segera; setiap bidang pada kontrak adalah aturan yang dibuat nyata dan dokumen diri. dan tindakan tidak hanya lahir dari prompt yang diketik; alur kerja dan aturan dapat mengusulkan mereka juga, melalui gerbang yang sama persis.

Daftar sekali

  • Kontrak satu, dijelaskan dengan lengkap: Nama, param, permukaan, peran, konfirmasi, titik akhir dan terbalik menggambarkan tindakan dan mengaturnya pada saat yang sama.
  • Konektor auto-register. Stripe, Shopify, WHMCSDanOpsIQSaaS membawa tindakan mereka dengan mereka, tidak ada putaran tangan.
  • Buktikan dulu. Sebuah kotak pasir ditambah penguji webhook yang ditandatangani memverifikasi tindakan sebelum menyentuh produksi.

Pemicu, bukan hanya diketik

  • Aliran kerja berhenti. Langkah yang Melangkah dari Aliran Kerja (F.send_email, webhook, set_status...) maju pada cron centang dan tangan off untuk tindakan.
  • Aturan hidup sepeda motor dan proaktif juga. Kepromosian panggung (lead → trial → membayar) atau aturan pelawat-perilaku dapat mengusulkan suatu tindakan, melalui lingkup yang sama, peran, konfirmasi, tanda dan gerbang audit.
Terdaftar-Otogori oleh penyambung Stripe Shopify WHMCS OpsIQ FijiSaaS
Tindakan.json kontrak · { key : "saas. suspend_license", "permukaan" : ["admin", ¶roles ¶ : ["owner",] "konfirmasi" : "selalu", "boleh dibalikkan" Benar, "titik akhir" : "https://api.you…" } Tindakan yang ditemukan · AI sekarang dapat mengusulkannya
Pemicu Fricker → pipa aksi KERJA KERJAFLOW Langkah steke · send_email RULE KULIT KEHIDUPAN Kesialan yang dibayar → membayar RURULAH PROAKTIS Waktu_di_halaman Ł 60s_ TINDAKAN KANTOR GATE Skop · peran · tanda Dilaksanakan Setiap corong pemicu melalui gerbang yang sama, dan log audit yang sama.
Pengdokumentasian Diri Memokan Diri

Kontrak satu bertenaga perjalanan, Dan menulis dokumennya sendiri.

Karena setiap bidang adalah bagian dari kontrak, tindakan menggambarkan dirinya sendiri. Parameter membawa jenis dan validasi, sehingga param yang tidak valid ditolak daripada diimprovisasi sekitar; alias memetakan apa yang sebenarnya diketik orang ke kunci kanonik; bendera destruktif dan pelacakan sumber adalah bagian dari catatan. Ekspor seluruh registry ke referensi OpenAPI dan tindakan Anda didokumentasikan saat mereka ada.

actions.json SATU KONTRAK Skema params param Label · · desc · kategori Petunjuk AIAI aliases Bendera destruktif Pelacakan sumber vocain
  • Skema parameter Typed. Jenis dan validasi kintal dibangun; pola seperti INV-* - Dia diwajibkan, bukan ditebak.
  • Medan yang menggambarkan diri sendiri. Label, deskripsi dan kategori membuat setiap tindakan dapat dibaca untuk manusia dan AI sama.
  • AI petunjuk & alias. Petakan kata-kata alami ke kunci kanonik jadi \"memberi Adam uangnya kembali\" masih memutuskan untuk saas.refund_invoice.
  • Penghapusan bendera pelacakan sumber. Setiap kontrak mencatat apakah itu bermutasi dan dari mana masing-masing lari berasal.
Ekspor ke OpenAPI: /actions/refund_invoice Dan registry penuh, dihasilkan secara otomatis.
Penyambung auto-registerStripe, Shopify, WHMCS, OpsIQTindakan muncul secara aktif.
Peti Pasir [d] + penguji bertandatanganBuktikan tindakan sebelum menyentuh produksi.
Awan atau dihoskan sendiriJalur yang sama, tidak ada penyimpangan perilaku.
Bawa modelmu sendiriAnthropic, OpenAI, Gemini, Grok atau dihost-sendiri.
perbandingan ⚖️ jujur

OpsIQ Aksi Ogos vs an Agen AI yang tak punya uang.

Agen Autonomous yang menghubungkan LLM langsung ke alat-alat Anda cepat, dan tidak terikat. perbedaannya bukan kecerdasan; itu kontrak, gerbang dan jejak di sekitarnya.

Kemampuan berbakatAgen AI yang tidak ditandingiOpsIQ Aksi
Apa yang bisa disebut AI Apa pun yang disingkap lapisan alat Hanya kontrak berdaftar bertipe
Apertasi sebelum menulis Aku segera berlari Gerbang manusia oleh standar (Kopilot)
Keizinan & peranan scoping Biasanya satu selimut kredensial Tindakan per · permukaan + peran · gagal ditutup
Parameter code ** Mempercayai model keluaran Skema Typeping · input tidak sah ditolak
Perlindungan Tamper pada panggilan Jarang ditandatangani . HMAC-SHA256 di atas tubuh mentah + timestamp
Kendali Autonomi Tak ada apa-apa Dial Kepercayaan · Saran → Copilot → Autopilot
Audit dari setiap operasi Catatan sebagian log, jika ada Yang paling bisa dimuliakan: aktor, param, hasil, durasi
Keanekaragaman Kembali Pembersihan Manual Our · satu-klik rollback
Rehabilitasi basis data mentah Keseringan langsung DB / shell Tidak pernah, hanya titik akhir Anda
Dicemooh oleh aturan dengan aman Separate, ungated paths Gerbang yang sama untuk aturan kerja dan proaktif
Bawa modelmu sendiri Biasanya ya Anthropic / OpenAI / Gemini / Grok / swa-host
Daftar fitur penuh

Semua yang ada di dalam Tindakan AI.

Setiap keupayaan, dikumpulkan. ★ menandakan berdiri-out.

Fitur KeupayaanApa yang dilakukannya
Kepimpinan & pengesahan teras
Kontrak tindakan ditanda ★Setiap aksi adalah JSON schema yang dinyatakan sebagai: nama, param, skop, peran, kebijakan, titik akhir. AI mengisi slot yang Anda definisikan.
Gerbang kelulusan manusia ★Tak ada yang bermutasi berjalan sampai seseorang meminta izin.
Kebijakan pengesahan per-aksian Afgonvicehan pernah / sekali-per-session / selalu; tindakan berisiko selalu membutuhkan konfirmasi.
Bendera konfirmasi-kebutuhan BARUMengepak konfirmasi pada tindakan sensitif, independen dari dasar baku.
UI kartu konfirmasi Kepastian KepastikanTindakan eksak, param dan peran pralihat sebelum persetujuan.
Keamanan & kepercayaan
Tandatangan HMAC-SHA256 ★Signed POST di atas tubuh mentah Jadi titik akhir verifikasi dengan bukti kriptografi.
Identiti aktor disahkan ★Aktor berasal dari sesi, tidak pernah klaim AI.
Setem waktu & replay proteksi BARUPara timestamp lama ditolak, jadi panggilan yang ditangkap tidak bisa diputar ulang.
Akses & keizinan
Permukaan dan peran scoping ★_Satu registry, audiens-diskop oleh permukaan dan peran, gagal ditutup, tidak pernah tumpang tindih.
Permukaan AI admin ★Tindakan istimewa hanya wujud pada permukaan admin; AI admin dan pelanggan tidak pernah tumpang tindih.
Permukaan read-only pelanggan-menggantiAI pelanggan customer dapat membaca tetapi tidak dapat menulis, sehingga gagal ditutup.
Skop permukaan tunggal-tulis BARUPermukaan yang dilaksanakan tanpa membaca sebarang konteks.
Kendali Autonomi
Tingkat autonomi Trust Dial ★Dial setiap tindakan dari Saran untuk Copilot ke Autopilot.
Pagar keselamatan Autopilot ★Pilot otomatis hanya berjalan di dalam batas tingkat sisi server, tutup nilai dan pagar skop.
Batasan kadar gonode per tindakan BARUHadkan berapa kerap tindakan boleh dilepaskan setiap jam, hari atau minggu.
Penegakan topi Nilai IAWE BARUBatasi nilai transaksi apapun (atau sepanjang hari) dapat bergerak.
Pengukuran lendir Skop di Autopilot BARUIDV membatasi Autopilot pada departemen, wilayah atau segmen.
Per-action autonomy toggle BARUDial setiap tindakan secara independen dan menolaknya kapan saja.
Mode saranan Cadang (hanya draft) BARUAI draf; seseorang menyetujui sebelum apa pun berjalan.
Mod copilot coffoffford (klik-satu) BARUSebuah kartu konfirmasi menunggu satu klik Approve eksplisit.
undo
Tindakan boleh dibalikkan oleh reka bentuk ★Mengeluarkan panggilan yang salah dalam satu klik.
Aksi balasan terkait bercorak BARUaudit audien link asli dan terbalik sehingga rantai tetap dilacak.
audit & kepatuhan [F]
Log audit tidak boleh diubah ★Aktor, aksi, param, hasil, status, durasi dan tanda tangan, tidak pernah hilang.
Pengelogan respon titik akhir lema BARUStatus, tubuh dan latensi dari backend Anda ditangkap di audit.
Integrasi Otomasi
Tindakan yang diaktifkan ★Aliran kerja, aturan daur hidup dan aturan proaktif diusulkan melalui gerbang yang sama.
Integrasi aksi aliran kerjaLangkah-langkah kerja yang tidak berhasil dapat diserahkan kepada kontrak aksi.
Integrasi tindakan peraturan siklus hidupPromosi Tahapan keroncong (lead → trial → membayar) dapat mengusulkan tindakan tindak lanjut.
Integrasi aksi tindakan aturan proaktifAturan kunjungan-perilaku (pandangan, waktu di halaman, gulungan) dapat memicu suatu tindakan.
alignmen AIignment & workflow
Sepadan dengan niat (bukan improvisasi) ★Bahasa Inggris biasa memutuskan kontrak terdaftar, atau tidak sama sekali.
Usul → setuju → laksana → audit ★Empat langkah yang jelas, mudah dilacak, setiap salah satu dari mereka milikmu.
Fleksibilitas & integrasi
Platform model-neureutrallapisan aksi yang sama karya untuk setiap penyedia atau model self-hosted.
Keserasian backend JSON _keserasian keserasian klipd _klip_klip Keserasian kikp_kripWHMCS_, SaaS suai, WordPress_, ERP: apa saja yang berbicara HTTP + JSON_.
Penemuan registry Aksi dan Penemuan registryTindakan.json Menyatakan sekali, AI mempelajarinya secara instan.
Tindakan terhubung-konektorTak ada yang bisa menghubungkan dan aksinya muncul secara otomatis.
Titik akhir kotak pasir setiap tindakan BARUDan kau harus melakukan tindakan di titik akhir tes sebelum menyentuh produksi.
API Temuan tindakan penemuan BARUSebuah titik akhir mengembalikan kontrak penuh sehingga tindakan dapat ditemukan melalui API_.
Organisasi & Konfigurasis & organisasi
Skema parameter aksi font BARUTipe dan validasi deklare egois; input tidak sah ditolak, tidak diimprovisasi.
Kontrak sebagai dokumentasi hidup BARUDokumen kontrak sendiri: nama, param dan niat dalam satu tempat.
& label deskripsi Per-aksi BARUNama label UI yang dapat dibaca dan deskripsi prosa untuk setiap tindakan.
Pentagan kategori aksi BARUMengatur registry dengan penjualan / dukungan / tagihan / admin.
Pelacakan penyambung sumber BARUTahu konektor mana yang dikirim setiap tindakan.
Teks petunjuk AIAib BARUPetunjuk prosa yang membimbing model pada kapan menggunakan setiap tindakan.
Bendera aksi destructive BARUMark tindakan berisiko tinggi untuk penjaga ketat.
Pencarian aksi yang dilakukan oleh Ogos BARUPetakan nama umum orang-orang ke kunci aksi kanonik.
Soalan Lazim

Pertanyaan aksi, Dijawab oleh Meka.

Semua tim bertanya sebelum mereka membiarkan AI menyentuh backend: konfirmasi, otonomi, rollback, skop dan model.

Kebijakan pengesahan adalah pihak server yang ditegakkan. AI tidak dapat memalsukan bendera yang dikonfirmasi=benar. Pelari aksi mengabaikan nilai-nilai yang telah dikemukakan AI untuk tindakan yang kebijakannya memerlukan persetujuan manusia.
Setiap aksi membawa tingkat otonomi yang Anda kendalikan: Saran (hanya draft), Copilot (satu-klik persetujuan manusia), atau Autopilot (jalan di dalam batas tingkat, kap nilai dan ruang lingkup guardrail). Anda mengaturnya per tindakan dan dapat menolaknya kapan saja. Tindakan baru baku ke tingkat yang paling aman.
Jika itu menyatakan kontrak terbalik: pasangan suspensi dengan reaktivasi, pengembalian dengan isi ulang. dari log audit Anda klik roll kembali; OpsIQ tanda-tanda dan menjalankan inverse dan menulis baris audit terkait sehingga seluruh rantai tetap dapat dilacak.
Setiap aksi menyatakan permukaan (admin / pelanggan / write-only) dan peran yang diizinkan untuk menjalankannya. gerbang memeriksa aktor yang diverifikasi terhadap keduanya dan gagal ditutup. Tindakan Out-of-scope bahkan tidak pernah ditawarkan kepada AI, apalagi dieksekusi.
Langkah alur kerja, promosi daur-hidup dan aturan proaktif (pandangan halaman, waktu di halaman, kedalaman gulungan) semua dapat mengusulkan tindakan. Setiap orang mengalir melalui gerbang yang sama (skop, peran, validasi, kebijakan konfirmasi, menandatangani POST dan baris audit), sehingga otomatisasi tidak pernah melewati saluran jaga Anda.
OpsIQ Tes menunjukkan kesalahan dalam log audit dan permukaannya kembali ke admin. tindakan ini tidak dicoba secara otomatis untuk operasi non-idempoten.
lapisan aksi adalah model-netral: Anthropic, OpenAI, Gemini, Grok atau model yang dihost sendiri. Bawa kunci anda sendiri (BYOK_) atau gunakan tagihan yang dikelola; baik cara kontrak, gerbang dan log audit identik.
Kontrak aksi ini adalah JSON_. Titik akhir bisa dalam bahasa apapun yang menangani HTTP dan HMAC. PHP, Node, Python, Go, Rust: semua baik-baik saja.