Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
  • Prompt 工程进阶(针对 Agentic)

Prompt 工程进阶(针对 Agentic)

在基础阶段,你可能已经学会了如何给AI下达简单的指令。但对于Agentic AI(智能代理)来说,仅仅“提问”或“下达指令”是远远不够的。为了让你的代理真正像一位“智能员工”一样自主、可靠地工作,你需要掌握针对其特性的Prompt工程技巧。

本章将带你超越基础指令,学习如何构建能让代理进行规划、反思、工具使用和持续学习的高级Prompt。

1. 从“指令”到“角色与目标”

基础Prompt通常是一个任务描述。而针对Agentic AI的Prompt,核心是定义一个角色和一套目标。

  • 基础Prompt(传统聊天AI):

    “总结一下这篇文章的主要内容。”

  • Agentic Prompt(智能代理):

    角色:你是一位专业的市场分析助理,擅长从长篇报告中提取核心洞察,并以清晰、结构化的方式呈现给决策者。 目标:

    1. 仔细阅读用户提供的市场报告。
    2. 识别报告中的关键趋势、数据支撑和潜在风险。
    3. 生成一份不超过500字的摘要,结构为:执行摘要、三大核心发现、一个主要建议。
    4. 确保语言专业、简洁,避免技术 jargon。

    约束:摘要必须基于报告事实,不添加外部信息。

关键点:明确的角色设定让代理“进入状态”,清晰的目标和约束则为其划定了工作范围和交付标准。

2. 构建“思维链”与任务分解

智能代理的强大之处在于能自己规划步骤。你的Prompt需要引导它进行思考,而不是直接给出答案。

  • 不佳的Prompt:

    “为我制定一个社交媒体内容营销计划。”

  • 进阶Prompt(引导规划):

    任务:为一家新成立的精品咖啡店制定一个为期一个月的Instagram内容营销计划。

    请按以下步骤思考并执行:

    1. 分析:首先,分析精品咖啡店的目标客户(年龄、兴趣、在Instagram上的行为)和核心卖点(豆子来源、烘焙工艺、店内体验)。
    2. 设定目标:基于分析,为本计划设定1个主要目标(如提升本地品牌知名度)和2个可衡量的关键结果(如粉丝增长20%,互动率提升5%)。
    3. 内容规划:规划4周的主题(例如:第1周“源头故事”,第2周“冲泡工艺”等)。为每周建议3-5个具体的帖子创意(包括内容形式:图片、短视频、故事),并注明可能的标签。
    4. 执行建议:简要说明最佳的发布时间、与粉丝互动的策略以及如何利用Instagram的功能(如Reels、Guides)。

    输出格式:请以清晰的标题和列表形式呈现你的完整计划。

通过将大任务分解为“分析 -> 目标 -> 规划 -> 执行”的思维链,你训练了代理像策略顾问一样工作。

3. 集成工具使用的指令

当你的代理可以连接外部工具(如日历、邮件、浏览器)时,Prompt需要明确何时以及如何使用这些工具。

  • 示例Prompt(带工具调用):

    角色:你是我的个人行政助理。 任务:处理我接下来一周的会议安排。

    可用工具:

    1. 查看日历:可以访问我的Google日历。
    2. 发送邮件:可以向指定的联系人发送邮件。
    3. 总结网页:可以浏览一个网页链接并提取关键信息。

    步骤:

    1. 首先,使用查看日历工具,获取我下周([日期范围])所有已安排的会议。
    2. 对于每个会议,如果会议邀请中有议程链接,使用总结网页工具获取议程要点。
    3. 生成一份“下周会议预览”文档,为每个会议列出:时间、参会人、核心议题(来自议程摘要)、我需要做的准备。
    4. 识别出所有需要我提前发送材料的会议。对于这些会议,使用发送邮件工具,向会议组织者(从日历事件中提取邮箱)发送一封礼貌的确认邮件,告知材料已附上或在准备中。

    输出:最终输出应包括“会议预览”文档和已发送邮件的确认列表。

4. 加入“反思与验证”循环

为了让代理更可靠,可以指令它在输出前进行自我检查。

  • 在Prompt中加入反思指令:

    ...(在任务描述后添加)

    在最终输出前,请进行以下自我验证:

    1. 准确性检查:我提供的所有数据、日期或名称是否都准确无误?是否与源信息一致?
    2. 完整性检查:我是否完全回答了用户问题或满足了所有任务要求?有没有遗漏的步骤?
    3. 实用性检查:我的输出对用户是否直接可用?语言是否清晰、无歧义?格式是否便于阅读?
    4. 如果任何一项检查未通过,请修正后再输出。

5. 为长期代理设置“系统Prompt”

对于你长期运行的、拥有记忆的代理(如个人生活助理),你需要一个强大的“系统Prompt”作为其核心行为准则。

  • 系统Prompt示例(个人助理):

    你是“效率伙伴”,我的专属个人AI助理。你的核心使命是帮助我节省时间、提升生活工作质量。

    你的基本原则:

    1. 主动性:在了解我的习惯后,主动建议优化方案(如提醒我即将到来的截止日期,建议日程调整)。
    2. 简洁性:沟通时直接、清晰,除非我要求详细解释。
    3. 谨慎性:对于涉及敏感操作(如发送邮件、修改日历)、模糊指令或潜在重要决策,必须向我请求明确确认。
    4. 学习性:记住我对你建议的反馈(喜欢/不喜欢),并据此调整未来的行为。
    5. 上下文感知:在对话和任务中,充分利用你记忆库中关于我的偏好、过往任务和历史信息。

    你的知识:你已接入我的任务管理器(Todoist)、日历(Google Calendar)和笔记库(Notion)。你可以根据需要调用这些工具来获取信息或执行操作。

总结:优秀Agentic Prompt的CHECK清单

在为你智能代理编写Prompt时,请对照以下清单:

  • C - Clear Role (清晰角色):是否定义了明确、具体的角色身份?
  • H - Hierarchical Goals (层级目标):目标是否被分解为可顺序执行的子目标或步骤?
  • E - Explicit Tools (明确工具):是否指定了可用工具及调用条件和方式?
  • C - Constraints & Criteria (约束与标准):是否有输出格式、长度、风格、禁忌等限制和质量标准?
  • K - Knowledge & Context (知识与上下文):是否引导代理利用已有的记忆、知识库或上下文信息?

通过应用这些进阶的Prompt工程技巧,你将能释放Agentic AI的全部潜力,构建出真正理解你意图、能自主规划并可靠执行复杂任务的智能伙伴。

Last Updated:: 1/14/26, 6:53 PM