8.11 AI Functions
AI Functions 是分布在各个页面上的统一 AI 入口。它将当前页面的上下文(元素、属性、事件、面板、实时分析等)与一段 AI 处理逻辑结合,一键得到贴合当前场景的分析结果。AI Functions 可视为 AI 面板洞察的通用化:面板洞察仅作用于单个面板,而 AI Functions 可在几乎任何页面上运行。
同一个 AI Functions 按钮会根据所在页面自动收集不同的上下文,因此在元素详情页、事件页、面板页点击它,得到的分析各有侧重。系统内置了若干开箱即用的 AI Functions,空间管理员也可上传自定义的 AI Functions 供团队使用。
8.11.1 执行 AI Functions
AI Functions 面向所有用户,无需任何配置即可使用(依赖大语言模型的功能需要有效的 AI 连接)。
在支持 AI Functions 的页面上,页面左侧按钮组的最右侧提供一个 AI 图标按钮。元素详情、属性、事件、面板、仪表板、搜索、实时分析等页面均提供该按钮。直接点击该按钮,会立即执行当前页面优先级最高的 AI Function;若将指针在按钮上停留约半秒,则展开候选函数列表,点击其中任意一项即可执行对应函数。
下拉列表仅显示适用于当前页面的函数。系统按每个函数的适用页面进行筛选,与当前页面无关的函数不会出现在列表中。
8.11.2 查看结果与追问
函数执行后,页面右侧弹出执行面板,实时流式显示 AI 的分析结果。在面板底部的输入框中可以继续追问,追问的回答在同一个会话面板中延续,形成连贯的多轮对话。AI Functions 的会话独立于 AI 问答,追问不会污染 AI 问答的历史记录。
在下拉列表中点击某个函数项,可将其固定至列表首位,以便下次快速执行。置顶设置按页面保存,刷新后依然生效。
8.11.3 管理自定义 AI Functions
除内置函数外,空间管理员可上传自定义 AI Functions,扩展团队可用的分析能力。
在资源库 → Agentic AI → Functions列表页点击新建,上传一个 Markdown(.md)技能文件,在表单中设置元数据后保存。保存成功后返回列表页,即可在"自定义"作用域下看到新建的函数。通过列表页的行操作,可以随时编辑函数的内容与设置,或将其删除;删除后该函数立即从所有页面的候选中移除。
创建时需在编辑页表单中配置三项关键设置。上传文件中携带的同名元数据会被表单选择的值覆盖,因此这些设置以页面表单为准。
- 适用页面(contextType) 决定函数出现在哪些页面的下拉中。选择具体页面类型(如面板、元素、事件)时仅在对应页面可用;选择"任意"时在所有支持的页面可用。
- 是否公开(isPublic) 控制函数是否对空间内其他用户可见。关闭时仅创建者本人可见并可使用。
- 页面调用(pageCallable) 控制函数是否作为候选出现在页面的 AI Functions 下拉中。关闭时函数仍保存在资源库,但不会出现在页面下拉里。若需自定义函数能在页面上被执行,必须开启此开关。
8.11.4 内置 AI Functions
IDMP 预置了若干系统 AI Functions,安装后即可使用,无需上传。内置函数默认允许页面调用,并按照适用页面自动出现在相应页面的下拉中。
| 内置函数 | 用途 | 适用页面 |
|---|---|---|
| 面板解读 | 对单个面板的数据生成自然语言摘要与解读 | 面板查看页 |
| 根因分析 | 针对事件生成结构化的根因调查报告 | 事件详情页 |
| 通用分析 | 分析当前页面的全部可见内容(含子元素展开分析) | 任意页面 |



