Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Spring AI with Java: Build AI-Powered Applications (2026)

Spring AI với Java: Xây Dựng Ứng Dụng AI (2026)

Spring AI với Java: Xây Dựng Ứng Dụng AI (2026)

Xây dựng ứng dụng AI với Spring AI: prompt, bộ nhớ, gọi hàm, RAG, hình ảnh, âm thanh và API streaming với các tình huống thực tế

4.8
(252 đánh giá)
1,617 học viên
Giảng viên
Infiproton Tech
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
3.5 giờ video
55 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Xây dựng ứng dụng AI với Spring AI cùng Java & Spring Boot.
Làm chủ kỹ thuật prompt engineering với các tin nhắn hệ thống, người dùng, trợ lý và Prompt Templates
Làm việc với bộ nhớ & ngữ cảnh để tạo các cuộc hội thoại nhiều lượt, tự nhiên như con người.
Triển khai gọi hàm & công cụ cho các tác vụ thực tế như API thời tiết, và tích hợp Cơ sở dữ liệu.
Áp dụng kỹ thuật RAG để truy vấn PDF và nhiều tài liệu bằng vector stores.
Làm việc với hình ảnh – chú thích, tạo hình ảnh, và tạo kiểu ảnh.
Làm việc với AI âm thanh – xử lý chuyển giọng nói thành văn bản, chat dựa trên âm thanh, và chuyển văn bản thành giọng nói để xây dựng backend AI hỗ trợ giọng nói bằng Spring AI.
Trải nghiệm giao diện chat streaming văn bản, âm thanh và thời gian thực được hỗ trợ bởi API backend Spring AI.

Yêu cầu

Kiến thức cơ bản về lập trình Java
Quen thuộc với Spring Boot (controller, service, cấu hình).
Đã cài đặt IDE như IntelliJ IDEA hoặc VS Code.
Có OpenAI API key (miễn phí/trả phí) để thực hành theo các ví dụ.
Tò mò khám phá cách AI tích hợp vào các ứng dụng thực tế.

Đối tượng phù hợp

Lập trình viên Java muốn xây dựng ứng dụng AI
Kỹ sư Spring Boot khám phá generative AI và LLM
Lập trình viên backend quan tâm đến RAG, gọi hàm và đa phương thức
Lập trình viên phần mềm tò mò về chatbot và trợ lý AI
Trưởng nhóm kỹ thuật hoặc kiến trúc sư muốn xây dựng tính năng AI có khả năng mở rộng trong Spring Boot
Bất kỳ ai muốn kết hợp Java doanh nghiệp với quy trình làm việc AI hiện đại.

Nội dung khóa học

