ai-agents-for-beginners

Các Tác Nhân AI cho Người Mới Bắt Đầu - Một Khóa Học

Generative AI For Beginners

Một khóa học dạy mọi thứ bạn cần biết để bắt đầu xây dựng Các Tác Nhân AI

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

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

Được hỗ trợ qua GitHub Action (Tự động & Luôn Cập Nhật)

Tiếng Ả Rập | Tiếng Bengal | Tiếng Bungari | 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ể, Macau) | 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 Hàn | Tiếng Litva | 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 (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

Ưu tiên sao chép xuống máy?

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 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 nhanh hơn rất nhiều.

Nếu bạn muốn có thêm các ngôn ngữ dịch hỗ trợ được liệt kê ở đây

GitHub watchers GitHub forks GitHub stars

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 về xây dựng Các Tác Nhân AI. Mỗi bài học đề cập đến một chủ đề riêng, vì vậy bạn có thể bắt đầu ở bất cứ đâu bạn thích!

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

Nếu đây là lần đầu tiên bạn xây dựng với các mô hình AI Tạo Sinh, hãy xem qua khóa học Generative AI For Beginners của chúng tôi, bao gồm 21 bài học về xây dựng với GenAI.

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

Gặp gỡ Các Người Học Khác, Nhận Trả Lời Cho Các Câu Hỏi Của Bạn

Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về xây dựng Các Tác Nhân AI, hãy tham gia Kênh Discord chuyên dụng 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 này bao gồm các ví dụ về mã, có thể tìm thấy trong thư mục code_samples. Bạn có thể fork kho lưu trữ này để tạo bản sao của riêng bạn.

Ví dụ mã trong các bài tập này sử dụng Azure AI Foundry và Danh mục Mô hình GitHub để tương tác với Mô hình Ngôn ngữ:

Khóa học này cũng sử dụng các framework và dịch vụ Các Tác Nhân AI sau từ Microsoft:

Để biết thêm thông tin về cách chạy mã cho khóa học này, hãy vào phần Course Setup.

🙏 Muốn giúp đỡ?

Bạn có gợi ý hoặc phát hiện lỗi chính tả hay lỗi mã không? Tạo vấn đề (issue) hoặc Tạo pull request

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

🗃️ Các bài học

Bài học Văn bản & Mã Video Học Thêm
Giới thiệu về Các Tác Nhân AI và Các Trường Hợp Sử Dụng Tác Nhân Link Video Link
Khám phá Các Framework Tác Nhân AI Link Video Link
Hiểu Các Mẫu Thiết Kế Tác Nhân AI Link Video Link
Mẫu Thiết Kế Sử Dụng Công Cụ Link Video Link
Agentic RAG Link Video Link
Xây Dựng Các Tác Nhân 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 Tác Nhân Link Video Link
Mẫu Thiết Kế Metacognition Liên kết Video Liên kết
Các Tác Nhân AI trong Sản Xuất Liên kết Video Liên kết
Sử Dụng Các Giao Thức Tác Nhân (MCP, A2A và NLWeb) Liên kết Video Liên kết
Kỹ Thuật Ngữ Cảnh cho Các Tác Nhân AI Liên kết Video Liên kết
Quản Lý Bộ Nhớ Tác Nhân Liên kết Video  
Khám Phá Microsoft Agent Framework Liên kết    
Xây Dựng Các Tác Nhân Sử Dụng Máy Tính (CUA) Sắp Ra Mắt    
Triển Khai Các Tác Nhân Có Khả Năng Mở Rộng Sắp Ra Mắt    
Tạo Các Tác Nhân AI Cục Bộ Sắp Ra Mắt    
Bảo Mật Các Tác Nhân AI Sắp Ra Mắt    

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

Nhóm của chúng tôi sản xuất nhiều khóa học khác! Hãy xem:

LangChain

LangChain4j cho Người Mới LangChain.js cho Người Mới LangChain cho Người Mới

Azure / Edge / MCP / Tác Nhân

AZD cho Người Mới Edge AI cho Người Mới MCP cho Người Mới Tác Nhân AI cho Người Mới


Chuỗi AI Sinh Tạo

Generative AI cho Người Mới Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


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

ML cho Người Mới Khoa Học Dữ Liệu cho Người Mới AI cho Người Mới An Ninh Mạng cho Người Mới Phát Triển Web cho Người Mới IoT cho Người Mới Phát Triển XR cho Người Mới


Chuỗi Copilot

Copilot cho Lập Trình AI Kết Hợp Copilot cho C#/.NET Cuộc Phiêu Lưu Copilot

🌟 Cảm Ơn Cộng Đồng

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

Đóng Góp

Dự án này chào đón sự đóng góp và đề xuất. Hầu hết các đóng góp yêu cầu bạn đồng ý 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. Để biết chi tiết, vui lòng truy cập https://cla.opensource.microsoft.com.

Khi bạn gửi một yêu cầu kéo (pull request), robot CLA sẽ tự động xác định xem bạn có cần cung cấp CLA và gắn nhãn thích hợp cho PR (ví dụ: kiểm tra trạng thái, bình luận). Chỉ cần làm theo các hướng dẫn do robot cung cấp. Bạn chỉ cần thực hiện 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ề Bộ Quy Tắc Ứng Xử hoặc liên hệ opencode@microsoft.com nếu có bất kỳ câu hỏi hoặc nhận xét bổ sung nào.

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 phép các nhãn hiệu hoặc logo của Microsoft phải tuân theo và phải theo Nguyên Tắc Sử Dụng Nhãn Hiệu & Thương Hiệu của Microsoft. Việc sử dụng nhãn hiệu hoặc logo của Microsoft trong các phiên bản sửa đổi của dự án này phải không gây nhầm lẫn hoặc ngụ ý được tài trợ bởi Microsoft. Bất kỳ việc sử dụng nhãn hiệu hoặc logo của bên thứ ba đều phải tuân theo chính sách của bên thứ ba đó.

Nhận Trợ Giúp

Nếu bạn bị kẹt hoặc có câu hỏi nào về xây dựng các ứ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 lỗi trong quá trình 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ữ nguyên bản nên được xem là nguồn chính xác và có thẩm quyền. Đối với các thông tin quan trọng, nên sử dụng 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ỳ sự hiểu lầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này.