COSTAR 是一个经典、高效的提示词(Prompt)设计框架,用于让 AI 输出更精准、更符合预期。它由六个单词的首字母组成,分别是:Context, Objective, Style, Tone, Audience, Response。

COSTAR 各字母含义详解

C - Context (上下文 / 背景)
  • 含义:告诉 AI 任务的背景信息、前提条件、约束
  • 作用:让 AI 理解 “在什么场景下”,避免答非所问。
  • 示例
    • 角色:“你是一名资深前端工程师”
    • 背景:“基于 Vue 3 + TypeScript 项目”
    • 约束:“代码需简洁、符合 ESLint 规范”
O - Objective (目标 / 任务)
  • 含义清晰、明确地告诉 AI 要做什么(核心指令)。
  • 作用:锁定 AI 的工作方向,防止发散。
  • 示例
    • “解释这个概念”
    • “优化这段代码”
    • “生成一份活动方案”
    • “找出文中的 3 个错误”
S - Style (风格 / 文体)
  • 含义:指定文本的体裁、表达方式、结构
  • 作用:控制输出的 “样子”。
  • 示例
    • 学术论文、科普文章、营销文案、诗歌、对话、清单、表格
T - Tone (语气 / 语调)
  • 含义:指定情感、态度、口吻
  • 作用:控制输出的 “感觉”。
  • 示例
    • 正式、友好、幽默、严肃、鼓励、批判性、中立客观
A - Audience (受众 / 读者)
  • 含义:输出是给谁看的
  • 作用:AI 会自动调整用词深浅、专业度、例子
  • 示例
    • 初学者、专家、CEO、儿童、客户、开发者
R - Response (响应格式)
  • 含义:指定输出的结构、长度、格式
  • 作用:方便直接使用或程序处理。
  • 示例
    • 字数:200 字内、500 字左右
    • 结构:分点列出、步骤、表格、JSON、Markdown

完整 COSTAR 提示词示例

【C】 你是一名 IT 技术博主,面向刚学 Python 的大学生。【O】 请解释 “列表推导式” 是什么。【S】教程 + 代码示例的风格。【T】 语气友好、通俗、带点鼓励【A】 受众是编程新手【R】 输出:先定义 → 简单例子 → 常见用法 → 1 个小练习(3 步以内)。

这样写出来的提示词,AI 几乎不会跑偏。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