继Loop Engineering、Graph Engineering等概念进入讨论之后,一篇2026年7月底发布的论文又提出了一个更贴近Prompt本身的工程概念:Prompt Graph Engineering,提示词图工程。

它关注的已经不是“怎样把一个Prompt写得更好”,而是怎样把多个Prompt、模型调用和工具组织成一张显式、可执行、可维护的Graph。当Prompt从一段文本变成系统中的一个节点,工程对象也开始从“写好一句提示词”,扩展到设计Prompt之间的结构与关系。
这篇论文的价值在于,它没有停留在提出一个新名词上。研究者进一步给出了Prompt Graph Engineering的四个必要且充分条件,并将其转化为一套可以直接判断LangGraph、DSPy、AutoGen、CrewAI乃至Claude Code等真实系统的测试方法:什么才算Prompt Graph Engineering,什么只是看起来像Graph。

传统Prompt Engineering关注的是一个Prompt怎么写,Prompt Graph Engineering关注的则是:多个携带Prompt的计算节点,应该怎样组成一个可执行、可维护的Graph。
研究者将其定义为:把Prompt参与的语言模型计算表示、组合并执行为一个显式Graph。其中Node可以是Prompt参数化的模型调用,也可以是确定性转换;Edge负责表达数据依赖或控制依赖。关键不在于系统里“有很多Prompt”,而在于这些Prompt之间的关系是否真正成为一个可以识别和操作的工程对象。
为什么现在需要这个概念?因为现代LLM应用早已不再只有一个System Prompt。一个真实系统可能同时包含检索、规划、路由、并行模型调用、聚合和验证,决定系统行为的已经是多个Prompt与工具之间的组织结构。研究者因此认为,工程单位正在从单一String逐渐扩展到Graph:Prompt位于节点,数据与控制依赖位于边。
问题在于,“Graph”在LLM领域一直指向不同对象:Graph of Thoughts描述模型生成的Thought拓扑;Multi-Agent System可能在运行时涌现出Agent交互拓扑;LangGraph、Prompt Flow中的Graph则是工程师显式定义、由Runtime执行的程序结构。
如果这些都被笼统称为Graph,我们就无法准确讨论Graph Structure本身是否改善了系统,也无法比较DSPy Program、Agent Conversation和LangGraph StateGraph。于是这篇论文真正要解决的问题变成了:
满足什么条件,一个系统才真正属于Prompt Graph Engineering?
Prompt Graph并不是突然出现的新结构,它来自两条逐渐汇合的技术路线。
第一条来自传统计算系统。早期Dataflow、Make和Scientific Workflow早已把程序组织成Graph,由Node执行计算、Edge表达依赖。这套体系留下了三个关键思想:计算与编排分离、显式依赖带来并行能力、Graph本身成为可保存和检查的工程对象。

另一条来自Prompt自身的发展。Few-shot、Instruction Following最初仍围绕单次调用,随后Least-to-Most、Decomposed Prompting开始把复杂任务拆成多个调用。一旦出现多个调用,工程问题自然从“Prompt怎么写”扩展成“这些调用怎样连接”。

之后结构又分成两个方向:
因此Prompt Graph Engineering与Graph of Thoughts最核心的区别并不是“有没有Graph”,而是Graph是谁设计的、Node是谁定义的。前者把Graph作为程序Artifact,后者主要把Graph作为推理或搜索拓扑。
研究者还指出,多个Prompt组成结构的工程实践其实早于“Graph”这个词在LLM领域流行。AI Chains等工作在2021—2022年已经出现,而Graph of Thoughts在2023年推动“Graph”进入公共词汇,随后工程系统迅速吸收了这一表达。Prompt Graph Engineering因此更像是在给已经存在但缺乏统一边界的实践补上正式定义。
第一张图展示了这条历史:传统计算图与Prompt路线经过任务分解后分流为Thought Topology和Engineering Artifact,最终走向可以被编译和优化的Graph。
论文第二张图则把结构变化压缩成四种形态:Single Prompt → Chain → Tree → Graph。Chain允许调用串联,Tree允许分支,Graph进一步加入Routing、Parallelism、Aggregation和Cycle。真正增加的不是Node数量,而是结构的自由组合能力。
研究者给出了Prompt Graph Engineering的四个必要且充分条件:

