feat: 更新学习报告生成提示词
This commit is contained in:
+10
-6
@@ -13,7 +13,7 @@ export interface FragmentInput {
|
||||
/**
|
||||
* 残片聚合为学习报告。
|
||||
* 原则:报告是写给"未来复习的自己"的,保留具体知识点,剔除口语碎屑;
|
||||
* 不虚构残片中不存在的内容。
|
||||
* 不虚构残片中不存在的内容;对抽象概念补充正反例子以明确边界。
|
||||
*/
|
||||
export function aggregateReportPrompt(
|
||||
taskName: string,
|
||||
@@ -34,12 +34,16 @@ export function aggregateReportPrompt(
|
||||
content: [
|
||||
"你是一名学习记录整理助手。用户在一次学习会话中随手记录了若干学习残片,",
|
||||
"请将它们整理为一份简洁的学习报告。要求:",
|
||||
"1. 只基于残片内容,不虚构、不扩写残片中没有的知识;",
|
||||
"1. 只基于残片内容,不虚构残片中不存在的知识;",
|
||||
"2. 保留具体的知识点、概念、结论,去掉口语化的碎屑;",
|
||||
"3. 按逻辑而非时间组织内容,相关的点合并;",
|
||||
"4. 报告以要点形式呈现,控制在 300 字以内;",
|
||||
"5. 如果提供了学习预期,在报告末尾用一句话说明本次学习与预期的差距(完成/部分完成/未涉及);",
|
||||
"6. 直接输出报告正文,不要输出「报告如下」之类的引导语。",
|
||||
"3. 对残片中的抽象概念或知识,除定义/要点外,再补充一组正反例子,",
|
||||
" 用「是X:…;不是X:…」的形式列出具体具象,帮助明确概念边界;",
|
||||
" 例如:奇数(也叫单数)是不能被 2 整除的整数;是奇数:1、3、5、7;不是奇数:2、4、6、8;",
|
||||
" 例子只用于解释残片已有的抽象内容,不引入新的知识点;",
|
||||
"4. 按逻辑而非时间组织内容,相关的点合并;",
|
||||
"5. 报告以要点形式呈现,因包含示例,目标 600 字左右,不超过 1000 字;",
|
||||
"6. 如果提供了学习预期,在报告末尾用一句话说明本次学习与预期的差距(完成/部分完成/未涉及);",
|
||||
"7. 直接输出报告正文,不要输出「报告如下」之类的引导语。",
|
||||
].join(""),
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user