Chia Sẻ Khóa Học AI Trong C# Sử Dụng Microsoft Agent Framework [Update 7/2026] [Khóa 5234 A]
Tìm hiểu về Chat, Tool Calling, Structured Output và RAG.
Những điều bạn sẽ học:
- ✓ Tìm hiểu cách bắt đầu với AI trong C#.
- ✓ Bắt đầu zero đến Prompt đầu tiên (Hello World).
- ✓ Tìm hiểu chi tiết về Chat to Completions.
- ✓ Tìm hiểu cách thức hoạt động của Tool Calling (sử dụng Tool của riêng bạn hoặc MCP).
- ✓ Tìm hiểu về Structured Output là gì.
- ✓ Tìm hiểu về RAG (Retrieval Augmented Generation).
Chào mừng bạn đến với khóa học "AI trong C# sử dụng Microsoft Agent Framework".
Khóa học này sẽ hướng dẫn các bạn cách sử dụng AI trong các ứng dụng C# của mình bằng cách sử dụng Agent Framework của Microsoft...!
Nội dung sẽ xoay quanh 4 khái niệm chính về AI mà tôi gọi là nền tảng vững chắc để làm việc với AI.
Bốn khái niệm đó là:
- ✓ 1. Chat (General Q&A Capabilities): Dù là trò chuyện thực hay phía sau hậu trường.
- ✓ 2. Tools Calling (Khả năng call User-code): Tương tác trực tiếp với các hệ thống khác cho các data query & command.
- ✓ 3. Structured Output (Phản hồi có cấu trúc hơn): Nhận các phản hồi từ AI ở định dạng JSON thay vì dạng tin nhắn.
- ✓ 4. Retrival Augmented Generation (RAG): Cung cấp dữ liệu của riêng bạn cho AI bằng cách chuyển đổi Text thành các Search Vector.
Để theo kịp khóa học, tôi mong bạn thành thạo C#, nghĩa là tôi sẽ dạy bạn về phần AI, nhưng sẽ giả định rằng bạn đã nắm vững ngôn ngữ C#.
Bạn cũng cần một IDE như Visual Studio hoặc tương tự (tôi sẽ dùng VS2026).
Cuối cùng, bạn sẽ cần quyền truy cập vào một Large Language Model... Nếu bạn chưa có, đừng lo lắng, tôi sẽ hướng dẫn bạn cách để có được quyền truy cập đó...!
Trong khóa học này, tôi sẽ demo về OpenAI và Azure OpenAI.
Bắt đầu nào!
Mục lục:
- ✓ 01. Giới thiệu khóa học.
- ✓ 02. Hello World (Từ Zero đến Prompt đầu tiên).
- ✓ 03. Trước khi chúng ta đi sâu hơn.
- ✓ 04. Chat.
- ✓ 05. Tool Calling.
- ✓ 06. Structured Output.
- ✓ 07. Nghỉ giải lao: Vòng đời của một LLM Call.
- ✓ 08. RAG (Retrieval Augmented Generation).
- ✓ 09. Ngoài 4 tính năng chính: Giới thiệu về phần còn lại của khóa học này.
- ✓ 10. Các chủ đề Agent Framework nâng cao.
- ✓ 11. Agent Framework Toolkit (My NuGet package trên top của AF).
- ✓ 12. Giới thiệu về Workflow Part của Microsoft Agent Framework.
- ✓ 13. Các chủ đề cụ thể về OpenAI.
- ✓ 14. Các chủ đề cụ thể về Google Gemini.
- ✓ 15. Các chủ đề cụ thể về Anthropic.
- ✓ 16. Các chủ đề AI khác.
- ✓ 17. Hãy cùng xây dựng một Chatbot (Blazor Server).
- ✓ 18. Tài nguyên bổ sung.
Khóa học này dành cho ai:
- ✓ Các C# Developer tò mò về cách họ có thể tận dụng AI.
