Skip to content

Latest commit

 

History

History
192 lines (138 loc) · 27.1 KB

File metadata and controls

192 lines (138 loc) · 27.1 KB

Trí tuệ nhân tạo tạo sinh cho người mới bắt đầu

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 Trí tuệ nhân tạo tạo sinh

Giấy phép GitHub Người đóng góp GitHub Vấn đề GitHub Yêu cầu kéo GitHub Chào đón PR

Người theo dõi GitHub Fork GitHub Sao GitHub

Microsoft Foundry Discord

🌐 Hỗ trợ đa ngôn ngữ

Hỗ trợ qua GitHub Action (Tự động & Luôn được cập nhật)

Tiếng Ả Rập | Tiếng Bengal | Tiếng Bulgaria | Tiếng 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 | Tiếng Pháp | Tiếng Đức | Tiếng Hy Lạp | Tiếng Do Thái | Tiếng Hindi | Tiếng Hungary | Tiếng Indonesia | Tiếng Ý | Tiếng Nhật | Tiếng Kannada | Tiếng Khmer | Tiếng Hàn | Tiếng Lithuania | Tiếng Malay | Tiếng Malayalam | Tiếng Marathi | Tiếng Nepal | Tiếng Pidgin Nigeria | Tiếng Na Uy | Tiếng Ba Tư (Farsi) | Tiếng Ba Lan | Tiếng Bồ Đào Nha (Brazil) | Tiếng Bồ Đào Nha (Bồ Đào Nha) | Tiếng Punjabi (Gurmukhi) | Tiếng Romania | Tiếng Nga | Tiếng Serbia (Chữ Cyrillic) | Tiếng Slovak | Tiếng Slovenia | Tiếng Tây Ban Nha | Tiếng Swahili | Tiếng Thụy Điển | Tiếng Tagalog (Filipino) | 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

Ưa thích sao chép về máy tính cá nhân?

Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể kích thước tải xuống. Để sao chép mà không có bản dịch, sử dụng sparse checkout:

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.

Trí tuệ nhân tạo tạo sinh cho người mới bắt đầu (Phiên bản 3) - Một khóa học

Học các kiến thức cơ bản để xây dựng các ứng dụng Trí tuệ nhân tạo tạo sinh với khóa học toàn diện 21 bài học do Microsoft Cloud Advocates thực hiện.

🌱 Bắt đầu

Khóa học này có 21 bài học. Mỗi bài học đề cập một chủ đề riêng nên bạn có thể bắt đầu từ bất cứ đâu bạn thích!

Các bài học được phân loại thành bài "Học" giải thích một khái niệm về Trí tuệ nhân tạo tạo sinh hoặc bài "Xây dựng" giải thích một khái niệm và có ví dụ mã bằng cả PythonTypeScript khi có thể.

Dành cho các nhà phát triển .NET, hãy xem Trí tuệ nhân tạo tạo sinh cho người mới bắt đầu (.NET Edition)!

Mỗi bài học cũng có phần "Tiếp tục học" với các công cụ học tập bổ sung.

Điều bạn cần

Để chạy mã trong khóa học này, bạn có thể sử dụng một trong các:

  • Azure OpenAI Service - Bài học: "aoai-assignment"

  • Microsoft Foundry Models - Bài học: "githubmodels" (GitHub Models sẽ ngừng hoạt động vào cuối tháng 7 năm 2026 - hãy dùng Microsoft Foundry Models thay thế)

  • OpenAI API - Bài học: "oai-assignment"

  • Foundry Local - Chạy mô hình hoàn toàn offline trên thiết bị của bạn, không cần đăng ký dịch vụ đám mây

  • Kiến thức cơ bản về Python hoặc TypeScript là hữu ích - *Dành cho người mới bắt đầu tuyệt đối hãy xem các khóa học PythonTypeScript

  • Một tài khoản GitHub để fork toàn bộ kho lưu trữ này vào tài khoản GitHub riêng của bạn

Chúng tôi đã tạo bài học Thiết lập Khóa học để giúp bạn thiết lập môi trường phát triển.

Đừng quên dấu sao (🌟) cho kho lưu trữ này để dễ tìm hơn sau này.

🧠 Sẵn sàng triển khai?

Nếu bạn đang tìm các ví dụ mã nâng cao hơn, hãy xem bộ sưu tập Mẫu Mã Trí tuệ nhân tạo tạo sinh của chúng tôi với cả PythonTypeScript.

🗣️ Gặp gỡ học viên khác, Nhận hỗ trợ

Tham gia máy chủ Discord chính thức của Microsoft 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 Phát triển Microsoft Foundry trên Github.

🚀 Xây dựng một Startup?

Ghé thăm 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 đoạn video giới thiệu ngắn về chủ đề
  • Bài học viết nằm trong README
  • Các ví dụ mã Python và TypeScript hỗ trợ Azure OpenAI và OpenAI API
  • Các liên kết đến tài nguyên bổ sung để tiếp tục học

🗃️ Các bài học

