Giới thiệu

Bạn sẽ học cách xây một hệ Retrieval-Augmented Generation hiện đại trên ASP.NET 8, dùng OpenAI .NET SDK (hoặc Ollama local) và Qdrant làm vector store. Khóa học dẫn bạn đi trọn hành trình: ingest tài liệu → tìm kiếm ngữ nghĩa → hỏi-đáp có trích dẫn nguồn → function-calling tools → (nâng cao) memory & đánh giá prompt.
Sản phẩm cuối khoá: Web API RAG có thể chạy ngay, auto-detect dimension khi đổi model, filter score → dedupe → citations, và tool SearchDocs để model tự gọi khi cần.

Bạn sẽ làm được gì?

  • Dựng WebAPI ASP.NET 8 theo kiến trúc sạch, có Swagger.

  • Chạy Qdrant bằng Docker; ingest PDF/TXT/MD và embed bằng OpenAI SDK hoặc Ollama.

  • Thực hiện semantic search với score-gating & dedupe, trả lời chỉ từ context và ghi nguồn trích dẫn.

  • Dùng function calling để thêm tools (vd. Calculator/UTC time) và tool SearchDocs (model tự quyết gọi).

  • (Pro) Bật Memory Tool (Remember/Recall), Hybrid + Rerank, Prompt Evaluation (o3-mini/Responses API), logging & deploy.

Phù hợp với ai?

  • Lập trình viên .NET/C# muốn hiểu và triển khai RAG thực chiến.

  • Kỹ sư backend, data engineer cần QA trên tài liệu nội bộ.

  • Nhóm sản phẩm muốn POC/production hóa trợ lý tri thức.

Yêu cầu nền tảng: C# cơ bản, Docker cơ bản, đã cài .NET 8 SDK.

Bạch Ngọc Toàn

Họ và tên: Toàn Bạch

Nghề nghiêp: Senior Fullstack .NET Developer

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

0 đánh giá

Gửi đánh giá
Lên trên