ai-agents-for-beginners

Đại lý AI cho người mới bắt đầu - Một khóa học

AI Agents for Beginners

Một khóa học dạy tất cả những gì bạn cần biết để bắt đầu xây dựng Đại lý AI

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

🌐 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 Bengali | Tiếng Bulgaria | Tiếng Myanmar (Miến Điện) | 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 Hebrew | 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 Mã Lai | 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ữ Kirin) | Tiếng Slovakia | 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

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ữ, điều này 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, hãy sử dụng sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Điều này 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.

Nếu bạn muốn có thêm các ngôn ngữ bản dịch được hỗ trợ, vui lòng xem danh sách tại đây

Người theo dõi GitHub Fork GitHub Ngôi sao GitHub

Microsoft Foundry Discord

🌱 Bắt đầu

Khóa học này có các bài học bao gồm những kiến thức cơ bản để xây dựng Đại lý AI. Mỗi bài học bao gồm một chủ đề riêng, bạn có thể bắt đầu từ bất cứ đâu bạn thích!

Khóa học này hỗ trợ đa ngôn ngữ. Xem các ngôn ngữ có sẵn tại đây.

Nếu đây là lần đầu bạn xây dựng với các mô hình AI Tạo Sinh, hãy xem khóa học AI Tạo Sinh Cho Người Mới Bắt Đầu, bao gồm 21 bài học về xây dựng với GenAI.

Đừng quên thêm dấu sao (🌟) cho kho lưu trữ nàyfork kho lưu trữ này để chạy mã.

Gặp gỡ các học viên khác, được giải đáp thắc mắc

Nếu bạn bị mắc kẹt hoặc có câu hỏi về việc xây dựng Đại lý AI, hãy tham gia Kênh Discord chuyên biệt của chúng tôi trong Microsoft Foundry Discord.

Những gì bạn cần

Mỗi bài học trong khóa học đều có các ví dụ mã nguồn, bạn có thể tìm thấy trong thư mục code_samples. Bạn có thể fork kho này để tạo bản sao của riêng bạn.

Các ví dụ mã trong các bài tập này sử dụng Microsoft Agent Framework với Azure AI Foundry Agent Service V2:

Khóa học này sử dụng các framework và dịch vụ Đại lý AI từ Microsoft sau:

Một số ví dụ mã cũng hỗ trợ các nhà cung cấp tương thích OpenAI thay thế như MiniMax, cung cấp các mô hình ngữ cảnh lớn (lên đến 204K token). Xem Cài đặt Khóa học để được hướng dẫn cấu hình.

Để biết thêm thông tin về cách chạy mã cho khóa học này, hãy xem Cài đặt Khóa học.

🙏 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 vấn đề hoặc Tạo một yêu cầu kéo

📂 Mỗi bài học bao gồm

🗃️ Các bài học

Bài học Văn bản & Mã nguồn Video Học thêm
Giới thiệu Đại lý AI và các trường hợp sử dụng Đại lý Link Video Link
Khám phá các Framework Đại lý AI Link Video Link
Hiểu các Mẫu Thiết kế Đại lý AI Link Video Link
Mẫu Thiết kế Sử dụng Công cụ Link Video Link
Đại lý agentic RAG Link Video Link
Xây dựng Đại lý AI Đáng tin cậy Link Video Link
Mẫu Thiết kế Lập kế hoạch Link Video Link
Mẫu Thiết kế Đa đại lý Link Video Link
Mẫu Thiết Kế Metacognition Link Video Link
Đại Lý AI trong Sản Xuất Link Video Link
Sử Dụng Giao Thức Agentic (MCP, A2A và NLWeb) Link Video Link
Kỹ Thuật Bối Cảnh cho Đại Lý AI Link Video Link
Quản Lý Bộ Nhớ Agentic Link Video  
Khám Phá Microsoft Agent Framework Link    
Xây Dựng Đại Lý Sử Dụng Máy Tính (CUA) Link   Link
Triển Khai Đại Lý Có Thể Mở Rộng Sắp Ra Mắt    
Tạo Đại Lý AI Cục Bộ Sắp Ra Mắt    
Bảo Mật Đại Lý AI Link   Link

🎒 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 xem:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Đại Lý

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Chuỗi Thế Hệ AI Sinh Tạo

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Học Tập Cốt Lõi

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Chuỗi Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 Lời Cảm Ơn Cộng Đồng

Cảm ơn Shivam Goyal đã góp phần cung cấp các mẫu mã quan trọng minh họa Agentic RAG.

Đóng Góp

Dự án này hoan nghênh các đóng góp và đề xuất. Hầu hết các đóng góp yêu cầu bạn đồng ý với một Thỏa Thuận Cấp Phép Đóng Góp (Contributor License Agreement - CLA) tuyên bố rằng bạn có quyền và thực sự cấp cho chúng tôi quyền sử dụng đóng góp của bạn. Chi tiết xem tại https://cla.opensource.microsoft.com.

Khi bạn gửi yêu cầu kéo (pull request), bot CLA sẽ tự động xác định xem bạn có cần cung cấp CLA hay không và đánh dấu PR tương ứng (ví dụ: kiểm tra trạng thái, bình luận). Chỉ cần làm theo hướng dẫn của bot. Bạn chỉ cần làm việc này một lần cho tất cả các kho lưu trữ sử dụng CLA của chúng tôi.

Dự án này đã áp dụng Bộ Quy Tắc Ứng Xử Mã Nguồn Mở Microsoft. Để biết thêm thông tin, xem Câu hỏi Thường Gặp về Quy Tắc Ứng Xử hoặc liên hệ opencode@microsoft.com nếu có câu hỏi hoặc nhận xét thêm.

Nhãn Hiệu

Dự án này có thể chứa nhãn hiệu hoặc logo cho các dự án, sản phẩm hoặc dịch vụ. Việc sử dụng các nhãn hiệu hoặc logo Microsoft hợp pháp phải tuân theo và đi theo Hướng Dẫn Nhãn Hiệu & Thương Hiệu của Microsoft. Việc sử dụng nhãn hiệu hoặc logo Microsoft trong các phiên bản chỉnh sửa của dự án này không được gây nhầm lẫn hoặc ngụ ý có sự bảo trợ của Microsoft. Mọi việc sử dụng nhãn hiệu hoặc logo của bên thứ ba phải tuân theo chính sách của các bên thứ ba đó.

Nhận Trợ Giúp

Nếu bạn gặp khó khăn hoặc có câu hỏi về việc xây dựng ứng dụng AI, hãy tham gia:

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.