AI Actions · Безопасные по дизайну

И это Делает вещи. Безопасно.

Договоры действия позволяют вашему ИИ выполнять одобренные бэкэнд-операции (возврат счета, приостановление лицензии, маршрут билета) без прикосновения к вашей сырой базе данных. ИИ предлагает типизированное действие, OpsIQ проверяет роль, проверяет парам, человек подтверждает запись, вызов выходит HMAC-подписанный, и каждый шаг проверяется и обратим.

Типовые контракты на действияЗапись с воротЗвонки, подписанные HMACПроверенный и обратимый
ИИ не может изобрести звонок
Каждая запись одобрена и зарегистрирована
Живи Один вход, каждое действие. AI требует refund_invoice ₦57,600 · adam@ Договорные ворота Роль: Владелец парамс действительный область применения Утверждение одобрять Человеческие ворота · в письменном виде SHA256 подписанный пост АУДИТ ЛОГ проверенный Исполнитель: admin · owner Результат: 200__188ms 4f9a... c20b Обратимая · 2:41 PM "поверхность": ["админ"] «Роли»: [«Владелец»] «Подтверждаю»: «всегда» «Обратимые»: истинные
Договор на проведение мероприятий

Смотреть онлайн One Action Travel Весь трубопровод.

Действие — это типизированный контракт, который вы регистрируете один раз: имя, подобное saas.refund_invoice, его параметры, поверхность, на которой он живет, роли, разрешенные для запуска, политика подтверждения и подписанная конечная точка. Нет сырых SQL, нет произвольных вызовов. Следуйте одному запросу («возврат последнего счета Адама»), и вы увидите, что происходит каждый раз: ИИ предлагает, человек подтверждает, звонок выходит подписанным, и квитанция написана.

ИИ не может изобрести звонок. Он может только запускать Ваш.

Теперь играю saas.refund_invoice
01 Предложение 02 Check & confirm 03 знак 04 Аудит
01 · Предложение

Предлагается зарегистрированный договор, Или вообще ничего.

Когда администратор вводит «возврат последнего счета Адама», ИИ соответствует намерению заключить контракт, который он уже знает, и заполняет параметры из ваших живых записей. Он никогда не импровизирует вызов и никогда не достигает вашей сырой базы данных. Если намерение не отображается в зарегистрированное действие, ничего не предлагается. Полная остановка.

  • Намерения, а не импровизация. Простой английский язык решает для зарегистрированного ключа, как saas.refund_invoiceИли вообще ни к чему.
  • Парам из ваших данных. Клиент, количество и #INV-2291 Они вытаскиваются из ваших записей, никогда не догадываясь о модели.
  • Неизвестный ключ = отклонен. Все, что не является зарегистрированным контрактом, отклоняется до того, как он может работать.
  • Необработанный доступ к базе данных. Предложение является ссылкой на контракт, никогда SQL и никогда не произвольное вызов.
Intent → Контрактный матч АДМИНЫЕ ТИПЫ "возврат последнего счета Адама" Регистрация действий saas. suspend_license saas. refund_invoice crm. add_note delete_everything Неизвестный ключ - отклонен Живые данные клиент Запись проверки еще не найдена. DNS может занять несколько минут — попробуйте снова через короткое время или используйте метод HTML мета / файла. Сумма · счет ₦57,600 #INV-2291 Предложенный — не выполненный. ИИ заполняет слоты; человек решает следующий.
Beat 02_ Ворота

Человек решает, а сервер Сначала все проверьте.

Прежде чем что-либо может запустить, OpsIQ подтверждает предложение на стороне сервера: допускается ли эта роль, разрешено ли действие в области для этой поверхности, являются ли параметры правильными типами? Мутирующие действия затем ждут явного человеческого одобрения по умолчанию: один клик по карте подтверждения или отклонить его. Актер всегда является проверенным администратором или клиентом, проверенным токеном, никогда, кем бы модель ни утверждала.