四项缺一不可。论文进一步把它们转化为T1—T4测试:Graph能否在执行前被明确列出?结构与Prompt能否独立修改?系统是否真正按照Graph运行?Graph能否作为独立对象被其他工具继续处理? 四项全部满足,才属于Prompt Graph Engineering。

这里判断的是“算不算Prompt Graph”,而不是“这个Prompt Graph做得有多成熟”。例如,一个只有“检索—生成—验证”三个节点、用YAML明确保存结构的简单系统,只要满足上述四项条件,同样属于Prompt Graph Engineering。它和DSPy、LangGraph之间的区别,是工程成熟度,而不是概念归属。
四个条件的意义,在于它终于能把几个经常混在一起的概念分开。
可以把边界压缩成一句话:
传统Prompt Engineering有Prompt但没有Graph;传统Workflow有Graph但没有Prompt语义;Thought Topology有Graph但Node由模型产生;Prompt Graph Engineering要求工程师显式拥有这张Graph。
论文用T1—T4检查了六个真实系统,结论并不是按“是不是Agent框架”来划分,而是看它们是否真的满足Prompt Graph Engineering的四个条件。

这并不是性能高低的判断。Claude Code强调的是动态委派能力,Prompt Graph Engineering强调的是显式、可执行、可保存的Graph结构,两者解决的是不同工程问题。

论文也保留了两个限制:这份分类基于2026年7月的产品状态,框架升级后结果可能变化;同时,目前分类由单一分析者完成,还缺少第二位分析者进行一致性验证。
Prompt正在从一段独立文本,变成复杂AI系统中的一个节点。
当系统只有一次模型调用时,工程重点是“Prompt怎么写”;当系统开始包含检索、路由、并行、验证和循环时,问题就变成了“这些Prompt应该怎样组织”。
Prompt Graph Engineering因此关注的不只是Prompt内容,而是Prompt之间的结构、依赖与执行方式。
文章来自于"AI修猫Prompt",作者 "AI修猫Prompt"。
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md
【开源免费】graphrag是微软推出的RAG项目,与传统的通过 RAG 方法使用向量相似性作为搜索技术不同,GraphRAG是使用知识图谱在推理复杂信息时大幅提高问答性能。
项目地址:https://github.com/microsoft/graphrag
【开源免费】Dify是最早一批实现RAG,Agent,模型管理等一站式AI开发的工具平台,并且项目方一直持续维护。其中在任务编排方面相对领先对手,可以帮助研发实现像字节扣子那样的功能。
项目地址:https://github.com/langgenius/dify
【开源免费】RAGFlow是和Dify类似的开源项目,该项目在大文件解析方面做的更出色,拓展编排方面相对弱一些。
项目地址:https://github.com/infiniflow/ragflow/tree/main
【开源免费】phidata是一个可以实现将数据转化成向量存储,并通过AI实现RAG功能的项目
项目地址:https://github.com/phidatahq/phidata
【开源免费】TaskingAI 是一个提供RAG,Agent,大模型管理等AI项目开发的工具平台,比LangChain更强大的中间件AI平台工具。
项目地址:https://github.com/TaskingAI/TaskingAI
【开源免费】LangGPT 是一个通过结构化和模板化的方法,编写高质量的AI提示词的开源项目。它可以让任何非专业的用户轻松创建高水平的提示词,进而高质量的帮助用户通过AI解决问题。
项目地址:https://github.com/langgptai/LangGPT/blob/main/README_zh.md
在线使用:https://kimi.moonshot.cn/kimiplus/conpg00t7lagbbsfqkq0