Correggi l'espressione di filtro per la ricerca del codice sorgente
This commit is contained in:
@@ -82,7 +82,7 @@ public class DocAndSourceCodeTool {
|
|||||||
similaritySearchCodeInput.setQuery(query);
|
similaritySearchCodeInput.setQuery(query);
|
||||||
similaritySearchCodeInput.setTopK("3");
|
similaritySearchCodeInput.setTopK("3");
|
||||||
similaritySearchCodeInput.setSimilarityThreshold("0.7");
|
similaritySearchCodeInput.setSimilarityThreshold("0.7");
|
||||||
similaritySearchCodeInput.setFilterExpression("'ksApplicationName' == '" + this.application+"'");
|
similaritySearchCodeInput.setFilterExpression("ksApplicationName == '" + this.application+"'");
|
||||||
|
|
||||||
if(this.application == null || this.application.isEmpty()){
|
if(this.application == null || this.application.isEmpty()){
|
||||||
return " Cannot retrieve any source code without an application. Avoid using this tool again.";
|
return " Cannot retrieve any source code without an application. Avoid using this tool again.";
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
package com.olympus.hermione.tools;
|
package com.olympus.hermione.tools;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.springframework.ai.tool.annotation.Tool;
|
import org.springframework.ai.tool.annotation.Tool;
|
||||||
import org.springframework.cloud.client.ServiceInstance;
|
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.web.client.RestTemplate;
|
||||||
|
|
||||||
import org.springframework.cloud.client.discovery.DiscoveryClient;
|
|
||||||
import com.olympus.dto.CodeRagResponse;
|
import com.olympus.dto.CodeRagResponse;
|
||||||
import com.olympus.dto.SimilaritySearchCodeInput;
|
import com.olympus.dto.SimilaritySearchCodeInput;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user