这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
《AI Agent 高级编程》2.2 结构化输出与工具:输出模型 + 校验重试
本节把 Agent 的 output_type 从 str 换成 Pydantic 模型,让回答自带类型与校验:citations 至少一条、confidence 落在 0~1。再用 FunctionModel 注入一次非法输出(citations 为空),真跑出框架的校验重试——模型被调用三次、第二次的 retry-prompt 里带着 pydantic 的报错。最后给出重试上限与失败行为。