From 067f3f409845ad100fdd19ce2f5fb91cefa3c6c5 Mon Sep 17 00:00:00 2001 From: Zong Date: Thu, 8 Aug 2024 18:47:34 +0800 Subject: [PATCH] fix(query): extension prompt template (#2288) --- packages/service/core/ai/functions/queryExtension.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/service/core/ai/functions/queryExtension.ts b/packages/service/core/ai/functions/queryExtension.ts index 4acffc11524..acc0e02e2d6 100644 --- a/packages/service/core/ai/functions/queryExtension.ts +++ b/packages/service/core/ai/functions/queryExtension.ts @@ -10,7 +10,10 @@ import { chatValue2RuntimePrompt } from '@fastgpt/global/core/chat/adapt'; 可以根据上下文,消除指代性问题以及扩展问题,利于检索。 */ -const defaultPrompt = `作为一个向量检索助手,你的任务是结合历史记录,从不同角度,为“原问题”生成个不同版本的“检索词”,从而提高向量检索的语义丰富度,提高向量检索的精度。生成的问题要求指向对象清晰明确,并与“原问题语言相同”。例如: +const defaultPrompt = `作为一个向量检索助手,你的任务是结合历史记录,从不同角度,为“原问题”生成个不同版本的“检索词”,从而提高向量检索的语义丰富度,提高向量检索的精度。生成的问题要求指向对象清晰明确,并与“原问题语言相同”。 +下面的 标签对中的示例仅供你学习,请勿在无历史记录的情况下,引用示例中的词。 + + 历史记录: """ """ @@ -86,7 +89,11 @@ A: Laf 是一个云函数开发平台。 """ 原问题: 它们有什么关系? 检索词: ["FastGPT和Laf有什么关系?","介绍下FastGPT","介绍下Laf"] + + ---------------- +我们开始吧! + 历史记录: """ {{histories}}