From febcb01cd306717c06f3d9821347a5897c661271 Mon Sep 17 00:00:00 2001 From: jerryjzhang Date: Thu, 10 Oct 2024 14:04:37 +0800 Subject: [PATCH] [improvement][headless-chat]Iterate the Text2SQL prompt. --- .../headless/chat/parser/llm/OnePassSCSqlGenStrategy.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/OnePassSCSqlGenStrategy.java b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/OnePassSCSqlGenStrategy.java index 779427aa5..a5c8d82ae 100644 --- a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/OnePassSCSqlGenStrategy.java +++ b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/OnePassSCSqlGenStrategy.java @@ -35,7 +35,8 @@ public class OnePassSCSqlGenStrategy extends SqlGenStrategy { + "\n4.DO NOT calculate date range using functions." + "\n5.DO NOT miss the AGGREGATE operator of metrics, always add it as needed." + "\n6.ALWAYS use `with` statement if nested aggregation is needed." - + "\n7.ALWAYS enclose alias created by `AS` command in underscores and translate to the same language as the `Question`." + + "\n7.ALWAYS enclose alias created by `AS` command in underscores." + + "\n8.ALWAYS translate alias created by `AS` command to the same language as the `#Question`." + "\n#Exemplars: {{exemplar}}" + "\n#Question: Question:{{question}},Schema:{{schema}},SideInfo:{{information}}";