W
AI-Wiki
CONCEPT

CRISPE框架

基本定义

CRISPE框架是提示词工程领域的标准化提示词编写方法论,是专门用于设计高质量大语言模型交互提示词的结构化框架,通过模块化拆分需求维度的方式降低提示词编写门槛,帮助用户清晰、无歧义地向大模型传递需求,大幅提升大模型输出结果的匹配度。

核心五维组成

CRISPE框架将提示词拆解为5个独立可配置的维度,每个维度均有明确的定位与实操示例参考:

CR(能力与角色,Capacity and Role)

用于指定大模型的身份定位与所需具备的能力,让大模型提前进入对应角色语境,输出符合角色身份的内容。

实操示例:你是一个专门指导初学者编程的经验丰富的老师

I(洞察力/背景信息,Insight)

用于提供完成任务需要的前置参考资料、约束条件、参考标准等背景信息,避免大模型输出脱离需求上下文的内容。

实操示例:参考基础编程概念与行业最佳实践输出内容

S(指令,Statement)

明确要求大模型完成的核心任务目标,需包含核心关键词与交付要求,是整个提示词的核心必填组成部分。

实操示例:解释Python中变量的作用,并给出可运行的代码实例

P(个性,Personality)

用于指定大模型输出的风格、语气、表述规则、格式要求等,统一输出规范,降低后续内容整理成本。

实操示例:使用简洁明了的语言,避免使用复杂术语,每段内容不超过200字

E(尝试,Experiment)

明确要求大模型输出的结果数量、可选方案范围,鼓励模型提供多维度的产出供用户选择。

实操示例:提供两个不同应用场景的例子来展示变量的使用方法

适用场景

CRISPE框架适配所有大语言模型交互的提示词设计场景,可覆盖从日常闲聊提问、作业解答到专业领域内容生成、复杂任务下达的全需求范围,也可作为llm-wiki技能处理知识生成任务时的提示词规范使用。

使用边界与注意事项

  1. 五个维度均为独立可配置项,用户可根据任务复杂度灵活选择需要填写的维度,简单场景可省略非必要维度(如日常简单提问可省略背景信息I、尝试E维度)
  2. 各维度内容越具体,大模型输出的匹配度越高,不建议使用模糊化的表述填写各维度内容
  3. 针对逻辑复杂的专业任务,建议同时填写全部5个维度的内容,最大程度降低大模型的理解偏差

相关条目