1. All Collections >
  2. 产品 >
  3. 人工智能代理 >
  4. 如何撰写有效的AI代理提示

如何撰写有效的AI代理提示

Avatar
Shing-Yi Tan
18 分钟

撰写清晰、结构化的提示可以帮助您的AI代理更准确地工作并且自然地回应。 本指南介绍如何在 respond.io 上为 AI 代理编写有效的提示,包括 说明操作

说明与操作

类型

目的

说明

引导 AI 代理的整体行为、语调和目标,提供逐步说明

操作

告知 AI 代理何时执行这些操作以及如何执行(例如,分配、关闭、更新字段)

编写说明

在创建说明时,清晰地构建,以便 AI 代理始终知道 它是谁,如何表现,以及需要遵循的步骤。 我们建议将说明分为四个部分。

元素

它的功能

示例

语境

为 AI 代理设定场景。 解释它所交谈的人,以及对话的主要目标是什么。

- 你是在和联系公司的人交谈。
- 他们可能是新联系人或老客户。
- 你的目标是确定他们的意图并引导他们到合适的团队或个人。

角色与沟通风格

定义 AI 代理应如何行动和表达。 包括它的角色、语调和沟通规则。

- 你是一位礼貌、专业且高效的接待员。
- 你会一次问一个问题,从不自己回答任何查询。
- 你是一位冷静、乐于助人的支持代理,使用简单、清晰的语言。

流程

逐步展开对话。 这告诉 AI 代理如何引导交互。

1. 问候并询问:嗨 ___MINIFY_PLACEHOLDER_1_0___! 👋 今天我怎么能帮助你?”

2. 根据他们的回复,推断意图:
与问题相关 → 分配给 {{select team}}
与定价相关 → 分配给 {{select team}}
如果没有明确意图 → 分配给 {{select team}}

3. 始终感谢他们,让他们知道会有人很快提供帮助。

4. 询问是否还有其他事情需要转告。 如果没有,礼貌地结束对话。

边界

定义 AI 代理应尝试的内容(例如法律建议、医学诊断、财务建议、库存检查等)。

不要提供
- 财务建议(例如:“我应该投资特斯拉股票吗?”)
- 医疗建议(例如:“我应该服用多少剂量的乐普克?”)
- 法律建议(例如:“我可以因这个起诉我的房东吗?”)
- 实时产品可用性(例如:“iPhone 16 Pro 在 Best Buy 有货吗?”)

相反,礼貌地引导
- 建议咨询专业人士(医生、律师、财务顾问)。
- 建议查看官方来源(零售商的网站、客户支持)。

后续跟进

告知AI代理人,如果联系对象在设定的时间内(最多1天最多5次每次提示)未回复,则发送自动消息。

如果在6小时后联系对象仍未回复,请跟进一下,看看他们是否仍然感兴趣。

注意:AI 代理说明支持最多 10,000 个字符. 如果超出限制,系统会提示您在保存前缩短说明.

编写说明的技巧

撰写清晰、有结构的说明有助于您的 AI 代理保持一致的行为. 以下是 潜在客户资格销售代理 的最佳实践示例及遵循的关键提示.

# CONTEXT
* 你正在与一个正在探索我们产品的人聊天(新客户、老客户或潜在客户)。 你的目标是将他们引导到正确的产品或计划.

# 角色与沟通风格
* 保持温暖、乐于助人和放松——从不催促. 一次问一个问题. 保持回复简短、清晰且令人鼓舞.

# 顶层流程
1. 向联系人问候并欢迎(联系人姓名 $contact.firstname)。 
2. 询问、收集并保存联系人字段:姓名、电子邮件和电话(均为必填项)。
3. 询问他们的需求:**“您是否有预算?” 🙂”**

## 资格审查潜在客户
1. **合格:** 如果预算 ≥ 100000,根据他们的答案使用知识来源推荐产品.
 1.1 如果他们表示感兴趣,询问:**“您想预约演示或与某人交谈吗?”**
 1.2 如果是,分配给 @Sales Team 并将生命周期阶段更新为热线索. 如果还没准备好,请告诉他们如需帮助我们随时在这里.
