KeylessAI Documentation
AI Action Governance Kernel -- すべてのAIアクション(広告予算、決済、デプロイ)は、実行前にインテントベースのガバナンスを通過します。
Quickstart
5分でAIアクションのガバナンスを開始。SDKのインストール、設定、実行まで。
SDK Reference
TypeScript SDKの完全なドキュメント: execute, simulate, ledger, 承認ワークフロー。
API Reference
5つのRESTエンドポイント。Intent → Policy → Approval → Execute → Ledger。
How it works
KeylessAIは、すべてのAIアクションに対して厳格な10ステップのパイプラインを適用します:
- Intent Declaration — AIエージェントが実行したいアクションを宣言します(例: 広告予算を$5,000増額)
- Policy Evaluation — 7つのポリシールールを検査: 権限、予算上限、レート制限、リスク閾値
- Approval Gate — 高額または高リスクなアクションは人間のレビュアーに回送されます
- Atomic Execution — 冪等性ロックにより、アクションは厳密に1回だけ実行されます
- Audit Ledger — すべてのステップが完全なトレーサビリティで記録されます
Core concepts
Intent
すべてのアクションはインテントとして始まります -- AIが何をしたいかの宣言で、アクションタイプ、金額、ターゲットなどの構造化されたメタデータを含みます。インテントは実行前にリスクスコアリングとポリシー評価を受けます。
Policy
ポリシーはすべてのインテントに対して自動的に評価されます。ルールには権限チェック、予算上限、レート制限、リスク閾値、時間帯制限が含まれます。auto-policy機能は$1,000を超えるすべてのアクションに人間の承認を要求します。
Approval
ポリシーが承認を必要とする場合、インテントは一時停止され、人間のレビュアーに通知されます。承認には設定可能な有効期限があります。SDKはasync承認フロー用に waitForApproval() を提供します。
Execution
実行はアトミックかつ冪等です。KernelはPostgreSQLアドバイザリロックを取得し、ポリシーを再チェックし、予算を検証し、コネクタ層で実行し、結果を書き込みます -- すべて部分的な状態を許さない単一パイプラインで行われます。
Ledger
すべてのインテント、実行、承認、ポリシー判定は監査台帳に記録されます。エージェント、日付範囲、ステータス、または個別のインテントでクエリし、完全なトレーサビリティを確保できます。
Quick install
# SDKをインストール npm install @keylessai/sdk # 初期化 import { KeylessAI } from '@keylessai/sdk'; const keyless = new KeylessAI({ apiKey: 'ka_live_xxx', orgId: 'your-org-id', agentId: 'your-agent-id', }); // ガバナンス付きアクションを実行 const result = await keyless.execute({ action: 'ads.budget_increase', amount: 5000, target: { campaign: 'camp_abc' }, });