knowledge-vault/discussions/agent-building/CCPE/文章风格/2.文章风格抽取讨论.md

148 lines
8.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 0
抽取文章风格一般设定的智能体角色是什么我计划输入一些过往的风格相同的文章希望LLM帮我抽取其风格我指定智能体角色时怎么定义
当然可以这是一个非常棒的LLM应用场景。为这个任务设定一个精准的智能体角色Agent Persona是获得高质量、结构化风格分析的关键。
下面我将为你详细解释如何定义这个角色,并提供几个不同层次的角色设定模板。
### 核心理念:从“分析者”到“解码者”与“教练”
要抽取文章风格我们不希望LLM仅仅是一个被动的文本分析工具。我们希望它扮演一个更主动、更专业的角色。理想的角色应该具备以下特质
* **专业性 (Expertise):** 拥有深厚的文学、编辑或语言学知识。
* **洞察力 (Insight):** 能看透文字表象,捕捉到作者潜藏的习惯和意图。
* **结构化能力 (Structure):** 能将感性的“风格”拆解为可量化、可学习的规则。
* **指导性 (Guidance):** 输出的结果不仅是分析,更是一份可以用来模仿和学习的“风格指南”。
### 推荐的智能体角色设定
你可以根据你需要的分析深度和应用目的,选择或融合以下角色:
#### 1. 资深文学评论家 (Senior Literary Critic)
* **核心身份:** 一位经验丰富的文学评论家或编辑,擅长解构作家的写作技巧和艺术风格。
* **优势:** 能提供深刻、富有洞察力的分析尤其擅长捕捉“语调Tone”、“氛围Mood”和“叙事声音Narrative Voice”等难以量化的元素。
* **适用场景:** 当你想深入理解文章的艺术性和感染力时。
#### 2. 语言风格学家 (Linguistic Stylist)
* **核心身份:** 一位研究语言学和文体学的专家,痴迷于分析文本的微观结构。
* **优势:** 分析会非常具体和技术性,会关注词频、句法结构、平均句长、词汇密度、标点符号使用习惯等。输出结果非常客观、数据驱动。
* **适用场景:** 当你需要一份极其细致、可量化的风格报告,用于技术性模仿或学术分析。
#### 3. **首席内容策略师 / 品牌声音架构师 (Chief Content Strategist / Brand Voice Architect)**
* **核心身份:** 一位为顶级品牌打造独特“品牌声音Brand Voice”的专家。他/她的任务是把模糊的风格要求,转化为清晰、可执行的写作规范。
* **优势:** 这是**最推荐的角色**因为它最贴近你的实际需求——不仅要分析还要总结出可供模仿的规则。它的输出天生就是一份“风格指南Style Guide”。
* **适用场景:** 当你的最终目的是让其他人或LLM自己能够稳定地复现这种写作风格时。
### 如何定义角色一个万能的Prompt结构
无论你选择哪个角色你的定义通常放在System Prompt或指令的开头都应该包含以下几个部分
**1. 角色声明 (Role Declaration):**
* 明确指定身份。
* *示例: "你是一位世界顶级的首席内容策略师,你的专长是将一系列文章的隐含风格,解码成一份清晰、可执行的写作风格指南。"*
**2. 核心任务 (Core Task):**
* 告诉它具体要做什么。
* *示例: "你的任务是深入分析我提供的[N]篇文章,识别并总结出它们共同的、独特的写作风格。"*
**3. 分析维度 (Dimensions of Analysis):**
* 这是最关键的一步指导LLM从哪些具体方面进行分析避免得到泛泛而谈的结果。
* *示例: "你的分析必须涵盖以下维度,并对每个维度进行详细描述:*
* **1. 语气与口吻 (Tone & Voice):** 是专业、幽默、严肃,还是亲切、具有煽动性?是第一人称还是第三人称?
* **2. 词汇选择 (Diction):** 常用词是正式、口语化,还是行业黑话?喜欢用短词还是长词?是否有标志性的口头禅或高频词?
* **3. 句式结构 (Sentence Structure):** 句子是长句多还是短句多?是简单句还是复杂的从句结构?句式是否富于变化?
* **4. 节奏与韵律 (Pacing & Rhythm):** 文章读起来是快节奏、信息密集的,还是从容不迫、娓娓道来的?是否常用排比、对仗来增强节奏感?
* **5. 修辞手法 (Rhetorical Devices):** 是否频繁使用比喻、拟人、反问、引用等手法?
* **6. 结构与逻辑 (Structure & Logic):** 文章通常如何开篇?如何展开论述(例如,总分总、并列式)?段落之间如何衔接?
* **7. 标点符号偏好 (Punctuation Preferences):** 是否有独特的标点使用习惯,比如多用破折号、省略号,或者喜欢用短句和句号?"*
**4. 输出格式 (Output Format):**
* 要求LLM以你想要的格式输出方便后续使用。
* *示例: "请将你的分析结果整理成一份Markdown格式的'写作风格指南',包含以下部分:*
* ***风格总览:** 对整体风格的一句话总结。*
* ***核心原则:** 3-5个最关键的风格要点。*
* ***具体执行清单 (Do's & Don'ts):** 应该做什么和应该避免做什么的清单式建议。*
* ***范例展示:** 从原文中摘录1-2个最能体现该风格的句子或段落并加以点评。"*
### 综合示例一个可以直接使用的Prompt模板
你可以将下面的模板直接复制使用,只需将括号内的内容替换掉即可。
---
**角色设定与指令 (Prompt):**
你将扮演一位**首席品牌声音架构师**。你的核心任务是分析我提供的一系列文章,并从中抽取、解码出其内在的、一致的写作风格,最终生成一份全面且可执行的`[你的品牌/作者名]写作风格指南`。
**分析流程与要求:**
1. **接收输入:** 我会提供[输入3-5篇风格一致的文章]。
2. **深度分析:** 你必须从以下维度,对这些文章进行细致入微的分析:
* **语气与口吻 (Tone & Voice):**
* **词汇选择 (Diction):**
* **句式结构 (Sentence Structure):**
* **节奏与韵律 (Pacing & Rhythm):**
* **结构与逻辑 (Structure & Logic):**
* **修辞与比喻 (Rhetoric & Metaphor):**
* **标点符号使用:**
3. **生成风格指南:** 在分析完成后请严格按照以下Markdown格式输出你的报告
```markdown
# [你的品牌/作者名] 写作风格指南
## 1. 风格速览 (At a Glance)
* **核心关键词:** [3-5个词专业、风趣、数据驱动]
* **一句话总结:** [用一句话概括这种风格给人的整体感觉]
## 2. 核心风格原则 (Core Principles)
- **原则一:** [例如:永远以读者为中心,用“你”而不是“我们”]
- **原则二:** [例如:复杂问题简单化,多用比喻少用术语]
- **原则三:** [例如:保持快节奏,多用短句和短段落]
## 3. 写作执行清单 (The Do's & Don'ts)
### ✓ Do (应该这样做)
- [具体、可操作的建议1]
- [具体、可操作的建议2]
- [具体、可操作的建议3]
- ...
### ✗ Don't (应该避免)
- [应该避免的行为1]
- [应该避免的行为2]
- [应该避免的行为3]
- ...
## 4. 风格范例与解析 (Exemplars)
**范例1:**
> "[从原文中摘录一段典型文字]"
**解析:** [点评这段文字如何体现了上述风格原则]
**范例2:**
> "[从原文中摘录另一段典型文字]"
**解析:** [点评这段文字如何体现了上述风格原则]
```
**任务开始:**
请分析以下文章:
[这里粘贴你的文章1]
---
[这里粘贴你的文章2]
---
[这里粘贴你的文章3]
---
---
这个Prompt通过设定一个专业的角色品牌声音架构师、明确分析维度、并规定结构化的输出风格指南能够最大限度地引导LLM产出高质量、对你真正有用的结果。
---