说透低代码
陈旭
中兴通讯软件研发资深专家
19894 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 33 讲/共 39 讲
说透低代码
15
15
1.0x
00:00/00:00
登录|注册

30|不止于“一问一答”:实现多轮对话与上下文管理

你好,我是陈旭。
在上一讲中,我们共同完成了一次激动人心的跨越。我们的 AI 助手不再仅仅是一个能“听懂”话的聊天机器人,它已经学会了“行动”。我们通过定义“页面蓝图”和“AI 能力清单”,并借助 JSON Patch 这一利器,成功地将用户的自然语言指令,转化为了低代码画布上真实不虚的 UI 变更。
现在,当用户说出“帮我创建一个蓝色的登录按钮”时,我们的 AI 助手能够精准地识别意图、提取实体,然后生成一道指令,让前端忠实地在画布上呈现出一个蓝色的、写着“登录”二字的按钮。整个过程一气呵成,这无疑是一个巨大的进步。
但是,我们很快就会遇到新的瓶颈。这种“一问一答”的模式,看似高效,实则对用户提出了一个隐藏的要求:你必须像一个专业的“指令员”,在单句话中提供一个动作所需的全部信息。
可现实世界中的沟通,并非如此。
试想一下,你作为用户,更自然的表达方式可能就是简单的一句:“嘿,帮我建个按钮”。此时,我们的 AI 助手会如何反应?按照现有的逻辑,它会因为无法从这句话里提取到 text(按钮文字)、parentId(按钮放在哪)等必要信息而陷入困惑,最终可能只能无奈地回复:“抱歉,我没听懂您的意思”。
这样的交互体验,显然是脆弱且反人性的。一个优秀的助理,不应该在信息不足时直接放弃,而应该主动追问、引导和澄清。他应该会接着问:“好的,按钮上要显示什么文字呢?”、“您想把这个按钮放在哪个容器里呢?”。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 实现多轮对话和上下文管理是AI助手发展的重要方向,需要具备沟通和上下文记忆能力。 2. 通过定义意图模板和对话状态,可以有效管理多轮对话中所需的信息和上下文,提高交互体验。 3. 意图模板为每个后端支持的意图定义了任务说明书,为AI提供了指导和追问的话术。 4. 对话状态作为AI的临时记事本,实时追踪当前对话的进展,帮助AI理解和记忆对话的上下文。 5. 后端需要对接口进行升级改造,处理追问的回答,并调用DSPy进行更具体的意图识别,以提高实体提取的准确率。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《说透低代码》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)