智能体提示词
·
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 几乎不会跑偏。
更多推荐
所有评论(0)