源码仓库 · 有用请 Star

第 6 章 应用与对话 Agent

本章导读:第 2 章底座已立,第 3 章让 after-sales-kb 三类文档「已就绪」——知识怎么变成能对话的应用?本章先给四形态全景与选型表,再把「售后客服」以简易配置版落地:关联知识库、三段式提示词、快捷问题开场白、三类输入验证;然后过通用配置(AI 参数、思考档位、问题引导)与多模态输入,最后到 Agent V2 的虚拟机与调试。简易版是第 7 章工作流版的对照基线——能答什么、答不了什么,本章画清。读完本章,你能:选对应用形态,配出有据可查的客服应用,用运行详情看懂一次回答。

flowchart LR A["需求
底座已部署 · 知识已就绪
还差一个能对话的应用"] --> B["第 6 章 应用与对话 Agent
形态 · 配置 · 多模态 · Agent"] B --> C["6.1 四形态全景
简易 · 工作流 · 插件 · V2
一张表选型"] B --> D["6.2 简易版售后客服
关联 after-sales-kb
贯穿案例起点"] B --> E["6.3 通用配置
AI 参数 · 思考档位
开场白 · 问题引导"] B --> F["6.4 多模态输入
文档解析 vs 多模态识别
语音三开关"] B --> G["6.5 Agent V2
提示词 · 虚拟机
运行详情与规划卡片"] C --> H["收益
配置有据 · 边界清晰
带着对照基线进第 7 章"] D --> H E --> H F --> H G --> H

本章导览图

你什么时候需要它

三种典型处境,对应本章三种用法。

需求在手,不知道该建哪种应用——读 6.1。四形态对照表给出适用场景、编排方式与复杂度三列,加一条选型立场句;大部分「选哪种」的犹豫,根源是把形态高低当成了优劣,这张表把它们放回「按任务选」的位置。

形态已定(简易配置),要把应用配得能用、好用——按 6.2 → 6.3 → 6.4 的顺序走:先落一个关联 after-sales-kb 的「售后客服」,再逐项过 AI 参数与思考档位,最后按需打开文件上传与语音输入。

任务开放、步骤不固定,简易配置和固定流程都不趁手——直接看 6.5。Agent V2 用自主规划加虚拟机执行承接这类任务;启用虚拟机前有一个部署侧前提,本节开头会指回第 2 章留空的那两项地址。

前置:第 2 章部署完成且至少一个语言模型可用;after-sales-kb 数据「已就绪」(第 3 章);Agent V2 的虚拟机另需沙盒服务就绪(见 6.5)。

6.1 概述:应用四形态全景

四形态一张表

第 1 章的概念地图把应用(App)列为四形态:简易配置、工作流、插件、Agent V2。本章把它们放到同一张表里正面比较——三列分别回答「什么活儿该给它」「怎么配置它」「上手与维护有多重」:

形态 适用场景 编排方式 复杂度 本书展开
简易配置(对话 Agent) 轻量问答、内容生成、标准化输出;关联知识库后做基于资料的问答 表单式配置:配置页左侧 AI 配置、右侧调试预览,改完即测 低 本章 6.2-6.4
工作流 步骤固定、条件分支、审核流、自动化处理 画布节点编排,节点(Node)为最小执行单元 中到高 第 7 章
插件 可复用的能力单元:单独运行,或被工作流调用 输入输出声明的封装(编排界面细节本次素材未载) 中 第 8 章
Agent V2 开放式任务、多步推理、动态规划、代码执行 配置面板定人设与能力,模型自主规划,虚拟机执行 高 本章 6.5

复杂度一列不是能力评分,而是维护成本的预告:简易配置的维护面是一页表单,工作流是一张画布,Agent V2 还要多管一个沙盒运行时。选型看任务,不看形态高低——先问「流程是否固定」:固定选工作流;再问「是否需要自主规划与代码执行」:需要选 Agent V2;两者皆否,简易配置起步。

与快速上手四案例的对应

官方快速上手用四个案例演示了应用能力递进,第 1 章曾把「四案例」与「四形态」的对应挂账待核。本章据素材核销这条挂账——对应关系为本书梳理,立案依据随后一句:

快速上手案例 形态归属(本书梳理) 立案依据
案例一:对话 Agent——邮件撰写助手 简易配置 新建入口为「对话 Agent」,配置形态即 6.2 的表单页
案例二:知识库 + 对话 Agent——民法典问答 简易配置 + 知识库关联 同一形态叠加知识库能力,不是独立形态
案例三:工作流——内容审核与自动改写 工作流 新建工作流,画布编排
案例四:Agent V2——智能数据分析 Agent V2 新建「对话 Agent V2」,开启虚拟机

第四形态「插件」未出现在快速上手案例中——它是被复用的能力单元而非面向用户的应用入口,第 8 章随工具与插件体系一并展开。官方还特别强调能力可以组合:客服助手用知识库回答产品问题,再通过工具查询订单——贯穿案例正是这个组合的完整版,第 7 章落地。

「售后客服」的形态路线

**业务上推荐:客服类应用一律从简易配置版起步——一天内可上线试运行,同时暴露流程缺口,为是否升级工作流提供真实依据。**据此,本章把「售后客服」以简易配置版正式创建(第 1 章预留的名字在这里启用);第 7 章的工作流版不是推倒重来,而是把同一份提示词、同一个知识库拆进节点里重新编排。

6.2 简易配置版「售后客服」:贯穿案例的起点

六步建应用

官方快速上手案例二给出「知识库 + 对话 Agent」的完整路径,案例落地为六步:

步骤 操作 要点
1 创建应用 工作台 → 新建 → 对话 Agent,命名「售后客服」 配置页左右两栏:左侧 AI 配置、右侧调试预览
2 关联知识库 在应用配置中关联 after-sales-kb 第 3 章数据已「已就绪」;关联后回答链路变为「用户问题 → 知识库检索 → 模型总结回答」
3 写提示词 按「角色定义 + 输出格式 + 规则」三段式 规则段承担约束边界,写法见下与 6.3
4 配开场白 欢迎词加 [快捷问题] 点击按钮即发送预设问题,降低首问门槛
5 选模型 关注中文表达与指令遵循 官方案例提示:低风险任务不必追求最强模型;温度调低(6.3)
6 验证 调试预览发真实问题 三类输入都要测,见本节末尾

六步走完的配置页,实测长这样——以下界面截图来自本地部署的 FastGPT 社区版 v4.17.3(2026-11-03 实测,模型 glm-5.3-flash + embedding-3):

本地部署实测:简易配置版应用「售后客服(简易)」的配置页——左侧 AI 配置区依次为模型 glm-5.3-flash、提示词、虚拟机、工具、知识库 after-sales-kb(含搜索参数摘要)与文件上传,右侧调试预览,顶部有应用配置、发布渠道、对话日志三个标签

实测应用一页配齐:知识库绑定 after-sales-kb 后,搜索参数(语义检索、引用上限 3000、最低相关度 0.2)以摘要形式摆在配置项下方——第 4 章的调参结果就住在这里;图中提示词为实测用的精简版,正式落地应按下一小节的三段式写全。

提示词:三段式落到售后域

角色稳定身份,格式约束结构,规则控制风险边界——这个三段式在第 1 章立起,这里是它在贯穿案例里的第一次完整落地:

你是跨境电商平台的售后客服,基于售后知识库回答用户问题。

输出格式:
- 先给结论,再给依据,依据注明来源(售后政策 / 商品 FAQ / 物流公告)
- 涉及操作步骤时用编号列表

规则:
- 严格基于知识库检索结果回答,不臆造政策条款与时限
- 赔偿标准、退换货时限类问题逐条引用依据;知识库没有的,如实说明并建议提交工单
- 物流时效以最新公告为准,注意公告的发布时间
- 与售后无关的问题礼貌说明范围后拒答

三条规则各有出处:前两条仿照官方民法典案例的「基于资料回答、没有就如实说明」;第三条对应第 3 章的更新节奏标注——公告时效敏感,模型不该拿旧公告答新问题;第四条是范围护栏。提示词是简易配置里最重要的一份配置,值得像代码一样评审后入库。

开场白:欢迎词与快捷问题

对话开场白是每次新对话开始前由系统自动发送的欢迎词,支持标准 Markdown;[快捷问题] 格式会被界面渲染为可点击按钮,点击即以该问题作为用户输入发送:

你好,我是售后客服,可以解答退换货、赔偿标准与物流时效问题。

[运输破损怎么赔偿?]
[退换货的时限是多久?]
[我的包裹多久能到?]

三个快捷问题正好对应 after-sales-kb 的三个集合——用户的第一问落在知识最全的地方,第一印象就立住了。开场白的使用建议(官方原文归纳):简短明确,优先说明应用能解决什么;快捷问题覆盖高频场景,一次别配太多;依赖固定格式输入的应用,在开场白里给出示例。

验证:三类输入

配置完成先别急着发布——官方对知识库问答的验证要求是三类输入都要测:

输入类型 售后域测试例 预期行为
资料内问题 「运输破损怎么赔偿?」 给出有据回答,引用政策条款
资料外问题 「你们公司的 CEO 是谁?」 如实说明无法确认,不编造
模糊问题 「我的件有问题」 主动追问:什么问题、哪一单、什么时候发的

一个只会「顺着说」的应用不值得上线——这句第 1 章的判断,在有了知识库之后依然成立:检索没命中的资料外问题若被模型用通用知识补齐,比不答更危险。

资料内问题的实测样子——调试预览里问退换货时限,回答直接给出分类时限表,并挂出两条引用:

本地部署实测:调试预览中询问退换货时限,回答按商品类别给出退货时限与运费承担表格,下方标注「共 2 条引用」,来源为 after-sales-policy.pdf 与 product-faq.xlsx,本次响应耗时 10.62 秒

回答末尾的「共 2 条引用」列出来源文件——政策手册与商品 FAQ 各被引用一处,「依据注明来源」的规则在界面上有了着落;气泡下方操作栏的「标注」与「运行详情」,分别是第 13 章质量巡检的入口与证据链。

边界与坑

这个简易版就是第 7 章的对照基线:它能答「政策怎么说」,答不了「我的工单到哪一步了」——查工单需要工具与流程编排;第 7 章的工作流版要在这三类测试例上不退步,再把查工单这个简易版做不到的动作补上。

6.3 通用配置:AI 参数、开场白与问题引导

配置入口:按模型能力显示

AI 配置用于调整应用或工作流中 AI 对话节点的模型、回复长度、多模态识别、回复格式和思考展示等行为。入口有两处,弹窗是同一个:应用编辑页「AI 配置」区域选好模型后,点模型选择框右侧的设置按钮;工作流中则点「AI 对话」节点的同一按钮(第 7 章会重逢)。弹窗内容按当前模型的能力动态显示——模型不支持多模态识别就不显示该项,不支持思考配置同样不显示。官方的基线建议值得先记住:没有特殊要求时,只需选合适的模型,其余参数保持默认。

基础参数:一张表

参数 管什么 官方建议与「售后客服」取值
AI 模型 选择基础模型;模型下方显示积分价格、最大上下文、工具调用与多模态能力 中文表达稳、格式遵循好即可
记忆轮数 回答时最多参考前面多少轮聊天 默认起步;客服、知识库问答类保留少量历史轮数即可
回复上限 一次最多回答多长(开关加滑块) 要简短答复就调低;过低会截断回复
温度(Temperature) 回答的稳定程度 客服、知识库问答建议偏低
Top_p 与温度同为随机性参数,作用重叠 不建议与温度同时调;温度够用就保持默认
停止序列 回复出现指定内容即停止输出,多个用 | 分隔 普通对话不设
回复格式 默认即可;json_schema 需填格式要求,适合下游要读固定结构的场景 客服问答保持默认
多模态识别 是否读取用户输入中的图片、音频、视频(详见 6.4) 按模型能力与业务需要开启
隐藏 AI 输出 生成内容不直接展示给用户,仍可交给后续节点处理 多节点衔接时用(第 7 章)
隐藏 AI 思考 用户只看最终回答;调试时可临时关闭观察中间思考 调试期可关,上线前开

思考配置:七档思考强度

部分模型支持先生成思考过程再输出最终回答,选择这类模型时弹窗出现思考配置。档位对齐 OpenAI 规范的 reasoning_effort,经 ai-proxy 适配不同模型平台的参数格式:

FastGPT 档位 OpenAI 兼容值 默认 budget
默认 不显式传递 reasoning_effort 用模型默认值
不思考 none 0
极简思考 minimal 1024
轻量思考 low 2048
标准思考 medium 8192
深度思考 high 16384
极致思考 xhigh 32768

两条使用规则:上游平台只支持 token budget 不支持离散档位时,ai-proxy 按上表把档位转成 budget,反向归一化也按同一套区间(如 1025~4096 归为 low);部分模型不全部支持各档位,切换报错就改回默认。对售后客服,日常问答用默认或不思考即可——思考档位是成本与延迟的放大器,留给真正难的输入。

对话开场白

6.2 已配好案例的开场白,这里补齐通用规则。开场白是每次新对话开始前系统自动发送的欢迎词:支持标题、列表、链接、加粗等标准 Markdown,让用户进门就知道应用能处理什么;[快捷问题] 渲染为按钮,点击即发送。配置入口在应用编辑页的「对话开场白」配置项,右侧设置按钮进入编辑。

问题引导:词库与自定义接口

开场白解决「第一问」,问题引导(Question Guide)解决「每一问」:为应用预设问题词库,用户输入时按内容动态搜索词库作为提示,引导用户更快完成提问。词库有两个来源:直接在 FastGPT 中配置,或提供自定义词库接口。接口要求能被用户浏览器直接访问,并注意允许跨域:

curl --location --request GET 'http://localhost:3000/api/core/chat/inputGuide/query?appId=663c75302caf8315b1c00194&searchKey=你'

响应的 data 是搜到的问题数组,最多只需返回 5 个:

{
  "code": 200,
  "statusText": "",
  "message": "",
  "data": ["你是谁", "你是谁呀", "你好呀", "运输破损怎么赔偿", "退换货时限"]
}
参数 说明
appId 应用 ID
searchKey 搜索关键字,最多 50 个字符

售后域的用法:把《商品 FAQ》里约 200 个问题的高频子集喂给词库,用户打出「运输」就看到「运输破损怎么赔偿」——引导词即检索词,顺手替第 4 章的检索质量做了前置优化。

约束写法:「限定词」的去向

不少 FastGPT 教程会提到一个叫「限定词」的配置。本书按素材说话:本次 v4.17.3 文档中没有记载这个字段的名称与行为,约束类要求一律落在提示词的规则段(6.2 的四条规则即标准写法),配合温度调低与回复格式共同收窄输出。「旧教程的限定词对应今天界面的哪一项」属未核实项,挂本章复核清单——素材里没有的参数,本书不猜。

6.4 多模态输入:文件与语音

先分清两条处理线

「让应用读文件」在 FastGPT 里是两条完全不同的处理线,混为一谈是新手最常见的配置事故:

处理线 对象文件 工作原理 能力开关
文档解析(Document Parsing) PDF、Word、Excel、Markdown、HTML 等文档 文档转文字后拼接进提示词——LLM 目前没有直接解析普通文档的能力 文件上传配置(4.8.9 版本起支持)
多模态识别 图片、音频、视频 转换为模型可识别的输入,由具备对应能力的模型读取 AI 配置弹窗,依赖模型多模态能力

简易模式中的文件上传

简易配置(素材中称「简易模式」)打开文件上传后,调试对话框出现文件选择图标。工作模式有一处版本变迁要记住:4.8.9 起采用工具调用模式,由模型自行决定是否读取文件;4.8.13 起强制解析文件并放入 system 提示词,避免连续对话时模型偶尔不主动调用读取工具——每次都能参考文档。

上传的文件如何存储?官方给出的对话记录结构显示,用户消息里的文件以 URL 形式入库,并不存储解析后的文档内容:

type UserChatItemValueItemType = {
  type: 'text' | 'file';
  text?: { content: string };
  file?: {
    type: 'image' | 'audio' | 'video' | 'file';
    name?: string;
    key?: string;
    url: string;
  };
};

解析发生在请求时而不是存储时——按 4.8.13 口径分两类:文档解析节点只处理本轮文件,工具调用与 AI 对话的显式文档引用才会解析历史文件。

工作流侧的文档解析(预告)

工作流中处理文件的完整玩法属于第 7 章,这里只立三个事实备查:文档解析节点接收 array<string> 类型的文件 URL、输出解析后的 string;它按 URL 后缀判断文档类型,只解析文档,混选的多模态文件会被忽略;4.8.13 起只解析本轮工作流接收的文件,不解析历史记录中的文件。多个文档按「文件名 + 内容」模板拼为一个字符串,文档间以 \n******\n 分隔;AI 对话节点也可直接引用文档链接,解析内容会拼进 role=system 的提示词中。

4.8.13 起的七条变更

文件上传行为在 4.8.13 有一次集中调整,官方做了向下兼容但提醒尽快按新规则调整工作流、后续将移除兼容代码。七条变更收进一张表:

条目 变更内容 影响
1 简易模式强制文件解析,不再由模型决策 每次对话都能参考文档
2 文档解析不再解析历史记录中的文件 只处理本轮文件
3 工具调用支持直接选择文档引用,自动解析历史文件 无需再挂文档解析工具
4 AI 对话支持直接选择文档引用 无需经过文档解析节点
5 插件单独运行不再支持全局文件;插件输入可配置文件类型 取代全局文件上传
6 工作流调用插件不再自动传递文件,需手动给插件输入指定变量 显式传参
7 工作流调用工作流不再自动传递文件,可手动选择传递的文件链接 显式传参

对简易配置用户,只需要记住第 1、2 条;第 5-7 条是第 7、8 章编排时的传参纪律——文件不再隐式穿透节点边界。

语音输入:三个开关

语音输入支持用户在前台对话中录音并自动识别为文字,适合移动端、客服、现场记录等不便打字的场景。配置入口在应用编辑页「语音输入」配置项,三个开关各管一段:

开关 行为 使用建议
语音输入 输入框出现语音录入入口,录音完成自动转文字;浏览器不支持时给出提示 移动端或现场场景开启
自动发送 识别为文字后自动发送,无需再点发送 识别准确性要求高的场景关闭,让用户先核对文本
自动语音回复 语音输入发出的问题,回复自动以语音播放 需同时开启语音播报;未开启时仍生成文字回复,只是不播放

依赖两条,都接第 2 章的账:语音识别走模型通道里的语音识别模型(五类模型中可选的那一类);未配置 SSL 证书时,语音输入与播报因浏览器安全策略不可用——本地 HTTP 环境测不了语音,不是配置错了。

边界与坑

6.5 Agent V2:专项配置、虚拟机与调试

专项配置三块

新建应用选「对话 Agent V2」即进入 Agent V2 形态——适用场景回顾 6.1:开放式、多步推理、动态规划。它的配置面板在通用配置之外多一组专项配置,共三块:

配置块 内容 要点
提示词 定义核心人设、工作目标与具体规则 编辑器支持富文本,@ 可快速唤起并绑定工具等上下文能力
虚拟机 为每个独立会话分配专属 Linux 沙盒 支持执行代码、读写文件、配置启动脚本
技能 选择已发布的技能正式版本 技能入口脚本随虚拟机拉起自动执行;未开虚拟机却关联技能会提示「虚拟机未就绪」

模型参数(对话模型、回复长度、推理展示)仍走 6.3 的 AI 配置弹窗,两处不重复。技能的开发与版本管理是第 8 章的主线,本节只接虚拟机这条线。

虚拟机:会话级沙盒

虚拟机(Virtual Machine)是专为每个会话分配的、物理隔离的轻量级 Linux 运行沙盒(Sandbox)。启用前有一处部署侧前提:回到第 2 章部署时留空的两项沙盒地址(WebSocket 与预览地址)补齐配置,并放行 3006 端口的 Agent Sandbox Proxy——沙盒服务未就绪,本节功能不可用(生产配置见第 11 章)。开启后,Agent 的能力从「会想」扩展到「会做」:经代码执行器运行 Python、Node.js 与 Shell 脚本,做复杂计算与数据处理;在独立 /workspace 目录读写文件,生成图表、处理上传的表格;经技能包或启动脚本定制环境。底层设计四条:

设计 内容
会话级隔离与生命周期 虚拟机与会话强绑定,不同用户、不同会话完全物理隔离;心跳(Keepalive)维持存活,闲置数分钟自动回收销毁(官方注明未来版本将改至用户级隔离)
状态存续(Session Persistence) 同一会话内,上一轮装的依赖、写的临时文件、配的环境变量下一轮依然有效
安全防逃逸 资源配额(CPU、内存、磁盘 IO)加网络防火墙策略;命令经 base64 编码在容器内解码执行,规避 Shell 拼接注入
一键快速重建 「重开对话」即销毁旧实例,下次请求分配全新容器,环境不被历史污染

启动脚本与状态去重

虚拟机拉起后、AI 正式开始前,系统按序执行两类脚本:先执行配置面板里的应用启动脚本(在工作目录 /workspace 下运行,用于装依赖、换软件源),再执行已关联技能包自带的技能入口脚本(在各技能包部署目录下运行)。技能包解压部署带原子性保障:先解压到 .tmp-<versionId>-<random> 临时目录,完全成功后整体替换正式目录,不会留下半截版本。

热启动的场景下,重复执行脚本只会白白拉长等待,系统因此设计了状态去重——运行状态记录在虚拟机内的 ~/.fastgpt/agent-skill-entrypoints/state.json:

flowchart LR A["新会话触发
前置拉起沙盒"] --> B["应用启动脚本
SHA-256 哈希去重"] B --> C["技能入口脚本
按技能版本 ID 去重"] C --> D["会话内存续
文件 · 依赖 · 环境变量"] D -->|"闲置回收或重开对话"| E["销毁并重建
脚本重新执行"]

应用启动脚本按内容 SHA-256 哈希与 state.json 比对,脚本未修改则自动跳过;技能入口脚本按版本 ID 去重——发布的技能版本不可变,版本不变就只在冷启动执行一次。虚拟机重建(重开对话或闲置回收)后分配全新环境,所有脚本在首次冷启动重新执行。

执行限制:一张表

启动脚本的运行受四条系统规则约束,每条都有排查价值:

限制 数值 超限行为
脚本长度 最大 16384 个字符(约 16KB) 保存时自动截断——复杂初始化写进技能入口脚本,或拉取远程脚本执行
执行超时 环境变量 AGENT_SANDBOX_ENTRYPOINT_TIMEOUT_SECONDS 控制,默认 30 秒(限 1~600 秒) 强制终止进程
失败影响 非阻塞主流程 脚本报错、超时或状态异常都不阻断对话,但缺依赖的代码会在运行时报错——去调试日志与文件管理器排查
日志容量 标准输出与标准错误合计约 8KB,记录时截断至 4000 字符 超出部分丢弃

使用侧还有四个顺手的设计:调试窗口的虚拟机文件管理器可实时浏览、编辑、上传、下载容器内文件;对话输入框上传的测试文件在对话开始前自动注入 user_files/ 目录,AI 可按本地路径直接处理;代码因缺依赖或语法错误失败时,报错实时回传给模型,Agent 会在多步规划中自我修正重跑;气泡上方流式展示虚拟机创建与启动状态,启动耗时可见。

调试预览:气泡操作栏与规划卡片

调试预览是实时的对话测试环境,发布前像真实用户一样验证。通用调试能力:右上角「重开对话」一键清空历史从头测;每条 AI 回复下方有一排操作栏:

按钮 作用
复制 一键复制该条回复文本
朗读 回复文本转语音播放
标注 把该条问答标注保存到指定知识库,设定预期回答纠错(第 13 章质量巡检的地基)
重试 对上一条用户输入重新生成回复
运行详情 展开树状决策链路:思考历程、内部参数动作、工具调用日志,附请求 Id、模型型号与积分消耗
响应耗时 该次交互从发送到完全响应的秒数

Agent 面对复杂任务启动规划时,对话中会流式渲染步骤规划卡片(Plan Card),以颜色区分进行中、已完成、待处理、已阻塞四种状态;遇到阻塞,按卡片上的阻塞原因回头优化提示词或排查工具配置。运行详情是本章给读者的「透视镜」——一次回答为什么这么答、调了什么工具、花了多少积分,都在这棵树上;第 13 章的对话运营与评测把它从调试工具变成巡检工具。

辅助生成:商业版专属

「辅助生成」选项卡内置面向 Agent V2 的 AI 协作助手:读取当前配置的模型、知识库与候选工具,按自然语言期望自动润色生成结构化提示词、推荐工具与知识库、同步填充配置面板。素材明确标注仅商业版开放——与第 1 章功能差异表中「工作流/Agent/Skill 辅助生成」一行互为印证,社区版读者跳过本小节即可,不影响主线。

本章小结

  1. 应用四形态按任务选:简易配置管表单式对话(关联知识库即基于资料问答),工作流管固定流程,插件是可复用能力单元,Agent V2 管开放任务;复杂度列是维护成本的预告,不是能力评分。
  2. 简易配置版「售后客服」已落地:六步走完——建应用、关联 after-sales-kb、三段式提示词、快捷问题开场白、选模型、三类输入验证;它同时是第 7 章工作流版的对照基线。
  3. AI 配置弹窗一处配置、两处复用:应用与工作流 AI 对话节点共用;没有特殊要求保持默认;温度客服场景偏低;思考档位对齐 reasoning_effort,是成本与延迟的放大器。
  4. 约束写在提示词规则段:素材未见「限定词」字段,不猜;开场白管第一问,问题引导词库管每一问。
  5. 多模态输入分两条线:文档解析转文字拼提示词,多模态识别交给多模态模型;4.8.13 起强制解析本轮文件、文件不再隐式穿透节点边界;语音三开关依赖语音识别模型与 SSL 证书。
  6. Agent V2 的三件套:专项配置(提示词 @ 绑定、虚拟机、技能)、会话级沙盒(状态存续加状态去重加非阻塞超时)、调试预览(运行详情透视每次回答)。

下一步:简易版答「政策怎么说」已经够用,但「先分类、再检索、再查工单、最后作答」这条业务链需要节点级的编排。第 7 章把本章的黑盒拆开——同一个「售后客服」名字、同一份 after-sales-kb、同一份提示词,在工作流画布上重走一遍,并用第 6 章这三条例子验收效果。

验收清单

读到这里,你应该能:

复核清单(发布前)

已实测项已勾销并注明环境,其余各项发布前逐条补验:

延伸阅读