Create Spring AI advisors with their builders

Proprietary

Spring AI 1.0 removed the public constructors of MessageChatMemoryAdvisor, PromptChatMemoryAdvisor and VectorStoreChatMemoryAdvisor, and Spring AI 1.1 removed those of QuestionAnswerAdvisor. This replaces new X(chatMemoryOrVectorStore) with X.builder(chatMemoryOrVectorStore).build(), and new QuestionAnswerAdvisor(vectorStore, searchRequest) with QuestionAnswerAdvisor.builder(vectorStore).searchRequest(searchRequest).build(). Constructors taking more arguments are left for review.

io.moderne.java.spring.ai1.UseAdvisorBuilders
mod run . --recipe=io.moderne.java.spring.ai1.UseAdvisorBuilders

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.