跳到主内容
← 返回题库
八股概念5/5 困难通用题Java 后端 · 笔试 ★ 0 · 浏览 3

大模型 Function Calling 的参数校验与重试兜底

场景:你负责一个 Java 侧的 Agent 调度服务,模型会返回 JSON 形式的工具调用参数(工具为「查询订单」「创建退款」)。约束:模型偶发返回非法 JSON、字段缺失、枚举值越界,且「创建退款」有副作用、调用方超时重试。请说明你会如何设计参数校验、失败重试与兜底流程,并给出错误分类原则。

参考答案

先自己想 30 秒再看答案,比直接读一遍有用得多。

追问链

  1. 1. 工具返回内容可能包含提示注入,你会如何在工具结果回灌模型前后做隔离?;多轮自修复重试如何避免死循环和成本爆炸?