Chia Sẻ Khóa Học AI-Powered E-Commerce App Với .NET 9, Angular 20 & RAG [Khóa 5674 A]
Xây dựng một full-stack store được hỗ trợ bởi AI với Semantic Search, Chatbot và tích hợp RAG bằng .NET 9, Angular 20 và Azure.
Những gì bạn sẽ học được:
- ✓ Xây dựng một ứng dụng thương mại điện tử được hỗ trợ bởi AI, có đầy đủ chức năng, đạt chuẩn sản xuất bằng .NET 9 và Angular 20.
- ✓ Tích hợp semantic search với vector embedding bằng Azure OpenAI hoặc Ollama và pgvector trong PostgreSQL.
- ✓ Triển khai một chatbot assistant có thể hiểu các truy vấn bằng ngôn ngữ tự nhiên và đề xuất sản phẩm theo ngữ cảnh.
- ✓ Thiết kế và cấu trúc một modular backend theo các nguyên tắc Clean Architecture và repository pattern.
- ✓ Xây dựng các Angular component động, responsive bằng standalone architecture và Signals API mới.
- ✓ Thêm chức năng hybrid search kết hợp catalog search truyền thống với semantic intelligence.
- ✓ Containerize backend, database và frontend service bằng Docker Compose để triển khai cục bộ dễ dàng.
- ✓ Cấu hình Ocelot API Gateway cho routing, service orchestration và environment-based configuration.
- ✓ Chuẩn bị hệ thống của bạn cho Retrieval-Augmented Generation (RAG) để kết hợp retrieval & generative reasoning.
- ✓ Có được kinh nghiệm thực tế trong việc kết nối các microservice, AI model và cloud infrastructure thành một giải pháp gắn kết.
Lưu ý: Khóa học này yêu cầu bạn tải xuống "Docker Desktop" từ website Docker.
Chào mừng bạn đến với "AI-Powered E-Commerce App với .NET 9, Angular 20 & RAG" !
Bạn đã bao giờ tưởng tượng việc biến một cửa hàng thương mại điện tử thông thường thành một nền tảng thông minh, hỗ trợ AI, hiểu được ý định của người dùng chưa?
Trong khóa học này, bạn sẽ học cách xây dựng một online store hiện đại, tích hợp semantic search và chatbot, sẵn sàng cho Retrieval-Augmented Generation (RAG), sử dụng .NET 9, Angular 20, Azure OpenAI và PostgreSQL (pgvector).
Trong khóa học thực hành này, bạn sẽ được đào sâu hơn lý thuyết. Bạn sẽ từng bước xây dựng, vận hành và tích hợp các khả năng AI, từ kiến trúc nền tảng đến trí tuệ nhân tạo nâng cao, tất cả trong một hệ thống gọn gàng, có khả năng mở rộng và sẵn sàng cho sản xuất.
Các giai đoạn của khóa học:
Giai đoạn 1 – Xây dựng nền tảng hỗ trợ AI (Đã hoàn thành):
Ở giai đoạn này, bạn sẽ phát triển một hệ thống thương mại điện tử đầy đủ chức năng, hỗ trợ AI, được hỗ trợ bởi .NET 9 và Angular 20.
Đây không phải là một toy project, bạn sẽ xây dựng các component thực tế, đạt chuẩn sản xuất và tích hợp các tính năng thông minh từ đầu đến cuối.
Bạn sẽ:
- ✓ Thiết kế một modular backend sử dụng các nguyên tắc Clean Architecture và repository pattern.
- ✓ Triển khai semantic search bằng cách generate và lưu trữ embedding bằng Azure OpenAI hoặc Ollama, được hỗ trợ bởi PostgreSQL + pgvector.
- ✓ Tạo một AI chatbot assistant có khả năng hiểu ngôn ngữ tự nhiên và đề xuất sản phẩm theo ngữ cảnh.
- ✓ Tích hợp multiple search mode: Catalog, Semantic và Hybrid - mang lại kết quả thông minh dựa trên ý định.
- ✓ Phát triển một Angular 20 frontend động bằng cách sử dụng các standalone component và Signals API để liên kết dữ liệu phản hồi.
- ✓ Thêm một giỏ hàng hoàn chỉnh và quy trình thanh toán với persistent data management.
- ✓ Cấu hình Ocelot API Gateway cho service routing và Docker Compose cho containerized deployment.
Đến cuối Giai đoạn 1, bạn sẽ có một cửa hàng hoạt động hoàn toàn dựa trên AI, có khả năng xử lý các truy vấn trò chuyện theo thời gian thực, khám phá sản phẩm thông minh và hybrid semantic search, sẵn sàng cho giai đoạn tiếp theo của quá trình tích hợp RAG thực thụ.
Giai đoạn 2 – Tiến tới RAG-Powered Intelligence (Sắp ra mắt):
Ở Giai đoạn 2, bạn sẽ đưa AI assistant của mình lên một tầm cao mới bằng cách giới thiệu Retrieval-Augmented Generation (RAG), Tích hợp Voice Assistant và Web Search Augmentation.
Bạn sẽ:
- ✓ Triển khai một RAG pipeline kết hợp vector search, document retrieval và generative AI để có câu trả lời phù hợp với ngữ cảnh.
- ✓ Add voice input & output, cho phép người dùng tương tác tự nhiên thông qua lời nói.
- ✓ Mở rộng chatbot với web search fallback, nếu sản phẩm không có trong cửa hàng, assistant sẽ lấy các đề xuất trực tiếp từ internet.
- ✓ Tích hợp context memory, cho phép assistant duy trì nhận thức trong nhiều lượt trò chuyện.
- ✓ Add analytics & telemetry dashboard để giám sát truy vấn của người dùng, độ chính xác của AI và các xu hướng tương tác.
Đến cuối Giai đoạn 2, ứng dụng của bạn sẽ phát triển thành một trợ lý mua sắm đàm thoại hoàn toàn dựa trên RAG, có khả năng suy luận, truy xuất và phản hồi như một người bạn đồng hành AI thực thụ.
Tech Stack:
- ✓ Backend: .NET 9, ASP.NET Core Minimal API, C#.
- ✓ Frontend: Angular 20 với các Standalone Component & Signals API.
- ✓ Tích hợp AI: Azure OpenAI, Ollama, pgvector (PostgreSQL).
- ✓ Gateway: Ocelot API Gateway.
- ✓ Containerization: Docker & Docker Compose.
- ✓ Hosting: Local or Cloud-based deployment (Azure-ready).
Khóa học này dành cho ai?
- ✓ Các nhà phát triển muốn tích hợp khả năng AI vào các ứng dụng thực tế.
- ✓ Các .NET & Angular engineer đang muốn thành thạo semantic search và trí thông minh dựa trên RAG.
- ✓ Architect đang thiết kế các microservice và nền tảng thương mại điện tử thế hệ tiếp theo hỗ trợ AI .
- ✓ Người học mong muốn có được kinh nghiệm thực tế trong việc xây dựng các hệ thống full-stack, hỗ trợ AI.
Thống kê khóa học:
- ✓ Hơn 8 giờ học chuyên sâu theo dự án (Giai đoạn 1).
- ✓ Hơn 70 phần coding thựctế, tất cả đều được demo từng bước.
- ✓ Kiến trúc thực tế mà bạn có thể mở rộng, triển khai và trưng bày.
Tại sao lại là khóa học này:
Đây không phải là hướng dẫn cơ bản về chatbot. Sau khi hoàn thành khóa học này, bạn sẽ:
- ✓ Xây dựng một AI e-commerce system cấp độ sản xuất được hỗ trợ bởi .NET 9 và Angular 20.
- ✓ Được triển khai semantic search, vector-based intelligence và chatbot tương tác.
- ✓ Được Deploy một containerized AI stack sẵn sàng cho RAG, voice & web-integrated intelligence.
- ✓ Tích lũy chuyên môn để thiết kế và mở rộng quy mô các AI-first enterprise application.
Hành trình xây dựng một Nền tảng Thương mại Điện tử AI của bạn bắt đầu từ đây. Đăng ký ngay hôm nay và học cách kết hợp software engineering, tích hợp AI và full-stack development, tất cả trong một project thực tế.
Mục lục:
- ✓ 1. Giới thiệu.
- ✓ 2. Xây dựng Local AI Foundation.
- ✓ 3. Xây dựng Semantic Search.
- ✓ 4. Tích hợp Azure Open AI.
- ✓ 5. Tích hợp AI với Ecommerce App.
- ✓ 6. Phase 2 (Sắp ra mắt).
Khóa học này dành cho ai:
- ✓ Các .NET developer muốn thêm các tính năng AI và RAG vào các ứng dụng cấp doanh nghiệp.
- ✓ Các Angular developer đang hướng tới mục tiêu tích hợp khả năng tìm kiếm dựa trên AI và chatbot hiện đại.
- ✓ Các Full-stack developer quan tâm đến việc xây dựng ứng dụng web thông minh, sẵn sàng đưa vào sản xuất.
- ✓ Software architect đang thiết kế các hệ sinh thái microservice có khả năng mở rộng và hỗ trợ AI.
- ✓ Các Backend engineer tò mò về semantic search, vector database và tích hợp LLM.
- ✓ Các Cloud engineer đang khám phá Docker, containerization và tích hợp Azure OpenAI Service.
- ✓ Sinh viên và những người đam mê AI muốn trải nghiệm thực tế với các hệ thống GenAI.
- ✓ Các chuyên gia đang muốn chuyển sang các vai trò AI-driven full-stack development.
- ✓ Product engineer và technical lead đang làm việc trên các nền tảng thương mại điện tử hiện đại hoặc SaaS.
- ✓ Bất kỳ ai muốn thành thạo tích hợp AI + RAG thực tế bằng các công cụ .NET và Angular quen thuộc.
