From b20abdd75af83420f4660ead2e3ddea03385b766 Mon Sep 17 00:00:00 2001 From: jerryjzhang Date: Sun, 20 Oct 2024 22:44:30 +0800 Subject: [PATCH] [feature][chat]Optimize the prompt of LLM-based DataInterpreter. #1828 --- .../chat/server/processor/execute/DataInterpretProcessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/chat/server/src/main/java/com/tencent/supersonic/chat/server/processor/execute/DataInterpretProcessor.java b/chat/server/src/main/java/com/tencent/supersonic/chat/server/processor/execute/DataInterpretProcessor.java index 699d3a7dd..2f7b73266 100644 --- a/chat/server/src/main/java/com/tencent/supersonic/chat/server/processor/execute/DataInterpretProcessor.java +++ b/chat/server/src/main/java/com/tencent/supersonic/chat/server/processor/execute/DataInterpretProcessor.java @@ -30,6 +30,7 @@ public class DataInterpretProcessor implements ExecuteResultProcessor { + "\n#Task: Your will be provided with a question asked by a user and the relevant " + "result data queried from the databases, please interpret the data and organize a brief answer." + "\n#Rules: " + "\n1.The `#Answer` must use the same language as the `#Question`." + + "\n2.ALWAYS reference some key data in the `#Answer`." + "\n#Question:{{question}} #Data:{{data}} #Answer:"; public DataInterpretProcessor() {