|
@@ -283,14 +283,16 @@ export class ChatPdfService {
|
|
|
// answer: '未找到相关内容'
|
|
// answer: '未找到相关内容'
|
|
|
// }
|
|
// }
|
|
|
// }
|
|
// }
|
|
|
- return dedent`${apiUser.desc}'
|
|
|
|
|
|
|
+ return dedent`
|
|
|
|
|
+ 这是你的身份:
|
|
|
|
|
+ ${apiUser.desc}'
|
|
|
这是用户提出的问题:
|
|
这是用户提出的问题:
|
|
|
${q}
|
|
${q}
|
|
|
- 你需要根据用户的问题,以下面的内容为准结合你的身份进行回答:
|
|
|
|
|
|
|
+ 你只能根据用户的问题,以下面的内容和之前的聊天记录为准结合你的身份进行回答:
|
|
|
\`\`\`
|
|
\`\`\`
|
|
|
${context.join('\n')}
|
|
${context.join('\n')}
|
|
|
\`\`\`
|
|
\`\`\`
|
|
|
- 你要确保你的回答基于上面的问题和内容还有你的身份,如果用户的问题涉及之前的聊天记录,应该以之前的回答为准。
|
|
|
|
|
|
|
+ 你要确保你的回答全部基于上面的问题和内容还有你的身份,如果无法找到答案,你需要根据给你设定的角色表述你不能回答这个问题。
|
|
|
你只能用中文回答.`
|
|
你只能用中文回答.`
|
|
|
}
|
|
}
|
|
|
async ask(q: string, name: string) {
|
|
async ask(q: string, name: string) {
|