21 KiB
21 bài học hướng dẫn mọi thứ bạn cần biết để bắt đầu xây dựng ứng dụng AI tạo sinh
🌐 Hỗ trợ đa ngôn ngữ
Được hỗ trợ qua GitHub Action (Tự động & Luôn cập nhật)
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Lithuanian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Generative AI Cho Người Mới Bắt Đầu (Phiên bản 3) - Một Khóa Học
Học các nguyên tắc cơ bản để xây dựng ứng dụng AI tạo sinh với khóa học 21 bài học toàn diện 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 tập trung vào một chủ đề riêng, vì vậy bạn có thể bắt đầu từ bất kỳ đâu!
Các bài học được phân loại thành bài học "Learn" giải thích khái niệm về AI tạo sinh hoặc bài học "Build" giải thích khái niệm và cung cấp ví dụ mã trong cả Python và TypeScript khi có thể.
Dành cho các nhà phát triển .NET, hãy xem Generative AI Cho Người Mới Bắt Đầu (Phiên bản .NET)!
Mỗi bài học cũng bao gồm phần "Keep Learning" 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:
-
Azure OpenAI Service - Bài học: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Bài học: "githubmodels"
-
OpenAI API - Bài học: "oai-assignment"
-
Kiến thức cơ bản về Python hoặc TypeScript sẽ hữu ích - *Dành cho người mới bắt đầu hoàn toàn, hãy xem các khóa học Python và TypeScript
-
Một tài khoản GitHub để fork toàn bộ repo này vào tài khoản GitHub của bạn
Chúng tôi đã tạo một bài học Course Setup để giúp bạn thiết lập môi trường phát triển.
Đừng quên gắn sao (🌟) repo này để dễ dàng tìm lại sau.
🧠 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 Generative AI Code Samples của chúng tôi trong cả Python và TypeScript.
🗣️ Gặp gỡ các học viên khác, nhận hỗ trợ
Tham gia máy chủ Discord chính thức Azure AI Foundry để gặp gỡ và kết nối với các học viên khác đang tham gia khóa học này và nhận hỗ trợ.
Đặt câu hỏi hoặc chia sẻ phản hồi sản phẩm trong Diễn đàn Nhà phát triển Azure AI Foundry trên Github.
🚀 Xây dựng một startup?
Truy cập Microsoft for Startups để tìm hiểu cách bắt đầu xây dựng với tín dụng Azure ngay hôm nay.
🙏 Muốn giúp đỡ?
Bạn có đề xuất hoặc phát hiện lỗi chính tả hoặc mã? Tạo một issue hoặc Tạo một pull request
📂 Mỗi bài học bao gồm:
- Một video giới thiệu ngắn về chủ đề
- Một bài học viết nằm trong README
- Các 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 học tập
🗃️ Các bài học
| # | Liên kết bài học | Mô tả | Video | Học thêm |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Cách thiết lập môi trường phát triển của bạn | Video Coming Soon | Learn More |
| 01 | Introduction to Generative AI and LLMs | Learn: Hiểu Generative AI là gì và cách hoạt động của các Mô hình Ngôn ngữ Lớn (LLMs). | Video | Learn More |
| 02 | Exploring and comparing different LLMs | Learn: Cách chọn mô hình phù hợp với trường hợp sử dụng của bạn | Video | Learn More |
| 03 | Using Generative AI Responsibly | Learn: Cách xây dựng ứng dụng AI tạo sinh một cách có trách nhiệm | Video | Learn More |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Thực hành các nguyên tắc cơ bản về Prompt Engineering | Video | Learn More |
| 05 | Creating Advanced Prompts | Learn: Cách áp dụng các kỹ thuật Prompt Engineering để cải thiện kết quả của các prompt. | Video | Learn More |
| 06 | Xây dựng ứng dụng tạo văn bản | Xây dựng: Một ứ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: Các kỹ thuật để xây dựng và tích hợp ứng dụng trò chuyện một cách hiệu quả. | Video | Tìm hiểu thêm |
| 08 | Xây dựng ứng dụng tìm kiếm với cơ sở dữ liệu vector | Xây dựng: Một ứng dụng tìm kiếm sử dụng Embeddings để 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: Một ứng dụng tạo hình ảnh | Video | Tìm hiểu thêm |
| 10 | Xây dựng ứng dụng AI với công cụ Low Code | Xây dựng: Một ứng dụng AI tạo sinh sử dụng công cụ Low Code | Video | Tìm hiểu thêm |
| 11 | Tích hợp ứng dụng bên ngoài với Function Calling | Xây dựng: Tìm hiểu về Function Calling và các trường hợp sử dụng trong ứng dụng | Video | Tìm hiểu thêm |
| 12 | Thiết kế UX cho ứng dụng AI | Học: Cách áp dụng các nguyên tắc thiết kế UX khi phát triển ứng dụng AI tạo sinh | Video | Tìm hiểu thêm |
| 13 | Bảo mật ứng dụng AI tạo sinh của bạn | Học: Các mối đe dọa và rủi ro đối với hệ thống AI và các phương pháp bảo mật hệ thống này. | Video | Tìm hiểu thêm |
| 14 | Vòng đời ứng dụng AI tạo sinh | Học: Các công cụ và chỉ số để quản lý vòng đời LLM và LLMOps | Video | Tìm hiểu thêm |
| 15 | RAG (Retrieval Augmented Generation) và cơ sở dữ liệu vector | Xây dựng: Một ứng dụng sử dụng khung RAG để truy xuất embeddings từ cơ sở dữ liệu vector | Video | Tìm hiểu thêm |
| 16 | Mô hình mã nguồn mở và Hugging Face | Xây dựng: Một ứng dụng sử dụng các mô hình mã nguồn mở có sẵn trên Hugging Face | Video | Tìm hiểu thêm |
| 17 | AI Agents | Xây dựng: Một ứng dụng sử dụng khung AI Agent | Video | Tìm hiểu thêm |
| 18 | Fine-Tuning LLMs | Học: Tìm hiểu về lý do, cách thức và lợi ích của việc tinh chỉnh LLMs | Video | Tìm hiểu thêm |
| 19 | Xây dựng với SLMs | Học: Lợi ích của việc xây dựng với các mô hình ngôn ngữ nhỏ | Video sắp ra mắt | Tìm hiểu thêm |
| 20 | Xây dựng với mô hình Mistral | Học: Các tính năng và sự khác biệt của các mô hình thuộc gia đình Mistral | Video sắp ra mắt | Tìm hiểu thêm |
| 21 | Xây dựng với mô hình Meta | Học: Các tính năng và sự khác biệt của các mô hình thuộc gia đình Meta | Video sắp ra mắt | Tìm hiểu thêm |
🌟 Cảm ơn đặc biệt
Cảm ơn đặc biệt đến John Aziz vì đã tạo tất cả các GitHub Actions và workflows.
Bernhard Merkle vì những đóng góp quan trọng trong mỗi bài học để cải thiện trải nghiệm học tập và mã nguồn.
🎒 Các khóa học khác
Nhóm của chúng tôi còn sản xuất các khóa học khác! Hãy tham khảo:
- MỚI Edge AI cho người mới bắt đầu
- Model Context Protocol cho người mới bắt đầu
- AI Agents cho người mới bắt đầu
- AI tạo sinh cho người mới bắt đầu sử dụng .NET
- AI tạo sinh cho người mới bắt đầu sử dụng JavaScript
- AI tạo sinh cho người mới bắt đầu sử dụng Java
- ML cho người mới bắt đầu
- Khoa học dữ liệu cho người mới bắt đầu
- AI cho người mới bắt đầu
- An ninh mạng cho người mới bắt đầu
- Phát triển web cho người mới bắt đầu
- IoT cho người mới bắt đầu
- Phát triển XR cho người mới bắt đầu
- Làm chủ GitHub Copilot cho lập trình AI ghép đôi
- Làm chủ GitHub Copilot cho lập trình viên C#/.NET
- Chọn cuộc phiêu lưu Copilot của riêng bạn
Tuyên bố miễn trừ trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn thông tin chính thức. Đối với các thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp từ con người. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này.