From fae9118c282594d68a632875ca7d79fda1db4833 Mon Sep 17 00:00:00 2001 From: feelshana <151412598@qq.com> Date: Thu, 29 May 2025 17:21:00 +0800 Subject: [PATCH] =?UTF-8?q?(feature)(chat)agent=E8=AE=B0=E5=BF=86=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=90=AF=E7=94=A8=E7=9A=84few-shot=E4=BC=98=E5=85=88?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8Dshffle=E8=BF=87=E7=A8=8B=E7=9A=84?= =?UTF-8?q?=E9=9A=8F=E6=9C=BA=E6=80=A7=E5=AF=BC=E8=87=B4=E8=A2=AB=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E7=9A=84few-shot=E6=9B=BF=E4=BB=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supersonic/headless/chat/parser/llm/PromptHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/PromptHelper.java b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/PromptHelper.java index 3f0ba7911..c5d935b3b 100644 --- a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/PromptHelper.java +++ b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/parser/llm/PromptHelper.java @@ -51,7 +51,9 @@ public class PromptHelper { // use random collection of exemplars for each self-consistency inference for (int i = 0; i < selfConsistencyNumber; i++) { List shuffledList = new ArrayList<>(exemplars); - Collections.shuffle(shuffledList); + // only shuffle the exemplars from config + List subList=shuffledList.subList(llmReq.getDynamicExemplars().size(),shuffledList.size()); + Collections.shuffle(subList); results.add(shuffledList.subList(0, Math.min(shuffledList.size(), fewShotNumber))); }