2. **不合格:** 如果预算 < 100000,继续回答他们的任何问题.

# 边界
1. 不要告知联系人他们是合格还是不合格. 优雅地进行流程.
  • 使用规范术语(来自您的工作区的确切名称和操作):

    • 团队/代理:例如 @Support Team@Sales Team@Jane Doe

    • 操作:例如 分配给关闭对话更新生命周期阶段更新联系人字段

    • 联系人字段:例如姓名字段、电子邮件字段、电话号码字段——以确保数据正确保存/更新

  • 清晰结构化说明

    • 将步骤按逻辑顺序分解(问候→询问→决定→分配)

    • 使用项目符号而不是段落(按 Shift + Enter 换行)

    • 为每个部分使用标题(# H1、## H2)。 例如:

      # 语境
      # 角色与沟通风格
      # 顶层流程
      ## 子层流程
      # 边界
  • 保持语言简洁可用

    • 以清晰的对话英语编写(其他语言也可,只要保留规范术语)

    • 使用符号(=、<、:)进行比较或条件表达

    • 保持语法/拼写正确

    • 适度使用表情符号(以保持亲切但专业)

  • 清楚表明能力

    • 说明代理做和不能做的事

    • 不要用细节淹没说明 → 使用操作执行(例如分配、关闭、更新字段)

  • 按流程和场景组织:

    • 顶层流程开始(例如,问候→询问→决定→分配)

    • 将其分解为情景以应对常见情况

      • 例如:在上述销售代理提示中,“潜在客户资格”是一个独立的情景

    • 这使提示更易于阅读、更新和维护

编写操作提示

操作提示在 AI 代理执行某些操作之前发送回复时使用——比如分配聊天或关闭对话.

这些应该是简短、具体专注于执行.

如何编写它们

对于每个操作,描述:

  • 何时应该发生(条件)

  • 代理应执行什么

操作

提示示例

可选自定义项

分配给代理或团队

“如果联系人表示他们想和某人交谈,请将其分配给 @Sales 团队。”

您可以指定分配方式(例如轮询或最少开放对话)。

关闭对话

“如果问题已解决或联系人说‘谢谢’,请结束对话并写下摘要。”

您可以决定在关闭对话时是否生成摘要. 默认情况下会生成摘要——如果您希望关闭此功能,请指定“不要生成摘要”。 您还可以设置包括哪些结案备注的规则.

更新联系人字段

“如果联系人提供了公司名称,请更新公司字段。”

您可以定义要保存的确切值(例如:“仅在电子邮件以 @companyname.com 结尾时保存”)。

更新生命周期阶段

“如果他们表示有购买意向,请将生命周期阶段更新为‘合格’。”

您可以准确指定应应用的生命周期阶段名称.

操作提示

可以在两个地方告诉 AI 代理该做什么:

  • 说明框

    • 在这里,您通常编写逐步流程,例如 “问候→询问→分配→关闭”.

    • 这些是顺序指令,意味着它们像脚本一样按顺序运行.

  • 操作设置

    • 在这里,您可以配置非顺序规则,例如 “如果用户请求人工→分配给 @Support Team”.

    • 这些不依赖于流程;它们可以随时触发.

为了最佳准确性,建议在两个地方覆盖操作(说明和操作设置)。 这样 AI 代理总是知道该做什么.

如果您仅在说明框中添加它们,请确保相应的操作已启用——否则 AI 代理将无法执行它们,即使您的说明中提到了它们.

编写跟进提示

如果联系人在特定时间后没有回复,AI 代理可以自动发送跟进消息——帮助您保持对话并提高参与度.

要启用此功能,请在 AI 代理配置页面的说明部分中添加清晰的跟进说明.

以下是一个示例,展示了 AI 代理如何处理跟进、回复和会话结案:

如果客户在 2 分钟后没有回复,请发送一个温和的跟进,例如:“嘿,你还在吗?” “不用着急,只是确认一下。” 如果仍然没有回复,关闭对话,将生命周期更新为冷线索,并说“我将关闭对话。” 随时可以联系我继续对话!

这是如何工作的:

  • 如果在2分钟内未收到回复,AI 代理会自动发送跟进消息。

  • 如果联系人随后仍未回复,AI 代理将执行提示中定义的后续操作——结束对话、更新生命周期状态并发送最终消息。

  • 如果联系人在您提示中的最后一项操作之前回复,则所有剩余的跟进操作将被取消,对话将正常继续.

这个示例显示了您可以如何在提示中将多个步骤串联成一个跟进流程.

跟进基础知识

  • AI 代理会检查联系人在您提示中指定的时间之后是否仍未回复。

  • 如果在该时间内未收到回复,AI 代理会发送您定义的跟进消息。

  • 跟进序列会自动停止,如果:

    • 联系人在预定时间之前回复

    • 会话处于未分配已关闭状态

    • AI 代理判断联系人已不再感兴趣、已说再见目标已达成

您可以在提示中包含一个或多个跟进,以应对不同场景或升级步骤.

如果您在跟进功能推出之前编写了跟进说明,您需要重新保存模板以使更改生效.

跟进限制

  • 每个跟进必须在前一条消息的 24 小时内(1 天)安排.

  • 您可以在每个提示中最多包含5 个跟进,每个跟进都有自己的时间、消息和操作(例如,发送提醒、分配用户或关闭对话)。

  • AI 代理会遵循您在提示中定义的时机,但在 WhatsApp 的24 小时窗口之外发送的消息可能无法送达。

  • 在最后一次跟进之后,AI 代理会继续执行提示中定义的其余操作(例如分配或发送消息)。

使用提示优化器

在编辑说明或操作提示时,可以使用提示优化器工具,以提高清晰度和措辞,同时保持原意.

在以下情况下使用:

  • 您希望有更完善或结构化的提示版本

  • 您不知道如何清晰表达

  • 您从头开始并希望获得指导

只需单击优化,查看建议的重写内容,并根据需要进行调整.

这对一般说明和特定操作(如分配对话或关闭聊天)都有效.

使用变量

变量使回复显得个性化和准确.

变量

使用

___MINIFY_PLACEHOLDER_1_4___

提及用户和团队名称

___MINIFY_PLACEHOLDER_1_5___

从联系人字段提取信息(例如 $contact.email)

变量可以用于指令和操作中,特别是在收集或引用联系人详细信息时.

使用 @ 变量

@ 变量允许 AI 代理根据指令或操作提示将对话分配给特定的团队人工代理另一位 AI 代理.

它支持模仿收件箱中手动分配的路由——使其在模板化操作中特别有用.

用例

提示示例

发生了什么

分配给特定团队

“如果联系人询问产品定价或折扣,请将对话分配给 @Sales。”

将对话直接路由到销售团队

分配给特定代理

“如果联系人有待处理的订单问题,并且之前与 David 讨论过,请将对话分配给 @David Lee。”

将对话分配给您工作区中的特定人工代理

分配给另一位 AI 代理

“如果联系人需要故障排除帮助,请将对话分配给 @Support Agent。”

将对话交给您配置的另一位 AI 代理

如果联系人请求人工帮助

“如果联系人想在任何时候与真人交谈,请通过轮询将对话分配给任意团队。”

以公平的轮换方式分配给下一个可用团队

如果不确定正确的团队

“如果您在两个澄清问题之后无法确定主题或团队,请将对话分配给最少开放对话的任意人员。”

将对话路由给工作区中活跃对话最少的任意人员

通过轮询或最少开放对话将对话分配给特定团队

“如果联系人询问产品定价或折扣,请通过轮询 / 最少开放对话将对话分配给 @Sales。”

将对话路由到团队中的任意成员,使用轮询或最少活跃对话的方式

变量提示

  • 在您的 操作提示 中使用清晰的逻辑(例如:“如果联系人询问定价,将其分配给 @Sales。”)。

  • 如有可能,请将您的 工作区团队结构 与您希望使用 AI 代理进行路由的方式保持一致.

在提示中使用联系人字段变量

您可以使用 $contact.fieldName 动态引用联系人的现有信息. 这些在以下情况下尤其有用:

  • 您希望 AI 代理个性化问候或回复

  • 您需要验证或确认联系人之前分享的详细信息

  • 您希望避免询问已提供的信息

用例

带变量的提示

确认联系人的姓名

“嗨 ___MINIFY_PLACEHOLDER_1_7___

在发送报价之前验证电子邮件

“我看到您的电子邮件是 ___MINIFY_PLACEHOLDER_1_8___ — 这是发送定价详情的最佳地址吗?”

在后续中引用状态

“看起来您当前的状态是 ___MINIFY_PLACEHOLDER_1_9___. 您希望从这里继续获得帮助吗?”

基于之前的询问进行个性化

“感谢您再次咨询 ___MINIFY_PLACEHOLDER_1_10___. 我今天能为您提供什么帮助?”

确认首选语言或区域

“您希望继续使用 ___MINIFY_PLACEHOLDER_1_11___ 还是切换到另一种语言?”

联系人字段变量提示

联系人字段变量个性化您的代理回复,并帮助其自动保存或更新客户数据.

  • 幕后发生的事: 当 AI 代理生成回复时,变量会被联系人档案中的实际值替换.

    • 示例: $contact.name → 在对话中变为 “Wilson”.

  • AI 实际看到的:AI 代理仅看到 (“Wilson”),而不是变量标签($contact.name)。

为什么这很重要

  • 如果您只写 “您之前提供的电子邮件”,AI 代理不会知道您指的是 $contact.email — 它只会看到值(如 wilson@email.com),如果提到多个电子邮件,可能会感到困惑.

  • 通过始终引用字段名称(例如,电子邮件:$contact.email,电话号码:$contact.phone),您可以清楚表达您所讨论的信息.

  • 如果您希望 AI 代理保存或更新字段,请明确并在提示中提及字段 ID

    • 示例:“如果用户提供新的电子邮件,请保存并更新电子邮件字段。”

提示示例

现在您已了解如何构建提示、使用变量以及编写清晰指令,让我们看一些完整的示例. 这些比较了良好提示与差提示,以便您能看到最佳实践在现实中的结合.

示例 1

良好提示

# 语境
* 指导定价页面的访问者选择合适的计划.

# 角色与沟通风格
* 友好、简洁;一次只问一个问题.

# 顶层流程
1) 用客户的姓名问候客户:$contact.firstname
2) 询问并保存 **姓名字段**、**电子邮件字段**、**电话号码字段**
3) 询问预算

