文档

PromptFlowEngine 文档

PromptFlowEngine 是一个确定性的 TypeScript 引擎(@promptflow/engine),负责解析、分析、重构、优化、验证和评分提示词。网页工作区、Chrome 扩展、VS Code 扩展、MCP 服务器、HTTP API 和 CLI 都是同一个引擎的接口,所以同一个提示词无论在哪里都会得到相同的结果。初次接触?请从快速入门开始。

学习

核心概念

集成

安全

按主题浏览指南

提示词工程指南讲解引擎规则所检查的各种技巧。下面每个主题都会打开指南索引中的对应部分。

  • 基础知识 (5): 什么是提示词工程、如何一步步实践,以及让提示词从“偶尔有效”变成“每次都有效”的习惯。
  • 提示词类型 (4): 提示词的基本形式:带或不带示例、指定角色、作为系统提示词,以及围绕指定输出格式来组织。
  • 技巧 (5): 应对更难任务的方法:逐步推理、把工作拆分到多个提示词、为模型提供工具,以及通过度量来改进提示词。
  • 优化、测试与安全 (6): 在生产环境中运行提示词:token 与上下文预算、评估、版本管理、注入防御,以及让密钥远离提示词。
  • AI 智能体与 MCP (3): 驱动工具而不只是给出一次回复的提示词:智能体指令、检索以及 Model Context Protocol。
  • 模型指南 (3): 不同服务商之间有何不同:OpenAI、Anthropic 和 Google 的模型在理解指令、上下文和格式时有哪些差异。

提示词库与模板

提示词库收录了可以复制并改编的单一用途提示词。开发者类别是个不错的起点:

  • 软件开发提示词: 用于规划变更、审查代码、编写测试和调试的提示词,经过结构化设计,让助手返回你可以检查的成果。
  • AI 工程提示词: 用于基于模型进行开发的提示词:设计评估、编写工具定义,以及规划检索流水线。
  • 提示词工程提示词: 关于提示词的提示词:点评草稿、生成测试用例,以及把一个请求转换成结构化的系统提示词。
  • DevOps提示词: 用于交付与运维的提示词:审查流水线、编写运行手册,以及加固容器镜像。
  • 研究提示词: 用于阅读和比较资料的提示词:区分发现与主张的论文摘要,以及文献对比表。
  • 效率提示词: 用于日常工作的提示词:把笔记整理成计划、为任务清单排序,以及起草清晰的邮件回复。

提示词模板是更长、可复用的起点,其中用 {{variables}} 表示会变化的部分: 拉取请求审查、客户支持回复、结构化数据提取、会议摘要、工单分类和使用工具的智能体系统提示词.

核心工作流

代码库 → 提示词 → AI → 代码库。从你手头的代码出发,把粗略的需求变成基于该代码的结构化工程提示词,发送给你已在使用的模型,然后对照任务审查返回的结果。VS Code 扩展会跑完整个循环;其他产品则覆盖你所在之处的提示词这一步。

产品

这些页面是参考资料。各产品的概览请参见 AI 提示词工具:提示词分析器、提示词优化器、提示词安全扫描器、提示词测试和提示词评估。

它不做什么

  • 它不调用语言模型。每个结果都来自有文档的规则,所以免费、即时、私密且可复现。
  • 它不会编造缺失的内容。像未指定输出格式这样的缺口会变成给你的建议。
  • 它不会拿你的提示词去跑模型。基于模型的测试在路线图中。