From 3e7c3f47882984f046b4b46a10f33a1c2f55b9da Mon Sep 17 00:00:00 2001 From: Andrea Terzani Date: Mon, 30 Jun 2025 15:25:46 +0200 Subject: [PATCH] Riduci il valore predefinito di DEFAULT_TOP_K da 5 a 3 e modifica il valore di TopK in SimilaritySearchCodeInput da 3 a 2 --- .../java/com/olympus/hermione/tools/DocAndSourceCodeTool.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/olympus/hermione/tools/DocAndSourceCodeTool.java b/src/main/java/com/olympus/hermione/tools/DocAndSourceCodeTool.java index 3413c18..8806f6d 100644 --- a/src/main/java/com/olympus/hermione/tools/DocAndSourceCodeTool.java +++ b/src/main/java/com/olympus/hermione/tools/DocAndSourceCodeTool.java @@ -22,7 +22,7 @@ public class DocAndSourceCodeTool { private static final Logger logger = Logger.getLogger(DocAndSourceCodeTool.class.getName()); - private static final int DEFAULT_TOP_K = 5; + private static final int DEFAULT_TOP_K = 3; private static final double DEFAULT_SIMILARITY_THRESHOLD = 0.7; private final String application; @@ -80,7 +80,7 @@ public class DocAndSourceCodeTool { logger.info("[TOOL]LLM SourceCodeTool getCodeBySimilarity source code for class: " + query); SimilaritySearchCodeInput similaritySearchCodeInput = new SimilaritySearchCodeInput(); similaritySearchCodeInput.setQuery(query); - similaritySearchCodeInput.setTopK("3"); + similaritySearchCodeInput.setTopK("2"); similaritySearchCodeInput.setSimilarityThreshold("0.7"); similaritySearchCodeInput.setFilterExpression("ksApplicationName == '" + this.application+"'");