Back to directory

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.

Yu AI Agent

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.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.