規則

為你的代理定義行為約束和指導方針。

規則是 LensOS 的治理層。它讓你定義行為邊界、內容政策和回應指南 — 無需修改應用程式碼。

規則運作方式

規則在每次代理回應前後於執行時期進行評估。它們可以過濾輸入、限制輸出, 並執行合規政策。規則按優先順序套用,你可以組合多個規則來建立分層政策。

規則類型

內容規則

控制你的代理可以討論的主題和內容:

範例
{
  "type": "content",
  "action": "block",
  "description": "封鎖關於競爭對手的討論",
  "patterns": ["competitor-name", "alternative-product"]
}

行為規則

定義你的代理應該如何行為和回應:

  • 回應語氣和正式程度
  • 語言和在地化偏好
  • 引用和來源要求
  • 回應長度限制

安全規則

內建安全規則保護免受常見問題:

  • 個資偵測和遮蔽
  • 有害內容過濾
  • 提示注入保護
  • 按用戶速率限制

管理規則

規則可透過儀表板或 API 進行管理:

API 範例
await lens.rules.create({
  name: 'concise-responses',
  type: 'behavior',
  description: '回應保持在 200 字以內',
  priority: 10,
  active: true,
})

Tip

使用儀表板的規則測試功能,在部署到正式環境前預覽規則如何影響代理回應。