Practical Artificial Intelligence Programming With Java
Mark Watson
Fu Cheng
Description A guide for Java developers on using the Spring AI framework to integrate artificial intelligence capabilities into enterprise applications. It focuses on the standardized abstractions for interacting with various AI providers. Key Topics: Model-agnostic APIs, Retrieval-Augmented Generation (RAG), vector store integration, and the Model Context Protocol (MCP). About the Technology: Spring AI brings the "Spring" philosophy of portable, modular design to the AI domain, allowing developers to switch between AI models with minimal code changes. About the Book: Demonstrates how to build AI-driven features like chat interfaces, document summaries, and intelligent agents within the Spring Boot ecosystem. About the Reader: For Java and Spring Boot developers looking to incorporate LLMs and other AI tools into their existing software stack. About the Author: Fu Cheng is a software architect and author specializing in Java, Spring, and modern cloud-native architectures.