microsoft/generative-ai-for-beginners
21 bài học, bắt đầu xây dựng bằng AI sáng tạo
README
![]()
21 bài học dạy mọi thứ bạn cần biết để bắt đầu xây dựng các ứng dụng Generative AI
🌐 Hỗ trợ đa ngôn ngữ
Được hỗ trợ thông qua Hành động GitHub (Tự động & Luôn cập nhật)
tiếng Ả Rập | tiếng Bengali | tiếng Bungari | Miến Điện (Myanmar) | Tiếng Trung (Giản thể) | Tiếng Trung (Phồn thể, Hồng Kông) | Tiếng Trung (Phồn thể, Ma Cao) | Tiếng Trung (Phồn thể, Đài Loan) | tiếng Croatia | tiếng Séc | tiếng Đan Mạch | tiếng Hà Lan | tiếng Estonia | tiếng Phần Lan | người Pháp | tiếng Đức | tiếng Hy Lạp | tiếng Do Thái | Tiếng Hindi | tiếng Hungary | tiếng Indonesia | người Ý | tiếng Nhật | tiếng Kannada | tiếng Khmer | Tiếng Hàn | tiếng Litva | Mã Lai | Mã Lai | Tiếng Marathi | tiếng Nepal | Pidgin Nigeria | người Na Uy | Tiếng Ba Tư (tiếng Farsi) | tiếng Ba Lan | Tiếng Bồ Đào Nha (Brazil) | Tiếng Bồ Đào Nha (Bồ Đào Nha) | Tiếng Punjab (Gurmukhi) | người Rumani | tiếng Nga | Tiếng Serbia (Cyrillic) | Tiếng Slovak | tiếng Slovenia | tiếng Tây Ban Nha | tiếng Swahili | tiếng Thụy Điển | Tagalog (Philippines) | Tiếng Tamil | tiếng Telugu | tiếng Thái | tiếng Thổ Nhĩ Kỳ | tiếng Ukraina | tiếng Urdu | Tiếng Việt
Thích sao chép cục bộ?
Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ giúp tăng đáng kể kích thước tải xuống. Để sao chép mà không cần dịch, hãy sử dụng tính năng kiểm tra thưa thớt:
Bash/macOS/Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Điều này cung cấp cho bạn mọi thứ bạn cần để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều.
AI sáng tạo cho người mới bắt đầu (Phiên bản 3) - Một khóa học
Tìm hiểu các nguyên tắc cơ bản về xây dựng ứng dụng Generative AI với khóa học toàn diện gồm 21 bài học của Microsoft Cloud Advocates.
🌱 Bắt đầu
Khóa học này có 21 bài học. Mỗi bài học bao gồm chủ đề riêng nên hãy bắt đầu bất cứ lúc nào bạn muốn!
Các bài học được gắn nhãn là bài học "Học" giải thích khái niệm AI Sáng tạo hoặc bài học "Xây dựng" giải thích khái niệm và ví dụ mã trong cả hai Python và TypeScript khi có thể.
Dành cho nhà phát triển .NET thanh toán AI sáng tạo cho người mới bắt đầu (Phiên bản .NET)!
Mỗi bài học còn có phần "Tiếp tục học" với các công cụ học tập bổ sung.
Những gì bạn cần
Để chạy mã của khóa học này, bạn có thể sử dụng:
Dịch vụ Azure OpenAI - Bài học: "aoai-nhiệm vụ"
Mô hình xưởng đúc của Microsoft - Bài học: "githubmodels" (GitHub Models sẽ ngừng hoạt động vào cuối tháng 7 năm 2026 - thay vào đó hãy sử dụng Microsoft Foundry Models)
OpenAI API - Bài học: "oai-nhiệm vụ"
Xưởng đúc địa phương - Chạy các mô hình hoàn toàn ngoại tuyến trên thiết bị của riêng bạn, không cần đăng ký đám mây
Kiến thức cơ bản về Python hoặc TypeScript rất hữu ích - *Đối với những người mới bắt đầu, hãy xem những kiến thức này Python và TypeScript các khóa học
Một tài khoản GitHub để rẽ nhánh toàn bộ repo này vào tài khoản GitHub của riêng bạn
Chúng tôi đã tạo ra một Thiết lập khóa học bài học để giúp bạn thiết lập môi trường phát triển của mình.
Đừng quên gắn dấu sao (🌟) repo này để tìm thấy nó dễ dàng hơn sau này.
🧠 Sẵn sàng triển khai?
Nếu bạn đang tìm kiếm các mẫu mã nâng cao hơn, hãy xem bộ sưu tập các mẫu mã AI sáng tạo ở cả hai Python và TypeScript.
🗣️ Gặp gỡ những người học khác, nhận hỗ trợ
Tham gia của chúng tôi máy chủ Microsoft Foundry Discord chính thức để gặp gỡ và kết nối với những người học khác tham gia khóa học này và nhận được hỗ trợ.
Đặt câu hỏi hoặc chia sẻ phản hồi về sản phẩm trong Diễn đàn nhà phát triển Microsoft Foundry trên GitHub.
🚀 Xây dựng một công ty khởi nghiệp?
thăm Microsoft dành cho khởi nghiệp để tìm hiểu cách bắt đầu xây dựng bằng tín dụng Azure ngay hôm nay.
🙏 Bạn muốn giúp đỡ?
Bạn có đề xuất hoặc tìm thấy lỗi chính tả hoặc mã? Đưa ra một vấn đề hoặc Tạo yêu cầu kéo
📂 Mỗi bài học bao gồm:
- Một đoạn video ngắn giới thiệu chủ đề
- Một bài học viết nằm trong README
- Mẫu mã Python và TypeScript hỗ trợ Azure OpenAI và OpenAI API
- Liên kết đến các tài nguyên bổ sung để tiếp tục việc học của bạn
🗃️ Bài học
| # | Liên kết bài học | Mô tả | Video | Học thêm |
|---|---|---|---|---|
| 00 | Thiết lập khóa học | Tìm hiểu: Cách thiết lập môi trường phát triển của bạn | Video sắp ra mắt | Tìm hiểu thêm |
| 01 | Giới thiệu về Generative AI và LLM | Tìm hiểu: Hiểu AI sáng tạo là gì và cách hoạt động của Mô hình ngôn ngữ lớn (LLM). | Video | Tìm hiểu thêm |
| 02 | Khám phá và so sánh các LLM khác nhau | Tìm hiểu: Cách chọn model phù hợp cho trường hợp sử dụng của bạn | Video | Tìm hiểu thêm |
| 03 | Sử dụng AI sáng tạo một cách có trách nhiệm | Tìm hiểu: Cách xây dựng Ứng dụng AI sáng tạo một cách có trách nhiệm | Video | Tìm hiểu thêm |
| 04 | Hiểu các nguyên tắc cơ bản về kỹ thuật nhanh chóng | Tìm hiểu: Thực hành tốt nhất về kỹ thuật nhanh chóng | Video | Tìm hiểu thêm |
| 05 | Tạo lời nhắc nâng cao | Tìm hiểu: Cách áp dụng các kỹ thuật kỹ thuật nhanh chóng để cải thiện kết quả lời nhắc của bạn. | Video | Tìm hiểu thêm |
| 06 | Xây dựng ứng dụng tạo văn bản | Xây dựng: Ứng dụng tạo văn bản sử dụng Azure OpenAI / OpenAI API | Video | Tìm hiểu thêm |
| 07 | Xây dựng ứng dụng trò chuyện | Xây dựng: Kỹ thuật xây dựng và tích hợp hiệu quả các ứng dụng trò chuyện. | Video | Tìm hiểu thêm |
| 08 | Xây dựng cơ sở dữ liệu vectơ ứng dụng tìm kiếm | Xây dựng: Một ứng dụng tìm kiếm sử dụng Nhúng để tìm kiếm dữ liệu. | Video | Tìm hiểu thêm |
| 09 | Xây dựng ứng dụng tạo hình ảnh | Xây dựng: Ứng dụng tạo hình ảnh | Video | Tìm hiểu thêm |
| 10 | Xây dựng ứng dụng AI mã thấp | Xây dựng: Ứng dụng AI sáng tạo sử dụng công cụ Low Code | Video | Tìm hiểu thêm |
| 11 | Tích hợp các ứng dụng bên ngoài với chức năng gọi hàm | Xây dựng: Gọi hàm là gì và các trường hợp sử dụng nó cho các ứng dụng | Video | Tìm hiểu thêm |
| 12 | Thiết kế UX cho ứng dụng AI | Tìm hiểu: Cách áp dụng các nguyên tắc thiết kế UX khi phát triển Ứng dụng Generative AI | Video | Tìm hiểu thêm |
| 13 | Bảo mật các ứng dụng AI sáng tạo của bạn | Tìm hiểu: Các mối đe dọa và rủi ro đối với hệ thống AI và phương pháp bảo mật các hệ thống này. | Video | Tìm hiểu thêm |
| 14 | Vòng đời ứng dụng AI sáng tạo | Tìm hiểu: Các công cụ và số liệu để quản lý Vòng đời LLM và LLMOps | Video | Tìm hiểu thêm |
| 15 | Truy xuất thế hệ tăng cường (RAG) và cơ sở dữ liệu vectơ | Xây dựng: Một ứng dụng sử dụng Khung RAG để truy xuất các phần nhúng từ Cơ sở dữ liệu Vector | Video | Tìm hiểu thêm |
| 16 | Mô hình nguồn mở và Hugging Face | Xây dựng: Ứng dụng sử dụng mô hình mã nguồn mở có sẵn trên Hugging Face | Video | Tìm hiểu thêm |
| 17 | Đại lý AI | Xây dựng: Một ứng dụng sử dụng AI Agent Framework | Video | Tìm hiểu thêm |
| 18 | Tinh chỉnh LLM | Tìm hiểu: Cái gì, tại sao và làm thế nào để tinh chỉnh LLM | Video | Tìm hiểu thêm |
| 19 | Xây dựng với SLM | Tìm hiểu: Lợi ích của việc xây dựng bằng Mô hình ngôn ngữ nhỏ | Video sắp ra mắt | Tìm hiểu thêm |
| 20 | Xây dựng bằng mô hình Mistral | Tìm hiểu: Các tính năng và sự khác biệt của Mô hình gia đình Mistral | Video sắp ra mắt | Tìm hiểu thêm |
| 21 | Xây dựng bằng Meta Model | Tìm hiểu: Các tính năng và sự khác biệt của Mô hình gia đình Meta | Video sắp ra mắt | Tìm hiểu thêm |
🌟 Lời cảm ơn đặc biệt
Đặc biệt cảm ơn đến John Aziz để tạo tất cả các Hành động và quy trình làm việc của GitHub
Bernhard Merkle để có những đóng góp quan trọng cho mỗi bài học nhằm cải thiện trải nghiệm của người học và lập trình.
🎒 Các khóa học khác
Nhóm của chúng tôi sản xuất các khóa học khác! Kiểm tra:
LangChain
Azure / Edge / MCP / Đại lý
Dòng AI sáng tạo
Học tập cốt lõi
Dòng Copilot
Nhận trợ giúp
Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI. Tham gia cùng những người cùng học và các nhà phát triển có kinh nghiệm trong các cuộc thảo luận về MCP. Đó là một cộng đồng hỗ trợ, nơi các câu hỏi được chào đón và kiến thức được chia sẻ miễn phí.
Nếu bạn có phản hồi về sản phẩm hoặc có lỗi trong quá trình xây dựng, hãy truy cập:
Dự án cùng danh mục
Thiết lập và chạy với Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma và các mẫu khác.
f.k.a. Lời nhắc ChatGPT tuyệt vời. Chia sẻ, khám phá và thu thập lời nhắc từ cộng đồng. Nguồn mở và miễn phí — tự lưu trữ cho tổ chức của bạn với sự riêng tư hoàn toàn.
🤗 Transformers: khung định nghĩa mô hình cho các mô hình học máy tiên tiến ở dạng văn bản, hình ảnh, âm thanh và mô hình đa phương thức, cho cả suy luận và đào tạo.
Giao diện AI thân thiện với người dùng (Hỗ trợ Ollama, OpenAI API, ...)
Suy luận LLM trong C/C++
Triển khai LLM giống ChatGPT trong PyTorch từ đầu, từng bước