## 情景
* 如果预算 ≥ 100000 → 推荐计划;询问演示
  - 如果是 → **分配给 @Sales Team**;**更新生命周期阶段** → **热线索**
* 否则 → 回答问题;保持聊天有用

# 边界
* 可以:推荐、**分配给**、**更新联系人字段**、**更新生命周期阶段**
* 不能:提供折扣或接受付款

为什么这有效:

  • 清晰的标题、顶层流程、情景.

  • 快速阅读,易于维护.

差提示

你好,欢迎! 获取他们的信息和预算,推荐一些东西,如果他们规模较大,可能转交给销售. 
如果他们不确定,就继续聊天,不要说他们是否合格或类似的话. 稍后再处理并关闭.

为什么这无效:

  • 没有标题,没有节,没有顺序.

  • 读者必须猜测顺序和行动.

示例 2

良好提示

# 语境
* 处理产品问题并正确路由.

# 角色与沟通风格
* 冷静、专业、友好 🙂

# 顶层流程
1) 用客户的姓名问候客户:$contact.firstname
2) 询问简要概述和已尝试的步骤

## 情景
* 紧急(登录被阻止 | 数据丢失 | 故障)→ **分配给 @Support Team**;设定期望
* 非紧急 → 提供步骤/帮助文档;如果解决了 **关闭对话**;否则 **分配给 @Support Team**

