Riduci il valore predefinito di DEFAULT_TOP_K da 5 a 3 e modifica il valore di TopK in SimilaritySearchCodeInput da 3 a 2

This commit is contained in:
Andrea Terzani
2025-06-30 15:25:46 +02:00
parent f6ec04b18e
commit 3e7c3f4788

View File

@@ -22,7 +22,7 @@ public class DocAndSourceCodeTool {
private static final Logger logger = Logger.getLogger(DocAndSourceCodeTool.class.getName()); 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 static final double DEFAULT_SIMILARITY_THRESHOLD = 0.7;
private final String application; private final String application;
@@ -80,7 +80,7 @@ public class DocAndSourceCodeTool {
logger.info("[TOOL]LLM SourceCodeTool getCodeBySimilarity source code for class: " + query); logger.info("[TOOL]LLM SourceCodeTool getCodeBySimilarity source code for class: " + query);
SimilaritySearchCodeInput similaritySearchCodeInput = new SimilaritySearchCodeInput(); SimilaritySearchCodeInput similaritySearchCodeInput = new SimilaritySearchCodeInput();
similaritySearchCodeInput.setQuery(query); similaritySearchCodeInput.setQuery(query);
similaritySearchCodeInput.setTopK("3"); similaritySearchCodeInput.setTopK("2");
similaritySearchCodeInput.setSimilarityThreshold("0.7"); similaritySearchCodeInput.setSimilarityThreshold("0.7");
similaritySearchCodeInput.setFilterExpression("ksApplicationName == '" + this.application+"'"); similaritySearchCodeInput.setFilterExpression("ksApplicationName == '" + this.application+"'");