DSPy 优化 Datasette Agent 的 SQL 提示词
教程Simon Willison2026年7月2日3 分钟阅读
Simon Willison 尝试用 DSPy 框架评估和改进 Datasette Agent 的 SQL 系统提示词。通过自动化测试和优化,他发现了几个可以提升 AI 生成 SQL 质量的方向。
觉得有用?分享给更多人
觉得有用?分享给更多人
by daymade
适合把模糊需求、零散 prompt 提炼成可测试的结构化规范,基于 EARS 补全触发条件、约束和示例,用于优化 AI 生成代码、产品方案或文档输入。
✎ 把含糊需求快速整理成清晰、可执行的规范,尤其适合写代码和产品文档时用 EARS 方法补齐细节、少走弯路。
by daymade
用Promptfoo搭建和执行LLM评测流程,覆盖promptfooconfig.yaml配置、Prompt测试、模型对比、Python自定义断言、llm-rubric评分与few-shot示例管理。
✎ 做提示词测试和模型对比时,提示词评测能把 Promptfoo 流程快速搭起来,YAML 配置、Python 断言和 LLM-as-judge 都很顺手。
Canvas(画布扩展)是 GitHub Copilot 应用里的一种可定制界面,由你和 Agent 共享。输入 /create-canvas 并用自然语言描述需求,Agent 就会自动生成界面。它支持双向同步:你点按钮、拖卡片,Agent 立刻看得到;Agent 更新内容,你也马上能看到。
GitHub Copilot 应用内置 diff、终端和浏览器三个面板:diff 面板用绿红标出增删行,终端面板可以直接在会话里运行命令,浏览器面板能预览带界面的项目并用 Pick & Polish 工具继续调整。三步走完即可接受改动并创建 PR,全程不用切标签页或换应用。