Bài 3 / 3~5 phútSpring AI — LLM applicationsMiễn phí… lượt xem
Spring AI — LLM applications — tổng quan
ChatClient, RAG, tool calling, embeddings, memory.
🚧 Module đang xây dựng. Trang này là skeleton lộ trình để theo dõi tiến độ — nội dung bài học sẽ được bổ sung dần.
Module này dạy gì
ChatClient, RAG, tool calling, embeddings, memory.
Lessons (dự kiến)
- Spring AI là gì & landscape — so với LangChain4j
- ChatClient API — provider-agnostic, prompt template, output parser
- Structured output — entity(), JSON schema, record mapping
- Embeddings & VectorStore — pgvector/Redis, cosine similarity
- RAG — QuestionAnswerAdvisor, document loader, chunking
- Tool calling — @Tool, AI gọi service Spring type-safe
- Memory & conversation — MessageChatMemoryAdvisor, persistence
- Observability cho AI — token usage, latency, cost với Micrometer
- Mini-challenge: AI Co-pilot — RAG + tool calling + memory
Learning outcomes
- Implement ChatClient provider-agnostic + structured output
- Implement RAG với VectorStore + QuestionAnswerAdvisor
- Implement tool calling (@Tool) + conversation memory
Yêu cầu trước
Hoàn thành course Spring Reactive & Microservices.
Bài này có giúp bạn hiểu bản chất không?
Hỏi đáp về bài này
Chưa có câu hỏi
Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).
Đặt câu hỏi đầu tiên