你输入的内容
14 tokenadd rate limiting to the public API and make sure existing clients keep working- 你的内容行数
- 2
- 新增指导
- 15
- 部分数
- 8
AI 编程助手拿到规格说明时,比拿到一句话时表现得更好。这个扩展围绕一个循环构建:代码库、提示词、AI、代码库。你选择范围,用自己的话描述修改,它就会生成附带相关代码的分节工程提示词。
文件会按与任务的相关度进行筛选和评分,因此提示词只携带真正重要的那几个文件,而不是整个仓库。在任何内容发送到聊天之前,隐私防护会扫描凭据和个人数据,并可以拦截、脱敏或询问你。
当助手编辑了你的文件后,审查步骤会打开源代码管理,并可以根据修改过的文件生成审查提示词,对照原始任务进行检查。扩展以 promptflow-ai.ide-extension 的名称发布在 Visual Studio Marketplace 上,也可以从仓库构建为 .vsix 包。
实际示例
与扩展执行的完全相同的重构,由引擎在构建本页面时生成。在编辑器中,你工作区里的相关文件会作为另一个部分加入。 引擎的检查结果和生成的提示词以英文显示,与引擎和 API 返回的内容完全一致。
add rate limiting to the public API and make sure existing clients keep working## Role
Act as a senior software engineer.
## Objective
Add rate limiting to the public API.
## Requirements
- Make sure existing clients keep working.
- Follow the conventions, naming, and structure already used in the codebase.
- Handle invalid input and failure paths explicitly.
## Constraints
- Do not change unrelated code, and do not add dependencies unless the task requires them.
- Keep existing public interfaces and API contracts unchanged.
## Edge cases
- Invalid, missing, and oversized input.
- Unauthenticated, unauthorized, and rate-limited requests.
## Testing
- Success responses: status code and response shape.
- Validation and error responses.
- Add tests for the new behavior, including failure paths.
- Run the existing test suite and report the result.
## Acceptance criteria
- The new behavior works as described in the objective.
- All tests pass and no unrelated files are changed.
## Expected output
- Return every change as a unified diff or as complete new and updated files.
- List the design decisions and assumptions you made.由引擎在构建本页面时计算得出。 在界面中,每一行新增内容都标注为引擎指导,不适用的可以删除。
项目信息和相关文件会被加入提示词,并标注为来自代码库。
“解释一下这个”的请求不会附带测试计划。修复 bug 则会附带边界情况和验收标准。
针对凭据和个人数据提供严格、脱敏和警告三种模式。
根据修改过的文件生成的审查提示词,会对照任务验证 AI 的输出。
活动栏中的四个步骤:代码库、提示词、AI、代码库。
整个工作区、当前文件、选定的文件或文件夹,或者不附带代码。
角色、目标、上下文、代码、需求、约束、边界情况、测试、验收标准和输出。
可用于选中内容或整个文档,并打开原始版本与重构版本的差异对比。
经过验证、保留原意地删除冗词和重复。
在光标处插入本网站的任意模板或提示词库中的提示词。
当前 OpenAI、Anthropic 和 Google 模型的 token 数和带日期的标价。
激活时把引擎注册为供 Copilot 智能体模式使用的 MCP 工具。
选择工作区、描述 bug,然后发送一个列出受影响文件以及哪些功能不能被破坏的提示词。
在助手编辑文件后,根据未提交的修改生成审查提示词。
对仓库中保存的提示词运行“重构提示词”,然后接受差异。
让 Copilot 智能体模式通过内置的 MCP 服务器调用 analyze、restructure 和 sanitize。
已上架。在 VS Code 的扩展视图中搜索 PromptFlowEngine,或运行 code --install-extension promptflow-ai.ide-extension。你也可以从仓库构建 .vsix 包。
不会。引擎在 VS Code 内部运行。只有当你在隐私防护检查后选择把生成的提示词发送到 AI 聊天时,代码才会离开你的电脑。
不需要。“发送到 AI 聊天”在可用时使用 VS Code Chat,否则会复制提示词,因此适用于任何助手。
不会。提示词由确定性规则生成,因此相同的任务和文件会生成相同的提示词。
所有产品都运行同一个引擎,组合使用时不会出现意外差异。
来自提示词工程知识中心的指南,讲解本产品所运用的理念。