8 phần • 55 bài giảng
1 Giới thiệu về Spring AI
2 IntelliJ IDEA Miễn phí (90 Ngày)
3 Thiết Lập Môi Trường Phát Triển
4 Xây Dựng Dự Án Spring AI Đầu Tiên
5 Hướng Dẫn Kho GitHub & Nhánh Cho Khóa Học
6 Tổng Kết: Bắt Đầu với Spring AI
1 Kiến Thức Nền Tảng về Prompt Engineering
2 Các Biến Thể Prompt của ChatClient + Tin nhắn Trợ lý
3 Làm Việc Với Prompt Templates của Spring AI
4 Ngoại Tệ Hóa Prompt Templates
5 Đầu Ra Có Cấu Trúc Với Spring AI
6 Xâu Chuỗi Prompt Cho Các Tác Vụ Nhiều Bước
7 Tổng Kết: Prompt Engineering Trong Spring AI
1 Giới Thiệu Về Bộ Nhớ Trong AI
2 Thêm Bộ Nhớ Chat Mặc Định
3 Quản Lý ID Hội Thoại
4 Lưu Trữ Bộ Nhớ Bằng JDBC Store
5 Thiết Lập Cơ Sở Dữ Liệu - PostgreSQL
6 Tổng Kết: Bộ Nhớ & Ngữ Cảnh Trong Spring AI
1 Giới Thiệu Về Gọi Hàm
2 Triển Khai Lần Gọi Hàm Đầu Tiên
3 API Thời Tiết Thời Gian Thực & Truyền Tham Số
4 Trả Về Đầu Ra Có Cấu Trúc
5 Làm Việc Với Nhiều Công Cụ: API + Cơ Sở Dữ Liệu
6 Xâu Chuỗi Các Lần Gọi Hàm
7 Xử Lý Lỗi & Các Trường Hợp Ngoại Lệ
8 Tổng Kết: Gọi Hàm Và Công Cụ
1 Giới Thiệu Về RAG
2 Tải & Lập Chỉ Mục PDF
3 Demo RAG: Truy Vấn PDF
4 Lưu Trữ & Quản Lý Vector Stores
5 Sử Dụng Redis Làm Vector Store Trong Spring AI
6 Sử Dụng Postgres pgvector Làm Vector Store Trong Spring AI
7 Hỗ Trợ Nhiều Tài Liệu
8 Tổng Kết: RAG
1 Giới Thiệu Về Xử Lý Hình Ảnh
2 Đọc Hình Ảnh & Chú Thích
3 Tạo Hình Ảnh Với OpenAI (DALL·E)
4 Tạo Hình Ảnh Với Stability.AI
5 Tổng Kết: Xử Lý Hình Ảnh Trong Spring AI
1 Khái Niệm AI Âm Thanh & Quy Trình Backend
2 Xử Lý Tải Lên Âm Thanh Trong Spring Boot
3 Chuyển Giọng Nói Thành Văn Bản Với Spring AI
4 API Chat Dựa Trên Âm Thanh
5 Chuyển Văn Bản Thành Giọng Nói Với Spring AI
6 API Chat Giọng Nói Từ Đầu Đến Cuối
7 Tổng Kết: Xây Dựng Backend AI Hỗ Trợ Giọng Nói
1 Từ API Backend Đến Tương Tác Người Dùng
2 Giao Diện Chat Văn Bản Đơn Giản (Phản Hồi Chặn)
3 Giao Diện Chat Âm Thanh (Đầu Vào & Đầu Ra Giọng Nói)
4 Tại Sao Streaming Quan Trọng
5 API Chat Streaming Với Spring Boot (SSE)
6 Tích Hợp Giao Diện Chat Văn Bản Streaming
7 Giao Diện Chat Thống Nhất (Văn Bản, Âm Thanh và Streaming)
8 Tổng Kết: Giao Diện Chat Và Streaming (SSE) Với Spring AI

Giới thiệu khóa học

Mastering Spring AI with Java helps Java and Spring Boot developers build intelligent, AI-powered applications. This hands-on course takes you step by step from setting up your first Spring AI project to implementing advanced features like prompt engineering, memory, function calling, retrieval-augmented generation (RAG), Image Handling in AI  (Image Captioning, Image generation), Audio Handling (Speech-to-Text, Text-to-Speech, Voice Based chat), and Streaming Chat APIs.

Includes free 90-day access to IntelliJ IDEA Ultimate for a professional development experience.

Includes professionally prepared subtitles in Spanish, Portuguese (Brazil), Japanese, and Chinese.


Spring AI enables developers to create context-aware applications that can handle complex tasks, maintain conversation history, interact with real-world data, and even process images. With practical examples and real demos, this course guides you through the essential tools and techniques needed to bring AI into your Spring Boot projects.

What you’ll learn:

  • Prompt Engineering: Craft effective prompts, use templates, and generate structured outputs.

  • Memory & Context: Build multi-turn conversations that remember user input and maintain continuity.

  • Function Calling: Integrate AI with real-world data and services, handle structured results, and manage errors.

  • Retrieval-Augmented Generation (RAG): Query documents, work with persistent vector stores, and handle multi-document knowledge.

  • Image Handling: Caption, generate, and style images to create multimodal AI applications.

  • Audio AI (Speech & Voice): Build voice-enabled AI backends with speech-to-text, audio-based chat, text-to-speech, and end-to-end voice → AI → voice workflows using Spring AI.

  • Chat UI & Streaming: Experience text, audio, and real-time streaming chat interactions powered by Spring AI backend APIs.

  • Production-Ready Practices: Learn best practices for building scalable and maintainable AI-powered applications.


By the end of this course, you’ll have practical skills to confidently integrate AI features into your Java and Spring Boot applications. Whether you want to build chatbots, knowledge assistants, or advanced AI-powered apps, this course gives you the tools and guidance to start building real-world AI applications today.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Spring Framework
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