全部文档

AI、MCP 与知识库

Diting 的 AI 不是独立聊天窗口,它运行在产品页面之上,能读取页面状态并执行注册过的动作。

页面适配

每个产品页注册两样东西:

  • AI 可读的状态:当前筛选、时间范围、选中对象
  • AI 可执行的动作:打开、筛选、下钻、切换范围

没有注册适配器的页面,AI 只能读到标题与路径。

权限

AI 复用产品 RBAC。动作是否可执行由角色决定,越权请求会被拒绝并记录。

动作

  • 只开放已注册动作
  • 每次执行带状态版本,避免在页面变化后误操作
  • 执行结果写回页面并进入审计

MCP 与知识库

  • 可以接入 MCP 服务,让 AI 调用外部工具
  • 知识库用于回答产品与运维问题
  • 两者都受同一套权限约束

沙盒

代码与命令在沙盒中执行,/workspace 可以持久化。沙盒不是虚拟机级隔离,不要在里面运行不受信任的二进制。

模型

  • 支持多家模型 provider
  • 支持本地模型
  • 离线环境可以导入模型文件

审计

记录发起人、会话、动作、参数和结果。审计可以在平台里检索。

相关文档:权限、审计与多租户、API 与 OTLP。