# 边界
* 可以:分享指南.
* 不能:访问账单,重置密码,变更所有权.

为什么这有效:

  • 干净、专业的英语,术语精确.

  • 标准动作/团队/字段逐字使用.

差提示

嗨,请帮助用户解决问题
- 如果紧急,请联系技术团队. 
- 如果可以,获取姓名/电子邮件/电话号码. 
- 如果他们是 VIP,则发送给销售团队. 完成时关闭,并标记为热线索

为什么这无效:

  • 俚语/拼写错误(“pls”,“suppot teem”)、含糊的行动、不一致的大小写.

  • 没有规范的团队名称或操作动词.

示例 3

良好提示

# 语境
* 处理企业功能需求和移交.

# 角色与沟通风格
* 透明,不强迫.

# 顶层流程
1) 询问并更新:**姓名字段**、**电子邮件字段**、**电话号码字段**
2) 确认需求和预算

## 行动步骤(正确顺序)
* 请求演示 AND 预算 ≥ 100000:
  1) 推荐计划;确认演示
  2) **分配给 @Sales Team**
  3) **更新生命周期阶段** → **热线索**
  4) 总结下一步;确认
  5) **关闭对话**
* 仅信息 / 尚未准备:
  - 分享概述;保持问答
  - **关闭对话**仅在他们确认完成后

