提示词结构整理
使用这个提示词结构的输出更稳定。但是现在存在大量的重复内容,后续再进行删减和填充
graph LR
O[提示词结构]
O --> A
O --> B
O --> C
A[系统提示词]
A --> A1[角色]
A --> A2[能力]
A --> A3[约束]
B[用户提示词]
B --> B1a[上下文]
B1a --> B1a1[专家角色+能力描述]
B1a --> B1a2[领域知识与科学模型]
B1a --> B1a3[分析问题的权重占比]
B1a --> B1a4[分析问题的分类定义]
B1a --> B1a5[强制约束]
B --> B1b[目的]
B1b --> B1b1[获取结论的方式]
B1b --> B1b2[获得结论的链路]
B1b --> B1b3[获得结论的后续]
B --> B1c[风格]
B1c --> B1c1[结构化问题描述]
B1c --> B1c2[数据格式符合标准]
B --> B1d[语气]
B1d --> B1d1[明确需求]
B1d --> B1d2[提供必要背景信息]
B --> B1e[受众]
B1e --> B1e1[定义结论的受众人群]
B --> B1f[响应]
B1f --> B1f1[期望得到符合R标准的报告格式]
C[知识库]
C --> C1a[搜索范围]
C --> C1b[排序条件]
C --> C1c[生成报告]
C --> C1d[反馈循环]
Cherry Studio提示词格式
```xml
<system_prompt>
<role></role>
<capabilities></capabilities>
<constraints></constraints>
</system_prompt>
<user_prompt>
<context></context>
<objective></objective>
<style></style>
<tone></tone>
<audience></audience>
<response></response>
</user_prompt>
<rag>
<retriever></retriever>
<ranker_filter></ranker_filter>
<generator></generator>
<feedback_loop></feedback_loop>
</rag>