Меры, предложенные ИИ Предполагаемая деятельность saas. refund_invoice клиент Запись проверки еще не найдена. DNS может занять несколько минут — попробуйте снова через короткое время или используйте метод HTML мета / файла. Сумма · счет ₦57,600 #INV-2291 одобрять Увольнение Исполнитель: Verified Admin АУДИТ ЛОГ refund_invoice · администратор · владелец200 · 188ms HMAC-SHA256 сиг 4f9a... c20b · обратимый · 2:41 PM Проверяли роль, масштаб и парам — затем человек щелкает.
Проверка роли и объемаСерверная сторона, перед любой записью
Подтвержденные параметрыНеправильные типы отвергнуты
Человек одобрен по умолчаниюАктёр — это проверенная личность
03–04 · Подпись и аудит

Подписано в конечный пункт, затем написано Постоянная запись.

OpsIQ POSTs - полезная нагрузка, подписанная HMAC, на вашу конечную точку. Подпись охватывает необработанное тело плюс временную метка, поэтому повторно воспроизведенный или измененный запрос отклоняется у вашей двери. В момент его возвращения OpsIQ пишет строку аудита только с приложением, фиксируя, кто его запустил, что получилось, сколько времени это заняло и подпись.

  • HMAC-подпись POST. Конечная точка проверяет X-OpsIQ-Signature Над телом, прежде чем действовать.
  • Защищено от повторов. Подписанная метка времени означает, что старая полезная нагрузка не может быть повторно запущена.
  • Постоянный аудиторский ряд: Актер, действие, результат 200продолжительность 188ms Подпись, только приложение.
  • Обратимы по дизайну. Каждый мутирующий ряд можно откатить назад, что устанавливает элементы управления следующим.
refund_invoice · администратор200 · 188ms · сиг 4f9a... c20b · 2:41 PM
обратимый
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
}
Уровень управления

Три элемента управления, которые вы установили вокруг Каждое действие.

Это элементы управления, которые вы обернули вокруг поездки, которую вы только что посмотрели: циферблат, который решил, будет ли бит два ждать вас, ворота, которые решают, предлагается ли действие, и отмена, которая делает запись безопасной для создания.

Доверительный Dial

Установите автономию на действие и наберите его в любое время, и каждый запуск все еще проверяется.

Suggest Копилот автопилот
  • Suggest Только сквозняки; без человека ничего не обходится.
  • Copilot Показывает карту Approve одним щелчком мыши.
  • Autopilot работает только в пределах тарифа, стоимости и объема ограждения.

Разрешение и сфера применения

Поверхностное набросок плюс роль, что Неудачи закрытыНесоответствие полностью скрывает действие.

предложенный скрытый · не закрывается
  • Несоответствие скрывает действие, поэтому оно никогда не предлагается, а не просто блокируется.
  • Роли в каждом контракте: owner / admin / support / custom.
  • Актер - это проверенный администратор, подписанный или проверенный токеном клиент.

Обратимые по дизайну

Мутирующее действие может объявить обратное, поэтому неправильный вызов откатывает от той же строки аудита.

приостанавливать активировать возврат перезарядка
  • Пары как suspendreactivate и refundre-charge.
  • Откат в один клик прямо из ряда аудита.
  • Разворот связан, подписан и сам проверяется.
Автопилот, забортный

Автопилот работает без клика, Никогда без ограничений.

Когда вы удаляете щелчок, на его место приходят три забора, все на стороне сервера, прежде чем подписанный POST когда-либо выйдет. Действие, которое поражает любой из них, не тихо пропускается; оно припарковано обратно в очередь одобрения человека, именно там, где жили два бита.

01 - рейтинг

Ограничение по ставкам

Как часто происходит пожар per hour, per day или per week Так что беглый цикл не может ничего высосать.

02_ Ценность

предельный размер

Связать деньги можно любым одним звонком или целым днем: максимум per transaction и per day.

03_ Шопе

Ограждение

Ограничить автопилот до department, region или segmentЗа действие.

Запаркованный

Человеческая очередь

Нажмите на предел, и действие вернется в человеческую очередь для явного одобрения, никогда не падая молча.

