Correggi l'espressione di filtro per la ricerca del codice sorgente

This commit is contained in:
Andrea Terzani
2025-06-30 15:08:39 +02:00
parent 25bee3f75f
commit f6ec04b18e
2 changed files with 2 additions and 4 deletions

View File

@@ -82,7 +82,7 @@ public class DocAndSourceCodeTool {
similaritySearchCodeInput.setQuery(query);
similaritySearchCodeInput.setTopK("3");
similaritySearchCodeInput.setSimilarityThreshold("0.7");
similaritySearchCodeInput.setFilterExpression("'ksApplicationName' == '" + this.application+"'");
similaritySearchCodeInput.setFilterExpression("ksApplicationName == '" + this.application+"'");
if(this.application == null || this.application.isEmpty()){
return " Cannot retrieve any source code without an application. Avoid using this tool again.";

View File

@@ -1,14 +1,12 @@
package com.olympus.hermione.tools;
import java.time.LocalDateTime;
import java.util.logging.Logger;
import org.springframework.ai.tool.annotation.Tool;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.web.client.RestTemplate;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import com.olympus.dto.CodeRagResponse;
import com.olympus.dto.SimilaritySearchCodeInput;