Tags

#structured-output

2posts

Day 55

Day 55 · 选做第二作品:一天做出代码审查 Agent

做一个挂在 GitHub PR 上的审查机器人:拿到 diff、算准行号、让模型按结构化格式提意见、过滤掉误报,再作为行内评论发回去。重点不在「能评论」,而在怎么用埋 bug 的数据集证明它的意见值得看。

Day 06

Day 6 · 结构化输出:JSON mode、JSON Schema、pydantic 校验与重试

程序要的不是一段话,是能直接用的数据。今天讲清 JSON mode 和 Structured Outputs 的区别、各家支持到什么程度,然后写一个通用的 extract 函数:用 pydantic 定义 schema,让模型按 schema 输出,校验失败就把错误信息喂回去让它改。最后用它从客服工单里抽取客户、订单号、诉求和情绪。