Автопилот · внутренние ограждения Ограждение предельный уровень · предельный уровень · предельный уровень пожары в пределах Сроки/час Ценность / день Скайп биллинг: Billing предел, достигнутый Припаркован для человека Человеческое движение Все, что над оградой, ждет человека — никогда не упадёт безмолвно.
Объявить его однажды

Объявить это один раз, и ИИ Узнает это мгновенно.

Это контракт, который сделал возможным весь путь. Вы объявляете действие один раз, и ИИ может предложить его немедленно; каждое поле в контракте - это управление, сделанное реальным и самодокументирующимся. И действия не только рождаются из типизированной подсказки; рабочие процессы и правила могут предлагать их тоже через те же самые ворота.

Зарегистрируйтесь один раз

  • Один контракт, полностью описанный: Имя, парамы, поверхность, роли, подтверждение, конечная точка и обратная описываются действием и управляют им одновременно.
  • Авторегистрация коннекторов. Stripe, Shopify, WHMCS и OpsIQ SaaS приносят свои действия с собой, без проводки.
  • Докажи это первым. Песочница плюс подписанный тестировщик веб-хуков проверяют действие, прежде чем оно коснется производства.

Сверху, а не только набрано

  • Отдайте рабочие процессы. Стадия рабочего процесса (send_email, webhook, set_status...) наступает на крон-тик и отдает руки на действие.
  • Жизненный цикл и проактивные правила. Сценическое продвижение (ведущее → пробное → платное) или правило поведения посетителя может предложить действие через тот же объем, роль, подтверждение, подпись и аудиторские ворота.
Авторегистрация через разъем полосатый Shopify X-Requested-With OpsIQ Платформа-услуга
Действияjson_ Контракт { "ключ" «saas. suspend_license» "поверхность" : ["админ"], "роли" ["владелец"], "подтвердить" "Всегда", "обратимые" - Правда, "Конец света" HTML } Обнаружено действие; ИИ теперь может предложить
Триггер - Action Pipeline работать Шаг · send_mail Правило лифецикла Судебный процесс → Платить ПРОАКТИВНОЕ ПРАВИЛО Time_on_page ≥ 60s действие Врата Область действия · роль · знак исполненный Каждый триггер проходит через одни и те же ворота и один и тот же журнал аудита.
Самодокументация

Один контракт привел в движение путешествие, И написал свои собственные документы.

Поскольку каждое поле является частью контракта, действие описывает себя. Параметры несут типы и проверку, поэтому недействительные парамы отвергаются, а не импровизируются; псевдонимы отображают, что люди на самом деле печатают на канонический ключ; разрушительный флаг и отслеживание источников являются частью записи. Экспорт всего реестра на ссылку OpenAPI и ваши действия документируются в момент их существования.

actions.json Один договор params schema label · desc · category AI hint aliases destructive flag source tracking
  • Типовая схема параметров. Типы и валидация встроены; шаблон, как INV-* Принудительный, не догадывается.
  • Самоописывающиеся поля. Ярлык, описание и категория делают каждое действие понятным для людей и ИИ.
  • Иллюстрация и псевдонимы. На карте естественное выражение канонического ключа, поэтому «верните Адаму его деньги» все еще решается на то, чтобы вернуть его. saas.refund_invoice.
  • Деструктивный флаг и отслеживание источников. Каждый контракт записывает, мутирует ли он и откуда взялся каждый пробег.
экспорт в [email protected]: /actions/refund_invoice Полный реестр, созданный автоматически.
Авторегистрация ConnectorsStripe, Shopify, WHMCS, OpsIQ SaaS: действия появляются на включённом устройстве.
Sandbox + подписанный тестДокажите действие, прежде чем оно коснется производства.
Облачный или собственный хостингТот же путь, никакого поведенческого дрейфа.
Принесите свою собственную модельAnthropic, OpenAI, Gemini, Grok или самохостинг.
⁇ ️ Честное сравнение

OpsIQ Действия против Неуправляемый агент ИИ.

