I found that his system() method would only use the last system!
eg: return chatClient.prompt(new Prompt(bo.getMessages())) .advisors(advisorSpec -> advisorSpec.param(CONVERSATION_ID, sessionId)) .system("a") .system("b") .stream() .chatResponse()
The "a" will be overwritten !
Comment From: sunyuhan1998
I think this isn't a bug, right? Isn't that how it should be?
Comment From: newzhiMing
thanks!If you have multiple system prompts, how should you put them?