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