This tutorial delves into the features of Spring AI to create an AI assistant using LLMs like ChatGPT. It highlights the key functionalities, including context-aware response generation, structured output conversion, and integrating with Vector DBs. The process involves setting up necessary dependencies, creating relevant tables, and implementing callback functions. Common concerns like data privacy and maintaining conversational states are addressed using Advisors APIs. Examples demonstrate how to build a chatbot in a legacy Order Management System, showcasing practical applications of these concepts.
Table of contents
1. Overview2. Spring AI Features3. Prerequisites4. Function Calling API5. Function Calling Scenarios6. Spring AI Advisors API7. Spring AI Structured Output API and Spring AI RAG8. ConclusionSort: