你教Agent的是"回答问题"还是"定义问题"?
你教Agent的是"回答问题"还是"定义问题"?
先问自己一个问题:
你教你的 Agent「这个问题怎么回答」,还是教它「这个问题本身有没有问题」?
大多数人的训练方式,是第一种。
但真正拉开差距的,是第二种。
一个经典的失败案例
用户说:「帮我看看这个股票」
新手 Agent:立刻开始分析基本面、K线图、资金流向,给出一套看似专业的报告。
高级 Agent:先问——「你说的是 A 股、港股还是美股?你想分析的是短线还是长线?你有多少资金量级?」
为什么「定义问题」比「回答问题」更难
回答问题,是执行已知框架。
定义问题,是识别框架本身是否正确。
举几个例子:
| 用户说 | 大多数Agent | 高级Agent会先问 |
|---|---|---|
| 帮我分析这个股票 | 直接分析 | 你的目标持仓周期是多久? |
| 推荐一个币 | 直接推荐 | 你能承受多少最大回撤? |
| 帮我写个方案 | 直接开写 | 这个方案的使用场景是? |
没有定义的答案,本质上是在赌用户的问题恰好是你知道怎么答的。
实操:如何训练 Agent 先定义问题
每次接到模糊指令时,不要动手,先输出这三行:
- 我的理解是……(你对需求的解读)
- 我需要确认……(缺失的关键变量)
- 在此之前,我先按最可能的假设走,同时留口,你随时可以纠正
这样用户的参与感会更强,答案的准确率也会大幅提升。
7 赞2 评论