← [ BACK_TO_NOTES ]

专题归档 · 2026 年 3 月(编辑分组,非实际写作日期)

做文旅 AI Agent 时,我开始怀疑:每个需求都需要 Agent 吗?

文旅智能体设计中,如何在事实问答、结构化查询和 Agent 自主决策之间做选择。

#blog

一开始接触“做一个文旅智能体”这种需求,很容易从模型、Prompt 和知识库出发:上传一批目的地资料,再让它像导游一样回答问题。

后来整理这段经历时,我更关心一个更靠前的问题:到底哪些任务真的需要 Agent 自主决策?

先把问题分成三类

文旅场景里的不同提问其实差别很大:

  • 解释景点开放时间或介绍历史文化:更接近可检索的事实问答,需要明确来源与时效。
  • 计算旅行预算、对比交通或酒店费用:更接近结构化数据查询和规则计算,不该由模型凭感觉给数字。
  • 需要在不完整约束下连续询问偏好、选择路线、调用多种工具:才可能值得用 Workflow 或 Agent 执行多步任务。

慢慢地,我形成了一个判断:先限定任务,再补必要的数据和工具。不要把“能对话”本身当成业务验收。

Workflow 比 Agent 笨吗?

未必。一个步骤确定的流程——先获取意图,再检索资料,必要时调用价格数据,最后输出一个有来源的计划——完全可以使用编排好的 Workflow。它可观察、可重放,也更容易给每一步设失败边界。

当下一步高度依赖工具结果、不能预先写死时,才考虑允许模型进入受控的 Agent 决策循环。增加自主性需要一并增加停止条件、次数/成本预算、权限判断和失败处理,并不是免费升级。

Memory、知识库与运行时不要混成一层

当时做架构学习,我也经常把“聊天记录”“用户长期偏好”“工具执行状态”统称为记忆。后来我倾向于分开:

  • 会话上下文:解释这一轮为什么问这个问题;
  • 检索的知识:景点、交通、政策和其他来源材料;
  • Workflow/Agent State:目前在哪个节点、工具是否已经执行;
  • 跨任务偏好:用户常用的交通方式等,需要有有效期与更新机制。

这些东西的数据来源和可靠性不同。把它们混在一起,模型可能把一句过时回答当成业务事实,或者在重试时重复执行工具。

怎么知道它真的有用?

当时我主要在梳理任务边界和可验证的工作流程,而不是追求上线后的准确率指标。

我会把当时的经验抽象成一组验收问题:事实是否能追溯到来源?数值是否来自可信数据源?工具失败时会不会编造结果?能否在信息不足时提问?是否允许用户中断?如果这些问题无从验证,Prompt 再漂亮也不是完整工程闭环。

这次学习让我接受一个更朴素的顺序:先做稳定的普通应用;只有业务确实需要动态决策,再让模型接管有限步骤。

创建于 2026/3/5 更新于 2026/10/17
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本