# Liên kết Bài học Mô tả Video Học tập Bổ sung
00 Thiết lập Khóa học Học: Cách thiết lập môi trường phát triển của bạn Video sắp có Tìm hiểu thêm
01 Giới thiệu về Trí tuệ nhân tạo tạo sinh và các Mô hình Ngôn ngữ Lớn (LLMs) Học: Hiểu về Trí tuệ nhân tạo tạo sinh là gì và cách các Mô hình Ngôn ngữ Lớn hoạt động. Video Tìm hiểu thêm
02 Khám phá và so sánh các LLM khác nhau Học: Cách chọn mô hình 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 Trí tuệ nhân tạo tạo sinh một cách có trách nhiệm Học: Cách xây dựng các Ứng dụng Trí tuệ nhân tạo tạo sinh một cách có trách nhiệm Video Tìm hiểu thêm

| 04 | Hiểu Về Những Nguyên Lý Cơ Bản Trong Kỹ Thuật Gọi Lệnh | Học: Thực hành Các Thủ Thuật Kỹ Thuật Gọi Lệnh Tốt Nhất | Video | Tìm Hiểu Thêm | | 05 | Tạo Các Lệnh Gọi Tiên Tiến | Học: Cách áp dụng kỹ thuật kỹ thuật gọi lệnh để cải thiện kết quả lệnh 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 Chat | Xây Dựng: Các kỹ thuật xây dựng và tích hợp ứng dụng chat 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: Ứng dụng tìm kiếm sử dụng Embeddings để truy vấn dữ liệu. | Video | Tìm Hiểu Thêm | | 09 | Xây Dựng Ứng Dụng Tạo Ảnh | Xây Dựng: Ứng dụng tạo ảnh | Video | Tìm Hiểu Thêm | | 10 | Xây Dựng Ứng Dụng AI Không Mã | Xây Dựng: Ứng dụng AI Tạo Sinh sử dụng công cụ Không Mã | Video | Tìm Hiểu Thêm | | 11 | Tích Hợp Ứng Dụng Ngoài với Gọi Hàm | Xây Dựng: Gọi hàm là gì 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ế Trải Nghiệm Người Dùng cho Ứng Dụng AI | Học: Cách áp dụng 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 | 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. | Video | Tìm Hiểu Thêm | | 14 | Vòng Đời Ứng Dụng AI Tạo Sinh | Họ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 | Phát Sinh Bổ Sung Truy Xuất (RAG) và Cơ Sở Dữ Liệu Vector | Xây Dựng: Ứng dụng sử dụng khuôn khổ 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: Ứng dụng sử dụng các mô hình mã nguồn mở có trên Hugging Face | Video | Tìm Hiểu Thêm | | 17 | Đại lý AI | Xây Dựng: Ứng dụng sử dụng Khuôn Khổ Đại Lý AI | Video | Tìm Hiểu Thêm | | 18 | Tinh Chỉnh LLMs | Học: Tinh chỉnh LLMs là gì, tại sao và bằng cách nào | 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ẽ Có Sớm | Tìm Hiểu Thêm | | 20 | Xây Dựng với Mô Hình Mistral | Học: Những tính năng và sự khác biệt của Dòng Mô Hình Mistral | Video Sẽ Có Sớm | Tìm Hiểu Thêm | | 21 | Xây Dựng với Mô Hình Meta | Học: Những tính năng và sự khác biệt của Dòng Mô Hình Meta | Video Sẽ Có Sớm | Tìm Hiểu Thêm |

🌟 Lời cảm ơn đặc biệt

Lời cảm ơn đặc biệt đến John Aziz vì đã tạo ra tất cả các GitHub Actions và quy trình làm việc

Bernhard Merkle vì những đóng góp quan trọng cho mỗi bài học để cải thiện trải nghiệm người học và mã nguồn.

🎒 Các Khóa Học Khác

Nhóm của chúng tôi còn có các khóa học khác! Hãy xem:

LangChain

LangChain4j cho Người Mới Bắt Đầu LangChain.js cho Người Mới Bắt Đầu LangChain cho Người Mới Bắt Đầu

Azure / Edge / MCP / Agents

AZD cho Người Mới Bắt Đầu Edge AI cho Người Mới Bắt Đầu MCP cho Người Mới Bắt Đầu Đại Lý AI cho Người Mới Bắt Đầu


Dòng Sản Phẩm AI Tạo Sinh

AI Tạo Sinh cho Người Mới Bắt Đầu AI Tạo Sinh (.NET) AI Tạo Sinh (Java)

Trí tuệ nhân tạo sinh (JavaScript)


Học cốt lõi

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


Chuỗi Copilot

Copilot cho Lập trình ghép đôi AI Copilot cho C#/.NET Chuyến phiêu lưu Copilot

Nhận trợ giúp

Nếu bạn bị kẹt hoặc có bất kỳ câu hỏi nào về xây dựng ứng dụng AI. Tham gia cùng các học viên và nhà phát triển có kinh nghiệm trong các thảo luận về MCP. Đây là một cộng đồng hỗ trợ nơi mọi câu hỏi đều được chào đón và kiến thức được chia sẻ tự do.

Microsoft Foundry Discord

Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập:

Diễn đàn Nhà phát triển Microsoft Foundry


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 bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ gốc nên được coi là nguồn tin chính thức. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.