Автономные агенты, которые подключают LLM прямо к вашим инструментам, быстры и не ограничены. Разница не в интеллекте; это контракт, ворота и след вокруг него. Вот справедливая версия.

способностьНеуправляемый агент ИИOpsIQ Действия
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
Автономный контроль 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
Принесите свою собственную модель Usually yes Anthropic / OpenAI / Gemini / Grok / self-host
Полный список функций

Во всем, что в Действия ИИ.

Все возможности сгруппированы. ★ отмечает выдающийся.

ОсобенностьЧто он делает
Основное управление и подтверждение
Тип договора экшна ★Каждое действие является объявленной схемой JSON: имя, парам, область, роли, политика, конечная точка.
Ворота одобрения человекаНичто не мутирует, пока человек не нажмет «Утвердить».
Политика подтверждения действияНикогда / раз в сессию / всегда; рискованные действия всегда требуют подтверждения.
Флаг подтверждения требований НОВОЙПодтверждение силы на чувствительные действия, независимо от политики дефолта.
Подтверждающая карта UIТочные действия, парам и роли перед утверждением.
Безопасность и доверие
HMAC-SHA256 подписывает контрактПодписанный POST над необработанным телом, так что конечные точки проверяются криптографическим доказательством.
Проверенная личность актера ★Актер приходит с сеанса, никогда не претендует на ИИ.
Защита Timestamp & Replay НОВОЙСтарые метки времени отклоняются, поэтому захваченный звонок не может быть воспроизведен.
Разрешение и доступ
Surface & role scoping (Поверхность и роль)Один реестр, аудитория которого определяется по поверхности и роли, не закрывается и никогда не перекрывается.
Admin AI Surfaces (альбом)Привилегированные действия существуют только на поверхности администратора; администратор и клиентский ИИ никогда не пересекаются.
Поверхность, ориентированная только на клиентаКлиент ИИ может читать, но не может писать, поэтому он не закрывается.
Поверхностный прицел только для записи НОВОЙПоверхности, которые выполняются без чтения контекста.
Автономный контроль
Уровень автономии Trust DialНаберите каждое действие от Suggest до Copilot и автопилота.
Автопилотные ограждения ★Автопилот работает только внутри ограничений скорости на стороне сервера, пределов стоимости и ограждений прицела.
Ограничение ставок за действие НОВОЙОпределите, как часто действие может быть запущено в час, день или неделю.
Обеспечение соблюдения принципа предельной стоимости НОВОЙСвязанная стоимость любой сделки (или целого дня) может перемещаться.
Ограждение в автопилоте НОВОЙОграничьте автопилот отделом, регионом или сегментом.
Переключение автономности в каждом действии НОВОЙНаберите каждое действие самостоятельно и в любое время отключите его.
Режим предложения (только проект) НОВОЙИИ разрабатывает; человек одобряет, прежде чем что-либо будет запущено.
Режим Copilot (один клик) НОВОЙКарта подтверждения ждет одного явного клика «Утвердить».
Rollback & Undo
Обратимые действия по дизайнуОбъявите обратный и откатите неправильный звонок в один клик.
Меры, связанные с разворотами НОВОЙАудит связывает оригинал и разворот, поэтому цепочка остается прослеживаемой.
Соблюдение и аудит
Неизменный журнал аудита ★Актер, действие, парамс, результат, статус, продолжительность и подпись, никогда не проигрывались.
Регистрация ответов конечных точек НОВОЙСтатус, тело и задержка вашего бэкэнда, захваченного в ходе аудита.
Интеграция автоматизации
Пробужденные действия ★Рабочие процессы, правила жизненного цикла и проактивные правила предлагаются через одни и те же ворота.
Интеграция рабочих процессовШаги рабочего процесса могут передаваться в контракт на действие.
Интеграция правил жизненного циклаСтадийные акции (ведущие → пробные → платные) могут предложить последующее действие.
Интеграция активных действий по правиламПравила поведения посетителя (просмотры, время на странице, прокрутка) могут вызвать действие.
AI alignd & workflow (выравнивание и рабочий процесс)
Намеренное совпадение (не импровизация)Простой английский решается на зарегистрированный контракт, или ничего.
Предложение → утверждение → выполнение → аудит ★Четыре четких, прослеживаемых шага; каждый из них ваш.
Гибкость и интеграция
Модельно-нейтральная платформаТот же самый уровень действия работает для любого поставщика или самостоятельной модели.
JSON Совместимость с бэкэндомWHMCS, пользовательский SaaS, WordPress, ERP: все, что говорит по HTTP + JSON.
Реестр действий и открытиеjson плюс разъем автооткрытия: заявляйте один раз, ИИ узнает его мгновенно.
Подключаемые к сети действияВключите разъем и его действия появятся автоматически.
Конечная точка Sandbox за действие НОВОЙНаведите действие на конечную точку теста, прежде чем оно коснется производства.
API обнаружение действий НОВОЙКонечная точка возвращает полные контракты, поэтому действия можно обнаружить через API.
Конфигурация и организация
Схема параметров действия НОВОЙОбъявлять типы и валидацию; недействительный вход отклоняется, а не импровизируется.
Договор как живая документация НОВОЙСам договор документирует: имя, парамс и намерение в одном месте.
Описание действия и этикетка НОВОЙУдобочитаемый ярлык пользовательского интерфейса и описание прозы для каждого действия.
Тегирование категории действий НОВОЙОрганизовать реестр по продажам/поддержке/ выставлению счетов/администратору.
Отслеживание исходного разъема НОВОЙЗнайте, какой разъем отправлял каждое действие.
Подсказка НОВОЙПодсказка прозы направляет модель на то, когда использовать каждое действие.
Флаг деструктивных действий НОВОЙОтметьте действия с высоким риском для более строгих ограждений.
Псевдоним поиска действий НОВОЙСопоставьте общие имена людей с каноническим ключом действия.
часто задаваемый вопрос

