CRIS 原则其实就是一套**“把话说明白”**的万能公式。

你可以把它想象成**“外卖点单”**。如果你只告诉厨师“给我做个饭”,厨师可能会给你做一个你不爱吃的馒头。但如果你用 CRIS 原则点单,就是:“我正在减肥(背景),但我很饿。你是米其林大厨(角色),请给我做一份鸡胸肉,要煎得嫩一点(指令),最后帮我切成小块装盘(格式)。”

下面我用最通俗的大白话为你拆解,并直接给你**“填空模版”**。


一、 CRIS 原则拆解

  1. C - Context (背景):给 AI 一个“前情提要”。

    • 通俗解释: 别让 AI 猜。告诉它你现在的状况、你的目标受众是谁、你为什么要做这件事。
    • 例子: “我是个刚毕业的大学生,想写求职信…”
  2. R - Role (角色):给 AI 戴个“工牌”。

    • 通俗解释: AI 的脑子里有全世界的知识,你需要指定它调用哪一部分。
    • 例子: “请你担任拥有 10 年经验的 HR 总监…”
  3. I - Instruction (指令):给 AI 下“死命令”。

    • 通俗解释: 具体的任务是什么?有哪些限制条件(字数、重点、避讳)?
    • 例子: “帮我修改这封信,重点突出我的实习经历,语气要诚恳但不卑微…”
  4. S - Style (风格/格式):给 AI 定“包装”。

    • 通俗解释: 你希望结果长什么样?是表格、代码、清单?是幽默的、严肃的、还是学术的?
    • 例子: “请用 Markdown 格式输出,分成 3 个要点,像朋友聊天一样自然。”

二、 万能填空模版

为了方便你直接复制使用,我把这个原则变成了一个**“填空题”**。你只需要把括号里的内容换掉即可。

1. 通用大师模版(适合大多数情况)

# 背景 (Context)
我正在 [你的现状/任务,例如:准备一场关于 AI 的 10 分钟演讲]。我的受众是 [目标人群,例如:完全不懂技术的小学生]

# 角色 (Role)
请你扮演一位 [专家角色,例如:擅长讲故事的科普老师]

# 任务 (Instruction)
请帮我 [具体动作,例如:列出演讲大纲]
要求:

  1. [具体要求 1,例如:多用比喻,不要用专业术语]
  2. [具体要求 2,例如:内容要有趣,能互动]

# 格式 (Style)
请用 [输出形式,例如:清单/表格] 的形式输出,语气要 [风格,例如:亲切、幽默]


2. 代码/Debug 专用模版(针对你刚才的问题)

# 背景与代码
我正在用 [技术栈,如 Vue3] 写一个 [功能,如 下拉菜单]
这是我的核心代码片段:

[粘贴代码]

# 角色
你是一个 [资深前端工程师],擅长 [Debug 和代码优化]

# 任务
我遇到的问题是:[描述现象,如:点击后闪退]
我希望达到的效果是:[描述期望,如:点击后保持展开]
请帮我分析原因,并给出修复后的完整代码。

# 格式
请先用中文解释出错原因,然后提供代码块,并在修改过的地方加上注释。


3. 学习/写作专用模版

# 背景
我想学习/写作关于 [主题,如:逻辑学] 的内容,但我完全是个新手。

# 角色
请你做我的 [苏格拉底式的一对一私教]

# 任务
不要直接给我长篇大论。请列出 [3 个最核心的概念],并为每个概念举一个 [生活中的例子] 来帮我理解。

# 格式
使用 [表格] 对比,第一列是概念,第二列是官方定义,第三列是通俗比喻。


三、 实战演练:效果对比

❌ 以前的问法(模糊):

“帮我写个请假条,我要去医院。”

✅ 套用 CRIS 模版的问法(清晰):

“我是一名程序员(背景),最近因为腰肌劳损需要去做理疗(背景)。请你作为我的职场沟通顾问(角色),帮我写一段发给老板的微信请假文字(任务)。要求委婉但坚定,说明我会带电脑随时响应紧急 Bug(指令)。请直接给我3 个不同语气的选项供我选择(格式)。”

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