682 字
3 分钟
ERA 提问模式:提升 AI 交互效率

如何让 AI 给出更精准、更有价值的回答?

在与大模型(如 ChatGPT)交流时,提问的方式决定了回答的质量。本文将介绍 ERA 提问模式(Expectation - Role - Action),帮助你高效获取 AI 生成的优质内容。

什么是 ERA 提问模式?#

ERA 代表 Expectation(期望)- Role(角色)- Action(行动),它是一个高效提问的框架,可以让你的问题更加精准,让 AI 的回答更符合你的需求。

1. Expectation(期望)#

明确你的提问目标,让 AI 知道你希望得到什么类型的回答。

  • 好的示例

    ” 请用通俗易懂的语言解释什么是机器学习,并举例说明。”

  • 不清晰的示例

    ” 机器学习是什么?“

2. Role(角色)#

设定 AI 的身份,让回答更符合你的实际需求。

  • 好的示例

    ” 假设你是一名资深 Python 工程师,请讲解 asyncio 的核心概念。”

  • 不清晰的示例

    “asyncio 是什么?“

3. Action(行动)#

指定 AI 需要执行的具体任务或输出格式。

  • 好的示例

    ” 请用 Markdown 格式输出一篇关于 Vue 3 Pinia 的入门教程,包含代码示例。”

  • 不清晰的示例

    ” 讲讲 Vue 3 Pinia。“

ERA 提问模式示例#

🚀 优化前:#

“Vue 3 的 Pinia 怎么用?”

优化后(使用 ERA 框架):#

” 请你以 Vue 3 高级开发者的身份,讲解 Pinia 在状态管理中的优势,并提供完整的 Vue 3 代码示例。”

  • Expectation(期望):讲解 Pinia 的优势,并提供代码示例。
  • Role(角色):Vue 3 高级开发者。
  • Action(行动):提供完整的 Vue 3 代码示例。

ERA 提问模式模板#

你可以使用以下模板来快速构造你的问题:

请你以【角色】的身份,针对【目标对象】讲解【主题】,并提供【具体行动或格式】。

示例

  • ” 请你以 AI 研究员的身份,分析 GPT-4 在自然语言处理中的局限性,并用表格展示优缺点。”
  • ” 假设你是一名产品经理,如何向客户解释 AI 生成式模型的商业价值?”
  • ” 作为一名 Java 开发者,如何使用 Spring Boot 构建 REST API?请提供示例代码。“

结论#

使用 ERA 提问模式,你可以: ✅ 提高 AI 回答的准确性。 ✅ 让 AI 站在符合你需求的角度回答。 ✅ 让回答更具有可操作性,减少模糊性。

下次向 AI 提问时,不妨试试 ERA 模式,你会发现 AI 的回答变得更加精准和实用!🚀

资料#

ERA 提问模式:提升 AI 交互效率
https://blog.alayedong.cn/posts/2025/era-ai-prompt-mode/
作者
Alaye Dong
发布于
2025-02-06
许可协议
CC BY-NC-SA 4.0