Вопросы действий, ответил.

Все команды спрашивают, прежде чем они позволят ИИ коснуться бэкэнда: подтверждение, автономность, откат, масштаб и модели.

Политика подтверждения осуществляется на стороне сервера. ИИ не может подделать подтвержденный флаг. Бегун игнорирует подтвержденные значения для действий, политика которых требует одобрения человека.
Каждое действие несет в себе уровень автономии, который вы контролируете: Предлагайте (только проект), Копилот (одна клик одобрения человека) или Автопилот (запускается внутри пределов скорости, пределов значений и ограждений области действия). Вы устанавливаете его на действие и можете повернуть его обратно вниз в любое время. Новые действия по умолчанию до самого безопасного уровня.
Да, если он объявляет обратный контракт: приостанавливает пары с повторной активацией, возвращает с перезарядкой. Из журнала аудита вы нажимаете кнопку «откатить»; OpsIQ подписывает и запускает обратную и пишет связанный строку аудита, чтобы вся цепочка оставалась отслеживаемой.
Каждое действие объявляет поверхность (админом / клиентом / только записью) и роли, разрешенные для его запуска. Ворота проверяют проверенного актера на обоих и не закрываются. Вне сферы действия никогда даже не предлагаются ИИ, не говоря уже о выполнении.
Да. Шаги рабочего процесса, акции по жизненному циклу и проактивные правила (просмотры страниц, время на странице, глубина прокрутки) могут предлагать действие. Каждый проходит через одни и те же ворота (сфера, роль, проверка, политика подтверждения, подписанный POST и строка аудита), поэтому автоматизация никогда не обойдет ваши ограждения.
OpsIQ показывает ошибку в журнале аудита и возвращает ее администратору. Действие не перепроверяется автоматически для неидемпотентных операций.
Да. Слой действия является модельно-нейтральным: Anthropic, OpenAI, Gemini, Grok или самохостинговая модель. Принесите свой собственный ключ (BYOK) или используйте управляемый выставление счетов; в любом случае контракт, ворота и журнал аудита идентичны.
Контракт действия JSON. Конечная точка может быть на любом языке, который обрабатывает HTTP и HMAC. PHP, Node, Python, Go, Rust: все в порядке.