Content
# AI Super Intelligent Agent Project
> Author: [Programmer Yu Pi](https://yuyuanweb.feishu.cn/wiki/Abldw5WkjidySxkKxU2cQdAtnah)
>
> This project is an educational initiative that provides complete video tutorials + written tutorials + resume writing guidance + interview question solutions + Q&A services, helping you enhance your project skills and add highlights to your resume!
>
> ⭐️ Join the project series study: [Join Programming Navigation](https://www.codefather.cn/vip)
Hello everyone, I am Yu Pi, and today I am sharing a preview of my new project open class~
**April 23rd at 8 PM** (Wednesday), I will continue to live stream the new project on [Bilibili and Douyin's "Programmer Yu Pi" account](http://live.bilibili.com/337857), once again developing it live from 0 to 1!
This project will focus on AI, explaining a series of the most popular new technologies. The project scale is moderate, and I will strive to help everyone complete it quickly, making it a standout project on your resume, suitable for social recruitment and early autumn recruitment!
> The learning methods for this project are at the end of the document.
## What is the new project?
This is a project tutorial centered on **AI Development Practice**, which will guide you through developing the **AI Love Master Application + Super Intelligent Agent with Autonomous Planning Capability**, helping you master essential AI core concepts, practical tools, and programming techniques that every programmer in the new era should know, significantly increasing your competitiveness in the job market!
The `AI Love Master Application` can rely on AI large models to solve users' emotional problems, supporting multi-turn conversations, Q&A based on a custom knowledge base, and autonomously calling tools and MCP services to complete tasks, such as calling map services to obtain nearby locations and plan dates.

Additionally, I will guide you step-by-step to complete the `Autonomous Planning Intelligent Agent YuManus` based on the ReAct model, which can utilize web searches, resource downloads, and PDF generation tools to help users create complete date plans and generate documents:

Of course, after learning this project, you will not only be able to develop the AI Love Master but also flexibly develop various complex AI applications, so unleash your imagination!
## Why undertake this project?
This project features a novel topic and real business applications, using a practical tutorial to cover all the **AI technologies** that programmers must know, helping you become a sought-after talent in the AI era and significantly enhancing your resume and job competitiveness.
You will master the following knowledge:
- Use of AI application platforms
- Integration of AI large models
- AI development frameworks (Spring AI + LangChain4j)
- Local deployment of AI large models
- Prompt engineering and optimization techniques
- Multimodal features
- Core features of Spring AI: such as custom interceptors, context persistence, structured output
- RAG knowledge base and vector databases
- Tool Calling
- MCP model context protocol and service development
- Principles of AI agent Manus and autonomous development
- AI service-oriented architecture and Serverless deployment
The project also has other advantages:
- Practical experience with AI cloud platforms and programming, not only using AI services but also writing them yourself!
- Detailed explanations of the latest AI technologies based on official documentation, with thorough document and source code analysis!
- Sharing a wealth of AI extension knowledge and programming skills, mastering best practices!
Additionally, you will learn many methods for diagramming, problem-solving, and comparing solutions, enhancing your ability to troubleshoot and independently resolve bugs.
### Advantages of Yu Pi's Project Series
Yu Pi's original projects focus on **practical experience**, guiding you **from 0 to 1** through live streaming, covering every aspect from requirement analysis, technology selection, project design, project initialization, demo writing, front-end and back-end development, project optimization, to deployment. I explain everything clearly from theory to practice, leaving no detail overlooked!
Compared to learning from online tutorials, the advantages of Yu Pi's project series include a comprehensive service from knowledge acquisition => practical projects => review notes => project Q&A => resume writing => interview question solutions:

Programming Navigation already has **over 10 project tutorials!** Each project focuses on different learning points, almost all being full-stack projects that cover both front-end and back-end.
You can check out real feedback from participants; many have improved their skills and received job offers by working on projects with me!

Previous project introduction videos: [https://bilibili.com/video/BV1YvmbYbEgS](https://www.bilibili.com/video/BV1YvmbYbEgS/)
## What technologies are used?
The project is centered around practical experience with the Spring AI development framework, involving various mainstream AI clients and tool libraries.
- Java 21 + Spring Boot 3 framework
- ⭐️ Spring AI + LangChain4j
- ⭐️ RAG knowledge base
- ⭐️ PGvector vector database
- ⭐ Tool Calling
- ⭐️ MCP model context protocol
- ⭐️ ReAct Agent intelligent agent construction
- ⭐️ Serverless computing services
- ⭐️ AI large model development platform Bai Lian
- ⭐️ Cursor AI code generation + MCP
- Third-party APIs: such as SearchAPI / Pexels API
- Ollama large model deployment
- Kryo high-performance serialization
- Jsoup web scraping
- iText PDF generation
- Knife4j API documentation
Practical experience with RAG core features:

Project architecture design diagram:

## Reserve for Live Streaming
The first session will be a public live stream, where I will introduce the project background, project features, technology selection, architecture design, tutorial plan, and more.
For more details, let’s learn in the live stream room; scan the code to reserve your spot:

## Join Project Learning
Programming Navigation already has **over 10 project tutorials!** Each project focuses on different learning points, almost all being **full-stack** projects covering both front-end and back-end.

Welcome to join [Programming Navigation](https://mp.weixin.qq.com/s/I1oD6pAaWBvGLyFDT9AgvA?token=1925632390&lang=zh_CN). After joining, you can not only follow this project throughout but also have unlimited access to previous [10+ original project tutorials](https://mp.weixin.qq.com/s/omIazLMQlTo9M3jFFH7NzQ?token=70787607&lang=zh_CN). You will also enjoy more original technical materials, learning and job-seeking guidance, and hundreds of interview replay videos, starting your programming journey!
🧧 To support the learning of the new project, we are offering **limited-time Programming Navigation discount coupons**; scan the code to receive your coupon and join. If you are not satisfied within three days of joining, you can get a full refund. Welcome to join and experience; spots are limited, so hurry to learn!

Less than 1 yuan a day, it’s definitely the best investment in yourself! After becoming a member of Programming Navigation, you can unlock tutorials and materials for over 10 projects, available for learning on both PC websites and apps, as shown:
