diff --git a/src/main/java/org/opensearch/agent/tools/PPLTool.java b/src/main/java/org/opensearch/agent/tools/PPLTool.java index 2108aa37..b1154b1c 100644 --- a/src/main/java/org/opensearch/agent/tools/PPLTool.java +++ b/src/main/java/org/opensearch/agent/tools/PPLTool.java @@ -524,7 +524,9 @@ private String parseOutput(String llmOutput, String indexName) { throw new IllegalArgumentException("The returned PPL: " + llmOutput + " has wrong format"); } } - ppl = ppl.replace("`", ""); + if (this.pplModelType != PPLModelType.FINETUNE) { + ppl = ppl.replace("`", ""); + } ppl = ppl.replaceAll("\\bSPAN\\(", "span("); if (this.head > 0) { String[] lists = llmOutput.split("\\|");