
ABOUT
Agent开发过程中,PRD不只是文档,而是“代码”,是上下文,是功能本身。
传统软件开发,和AI Agent开发范式差异巨大。这一点,在PRD(产品需求文档)的作用上就能体现出来。
PRD (产品需求文档),描述业务目标、用户需求、功能规格、非功能性需求等。它产品经理对于产品意图的阐述。
传统软件,功能是静态的、固化的、边界明确的。一个需求变动通常意味着代码修改、测试、再部署。产品经理要花很多精力,去确保产品实现体现了PRD的设计要求。
在Agent设计中,PRD几乎约等于System Prompt (系统提示词),PRD作为上下文的一部分,直接影响功能表现,甚至就是功能的一部分。
PRD中,agent的角色责任、功能能力、要解决的核心问题、期望的行为模式、思考推理过程、边界限制等描述,这些即是Agent的系统提示词。
PRD也好,系统提示词也罢,这些都是精心设计的自然语言指令。
Agent软件调试中,很多工作并不需要显式代码,你写好的系统提示词,一旦输入给Agent框架(包含工具、记忆、规划等机制),Agent就能表现出期望的功能雏形。LLM天然理解并响应这些上下文。
对于Agent产品经理而言,产品的需求描述PRD,即是产品功能的一部分。
AI Agent产品经理,不只是产品的设计者,也是也是调试者,也是直接的开发者。