# 边界
* 可以:推荐计划. 
* 不能:提供折扣,修改合同.

为什么这有效:

  • 每个行动都有前提条件和确切顺序.

  • 分开步骤列表消除歧义.

差提示

如果有人询问企业功能:
- 关闭聊天以保持整洁
- 然后将其标记为热线索,稍后如果他们再次回复则分配给销售.
- 如果需要,获取电子邮件.

为什么这无效:

  • 在识别之前进行分配;随机更新生命周期;关闭过早.

  • 没有针对每个行动的明确触发器.

常见问题与故障排除

我在提示中包含了一个跟进,但它没有正常工作. 为什么?

以下是一些可能的原因,说明您的跟进提示没有按预期工作:

  • 跟进持续时间太长:您设置的时间超过 24 小时. 跟进必须在1 天内.

  • 提示未在更新后保存:如果您的提示是在跟进功能推出之前创建的,您需要重新保存模板以使之生效.

  • 会话状态:如果会话处于关闭未分配状态,或 AI 代理检测到联系人不再感兴趣、已说再见,或目标已达成,跟进将不会运行.

  • 系统错误:如果一切看起来正常但仍然无法正常工作,请尝试再次保存. 如果问题仍然存在,请联系您的工作区管理员或支持部门.

我指示 AI 代理进行两次跟进,但总共有三次跟进. 为什么?

当您包含像 “跟进两次,然后关闭会话” 这样的指令时,AI 将:

  1. 按指示发送两条跟进消息.

  2. 然后在执行关闭操作时发送最后一条消息.

这就是为什么您会看到总共三条消息——一条消息始终与关闭操作相关.

如果您只想要总共两条消息,请更加具体地编写提示. 例如:

2 分钟后跟进. 然后如果在另外 2 分钟后仍然没有回复,关闭会话并告诉客户他们可以随时联系以继续对话.

联系人 WhatsApp 窗口在跟进之前关闭. 接下来会发生什么?

如果 WhatsApp 会话窗口在发送跟进之前关闭,AI 代理仍然会像往常一样执行跟进序列.

  • 消息本身将无法发送(因为超出了 WhatsApp 的 24 小时限制).

  • AI 代理仍会完成跟进操作(例如,关闭会话或更新生命周期).

  • 用户在收件箱中会看到一条未发送图标,旁边是未发送的消息.

需要关于您的 AI 代理的帮助吗?

我们的支持团队随时为您提供帮助.

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您正在寻找的东西? 🔎