题目
模型、Agent 运行时和业务后端分别负责哪些决策与操作?
答案
可以用退款场景理解三者的分工:
- **模型**理解“我要退这笔订单”,选择查询订单、检查退款资格等动作,并提出调用参数。
- **Agent 运行时**维护会话和任务进度,解析调用、检查工具白名单、处理审批、重试、超时和预算,再把结果反馈给模型。
- **业务后端**负责订单归属、可退金额、库存、资金状态等确定性规则,执行数据库事务并返回真实结果。
模型说“用户已授权”不能替代后端权限检查;运行时允许调用退款工具,也不代表任何订单都可退款。后端仍要依据当前登录用户和订单状态做校验。

业务规则尽量复用原有服务。否则同一笔退款从网页和 Agent 发起时,可能走两套规则,形成难以排查的不一致。
