pref:优化webui界面,增加prompt模板元信息
This commit is contained in:
74
prompts/zh-CN/.meta.toml
Normal file
74
prompts/zh-CN/.meta.toml
Normal file
@@ -0,0 +1,74 @@
|
||||
[maisaka_chat]
|
||||
display_name = "规划器"
|
||||
advanced = false
|
||||
description = "Maisaka 主规划模板,负责整合身份、时间、工具说明和聊天上下文,驱动主循环进行思考、决策与工具调用。"
|
||||
|
||||
[maisaka_replyer]
|
||||
display_name = "回复"
|
||||
advanced = false
|
||||
description = "Maisaka 回复生成模板,负责根据人格、表达风格、群聊注意事项和待回复上下文生成最终回复。"
|
||||
|
||||
[default_expressor]
|
||||
display_name = "改写器"
|
||||
advanced = true
|
||||
description = "表达方式生成与整理相关模板,通常只在调试表达系统时需要修改。"
|
||||
|
||||
[emoji_content_analysis]
|
||||
display_name = "表情包内容分析"
|
||||
advanced = true
|
||||
description = "用于分析表情包图片内容的模板。"
|
||||
|
||||
[emoji_content_filtration]
|
||||
display_name = "表情包内容过滤"
|
||||
advanced = true
|
||||
description = "用于判断表情包内容是否符合过滤要求的模板。"
|
||||
|
||||
[emoji_replace]
|
||||
display_name = "表情包替换"
|
||||
advanced = true
|
||||
description = "用于根据文本语境选择或替换表情包的模板。"
|
||||
|
||||
[expression_evaluation]
|
||||
display_name = "表达评价"
|
||||
advanced = true
|
||||
description = "用于评价候选表达方式质量的模板。"
|
||||
|
||||
[expression_select]
|
||||
display_name = "表达选择"
|
||||
advanced = true
|
||||
description = "用于从表达库中选择合适表达方式的模板。"
|
||||
|
||||
[image_description]
|
||||
display_name = "图片描述"
|
||||
advanced = true
|
||||
description = "用于将图片内容转换为文本描述的模板。"
|
||||
|
||||
[jargon_compare_inference]
|
||||
display_name = "黑话对比推理"
|
||||
advanced = true
|
||||
description = "用于比较和推理群内黑话含义的模板。"
|
||||
|
||||
[jargon_explainer_summarize]
|
||||
display_name = "黑话解释总结"
|
||||
advanced = true
|
||||
description = "用于总结黑话解释结果的模板。"
|
||||
|
||||
[jargon_inference_content_only]
|
||||
display_name = "黑话推理"
|
||||
advanced = true
|
||||
description = "用于仅基于内容推理黑话含义的模板。"
|
||||
|
||||
[jargon_inference_with_context]
|
||||
display_name = "黑话上下文推理"
|
||||
advanced = true
|
||||
description = "用于结合上下文推理黑话含义的模板。"
|
||||
|
||||
[learn_style]
|
||||
display_name = "表达风格学习"
|
||||
advanced = true
|
||||
description = "用于从聊天内容中学习表达风格的模板。"
|
||||
|
||||
[maisaka_timing_gate]
|
||||
display_name = "时机"
|
||||
advanced = false
|
||||
description = "Maisaka 节奏控制模板,负责在每轮主循环前判断当前应该等待、停止,还是继续进入思考与回复流程。"
|
||||
@@ -1,5 +1,5 @@
|
||||
这是一个表情包,请对这个表情包进行审核,标准如下:
|
||||
1. 必须符合"{demand}"的要求
|
||||
1. 必须符合"符合公序良俗"的要求
|
||||
2. 不能是色情、暴力、等违法违规内容,必须符合公序良俗
|
||||
3. 不能是任何形式的截图,聊天记录或视频截图
|
||||
4. 不要出现5个以上文字
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
【历史话题标题列表】(仅标题,不含具体内容):
|
||||
{history_topics_block}
|
||||
【历史话题标题列表结束】
|
||||
|
||||
【本次聊天记录】(每条消息前有编号,用于后续引用):
|
||||
{messages_block}
|
||||
【本次聊天记录结束】
|
||||
|
||||
请完成以下任务:
|
||||
**识别话题**
|
||||
1. 识别【本次聊天记录】中正在进行的一个或多个话题;
|
||||
2. 【本次聊天记录】的中的消息可能与历史话题有关,也可能毫无关联。
|
||||
2. 判断【历史话题标题列表】中的话题是否在【本次聊天记录】中出现,如果出现,则直接使用该历史话题标题字符串;
|
||||
|
||||
**选取消息**
|
||||
1. 对于每个话题(新话题或历史话题),从上述带编号的消息中选出与该话题强相关的消息编号列表;
|
||||
2. 每个话题用一句话清晰地描述正在发生的事件,必须包含时间(大致即可)、人物、主要事件和主题,保证精准且有区分度;
|
||||
|
||||
请先输出一段简短思考,说明有什么话题,哪些是不包含在历史话题中的,哪些是包含在历史话题中的,并说明为什么;
|
||||
然后严格以 JSON 格式输出【本次聊天记录】中涉及的话题,格式如下:
|
||||
[
|
||||
{{
|
||||
"topic": "话题",
|
||||
"message_indices": [1, 2, 5]
|
||||
}},
|
||||
...
|
||||
]
|
||||
@@ -1,22 +0,0 @@
|
||||
请基于以下话题,对聊天记录片段进行概括,提取以下信息:
|
||||
|
||||
**话题**:{topic}
|
||||
|
||||
**要求**:
|
||||
1. 关键词:提取与话题相关的关键词,用列表形式返回(3-10个关键词)
|
||||
2. 概括:对这段话的平文本概括(50-200字),要求:
|
||||
- 仔细地转述发生的事件和聊天内容;
|
||||
- 重点突出事件的发展过程和结果;
|
||||
- 围绕话题这个中心进行概括。
|
||||
- 提取话题中的关键信息点,关键信息点应该简洁明了。
|
||||
|
||||
请以JSON格式返回,格式如下:
|
||||
{{
|
||||
"keywords": ["关键词1", "关键词2", ...],
|
||||
"summary": "概括内容"
|
||||
}}
|
||||
|
||||
聊天记录:
|
||||
{original_text}
|
||||
|
||||
请直接返回JSON,不要包含其他内容。
|
||||
@@ -1,18 +0,0 @@
|
||||
你是一个用户特征分类分析专家。你的任务是分析对话内容,判断其中涉及哪些个人特征分类。
|
||||
|
||||
请仔细阅读以下对话内容,判断其中涉及了哪些个人特征分类。
|
||||
|
||||
【个人特征分类列表】
|
||||
{categories_summary}
|
||||
|
||||
【任务要求】
|
||||
1. 分析对话内容,判断涉及哪些个人特征分类
|
||||
2. 只输出涉及到的分类编号,用空格分隔
|
||||
3. 如果对话内容不涉及任何个人特征分类,输出"无"
|
||||
|
||||
【输出格式示例】
|
||||
1 3 5
|
||||
或
|
||||
无
|
||||
|
||||
请开始分析:
|
||||
@@ -1,17 +0,0 @@
|
||||
你是一个用户特征信息提取专家。你的任务是从对话内容中提取与指定分类相关的个人特征信息。
|
||||
|
||||
【目标分类】
|
||||
{category_name}
|
||||
|
||||
【任务要求】
|
||||
1. 仔细阅读对话内容,找出与"{category_name}"相关的所有信息
|
||||
2. 提取的信息应该具体、准确,避免模糊的描述
|
||||
3. 如果有多条相关信息,请整合成一段简洁的描述
|
||||
4. 如果对话中没有与该分类相关的信息,输出"无"
|
||||
|
||||
【输出格式示例】
|
||||
用户性格比较内向,不喜欢在人多的时候说话,但和熟悉的朋友会变得很活跃。
|
||||
或
|
||||
无
|
||||
|
||||
请开始提取:
|
||||
@@ -1,19 +0,0 @@
|
||||
你是一个用户特征检索专家。你的任务是根据当前对话上下文,判断需要检索哪些个人特征分类的信息。
|
||||
|
||||
【当前对话上下文】
|
||||
{chat_context}
|
||||
|
||||
【个人特征分类列表】
|
||||
{categories_summary}
|
||||
|
||||
【任务要求】
|
||||
1. 分析当前对话上下文,判断需要哪些个人特征信息来帮助理解用户
|
||||
2. 只输出需要的分类编号,用空格分隔
|
||||
3. 如果当前对话不需要任何个人特征信息,输出"无"
|
||||
|
||||
【输出格式示例】
|
||||
2 5 8
|
||||
或
|
||||
无
|
||||
|
||||
请开始分析:
|
||||
Reference in New Issue
Block a user