Yu AI Agent
A Chinese-language tutorial project that teaches AI development on Spring Boot 3 and Spring AI by building a chat application and a ReAct-style autonomous planning agent called YuManus.
This tutorial project teaches AI model integration, Spring AI's core features, prompt engineering, retrieval-augmented generation, vector databases, tool calling, the Model Context Protocol and agent development, using a sample chat application and the YuManus autonomous planning agent as the running examples throughout.
It is built with Java 21, Spring Boot 3 and Spring AI, and installed by cloning the repository and building it with Maven before running it with the Spring Boot Maven plugin.