掘金· 威哥爱编程·· 16 天前精选AI 评分78
Python 智能体开发实战 04:用 Pydantic 契约让模型回答直接变成可入库的 JSON
Python 智能体开发实战 04:模型答得挺漂亮,程序却读不懂?让回答直接变成能入库的 JSON
AI 导读
这篇教程把英语批改智能体的输出从散文改成结构化对象,用 Pydantic 定义 Correction 和 ErrorItem 契约,再经 with_structured_output 工具通路或 PydanticOutputParser 提示词通路解析。
借鉴点
能拿走 Pydantic schema 加 with_structured_output 与 PydanticOutputParser 双通路、业务校验层和带错因的重试闭环,落到软件工厂的结构化输出环节;代价是私有部署小模型不支持 function calling 时得走提示词备胎,且要自写假模型才能离线测。
来源:掘金 · juejin.cn