Appearance
AI 能力底座
AI 能力底座是系统所有 AI 能力的统一接入与管理入口(菜单 AI 管理),把模型、提示词、工具、技能、MCP 能力沉淀为可复用底座。新增 AI 应用优先复用、即插即用,不重复造轮子。
子模块
模型提供方
- provider → model 两级管理,模型行镜像 base_url / api_key;
AiClient统一非流式 / 流式 / 工具调用 / 视觉调用;- 一键导入 + 逐个「测试连接」,模型可用性提前验证。
场景提示词
- 按场景配置系统 / 用户提示词模板 + 占位符注入(
{questionText}等)+ 工具勾选 + 模型绑定; AiPromptBuilder负责占位符注入,{toolGuide}自动注入实际勾选的工具清单;- 保存即生效(每次请求读库),无需重启。
AI 接入配置
- 应用(app)/ 场景(scene)/ 挂载(mount)/ 数据域(scope)配置;
- 「试运行」用当前登录身份真调一次场景,走与线上一致的鉴权 + 数据域链路。
Agent 工具
- 内置「查询数据库 / 表结构 / 读文档 / 文档摘要」4 个工具;
- 自定义 SQL 工具(
{参数}占位)零代码扩展; - 勾选 = 该场景进入 Agent 模式,模型可自主调用勾选工具;未勾选 = 单次对话。
Agent 技能
- 技能包导入;一句话生成技能草稿(
requirement入参)。
MCP 服务
- 接入第三方 MCP 能力(MCP 客户端);
- 连接测试真连一次并列出可用工具。
对外能力(MCP)
- 把系统自身只读工具能力以 MCP 协议(JSON-RPC 2.0)对外暴露,见 对外开放 API。
关键约定
- 未勾选默认无工具:禁止「未勾选默认给内置 4 工具」类兜底;
- 模板不写死工具名:模板含
{toolGuide}才渲染工具清单,禁止追加式注入; - 执行端启用名单校验:模型调用的工具必须在本次勾选名单内,防幻觉调用未勾选工具。
相关接口
详见 AI 底座内部 API 与 对外开放 API(MCP)。