Skip to content

Commit ed13e3c

Browse files
authored
refactor(core): 优化文档分析顾问的提示模板,提高文档解析的稳定性 (alibaba#1728)
refactor(ai-core): 优化文档分析顾问的提示模板,提高文档解析的稳定性
1 parent 2801a0b commit ed13e3c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

spring-ai-alibaba-core/src/main/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisor.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ public class DashScopeDocumentAnalysisAdvisor implements BaseAdvisor {
6161
public static final String RESOURCE = "resource";
6262

6363
private static final PromptTemplate DEFAULT_PROMPT_TEMPLATE = new PromptTemplate("""
64-
fileid://{id}
65-
{originSystemMessage}
66-
""");
64+
fileid://{id}""");
6765

6866
private final int order;
6967

@@ -103,8 +101,7 @@ public ChatClientRequest before(ChatClientRequest chatClientRequest, AdvisorChai
103101

104102
Assert.notNull(uploadResponse.getBody(), "upload response body is null");
105103

106-
String augmentSystemMessage = DEFAULT_PROMPT_TEMPLATE.render(Map.of("id", uploadResponse.getBody().id,
107-
"originSystemMessage", chatClientRequest.prompt().getSystemMessage().getText()));
104+
String augmentSystemMessage = DEFAULT_PROMPT_TEMPLATE.render(Map.of("id", uploadResponse.getBody().id));
108105
return chatClientRequest.mutate()
109106
.prompt(chatClientRequest.prompt().augmentSystemMessage(augmentSystemMessage))
110107
.build();

0 commit comments

Comments
 (0)