ai-agents-for-beginners

Intro to AI Agents

(Nhấp vào hình ảnh trên để xem video cho bài học này)

Giới thiệu về AI Agents và Các trường hợp sử dụng Agent

Chào mừng bạn đến với khóa học AI Agents dành cho người mới bắt đầu! Khóa học này cung cấp cho bạn kiến thức nền tảng — và mã thực thi thực tế — để bắt đầu xây dựng AI Agents từ đầu.

Hãy chào hỏi trong Cộng đồng Azure AI Discord — nơi hội tụ các học viên và người xây dựng AI luôn sẵn sàng trả lời các câu hỏi.

Trước khi bắt tay vào xây dựng, hãy đảm bảo chúng ta thực sự hiểu AI Agent là gì và khi nào nên sử dụng nó.


Giới thiệu

Bài học này bao gồm:

Mục tiêu học tập

Sau bài học này, bạn sẽ có thể:


Định nghĩa AI Agents và các loại AI Agents

AI Agents là gì?

Đây là cách đơn giản để nghĩ về nó:

AI Agents là hệ thống cho phép Mô hình Ngôn ngữ Lớn (LLMs) thực sự làm việc — bằng cách cung cấp cho chúng công cụ và kiến thức để tác động lên thế giới, không chỉ phản hồi các yêu cầu.

Hãy phân tích thêm một chút:

What Are AI Agents?


Các loại AI Agents khác nhau

Không phải tất cả các agent đều được xây dựng giống nhau. Dưới đây là phân loại chính, lấy agent đặt vé du lịch làm ví dụ:

Loại Agent Chức năng Ví dụ Agent Du lịch
Simple Reflex Agents Tuân thủ các quy tắc cứng nhắc — không có bộ nhớ, không lên kế hoạch. Thấy email khiếu nại → chuyển tiếp cho bộ phận chăm sóc khách hàng. Chỉ vậy thôi.
Model-Based Reflex Agents Giữ mô hình nội bộ về thế giới và cập nhật khi có thay đổi. Theo dõi giá vé máy bay lịch sử và đánh dấu các chuyến bay tăng giá đột ngột.
Goal-Based Agents Có mục tiêu rõ ràng và tìm cách đạt được mục tiêu từng bước một. Đặt một chuyến đi đầy đủ (chuyến bay, xe, khách sạn) từ vị trí hiện tại đến điểm đến.
Utility-Based Agents Không chỉ tìm một giải pháp — tìm giải pháp tốt nhất bằng cách cân nhắc các lựa chọn. Cân bằng chi phí và tiện lợi để tìm chuyến đi phù hợp nhất với sở thích của bạn.
Learning Agents Cải thiện theo thời gian dựa trên phản hồi. Điều chỉnh gợi ý đặt phòng tương lai dựa trên khảo sát sau chuyến đi.
Hierarchical Agents Agent cấp cao phân công công việc thành các nhiệm vụ nhỏ và giao cho agent cấp thấp hơn. Yêu cầu “hủy chuyến đi” chia thành: hủy vé máy bay, hủy khách sạn, hủy thuê xe — mỗi phần do một sub-agent xử lý.
Multi-Agent Systems (MAS) Nhiều agent độc lập hợp tác (hoặc cạnh tranh). Hợp tác: các agent riêng biệt xử lý khách sạn, chuyến bay, và giải trí. Cạnh tranh: nhiều agent cạnh tranh để bán phòng khách sạn với giá tốt nhất.

Khi nào nên dùng AI Agents

Không phải vì bạn có thể dùng AI Agent là bạn lúc nào cũng nên. Dưới đây là những tình huống agent thực sự phát huy hiệu quả:

When to use AI Agents?

Chúng ta sẽ đi sâu hơn về khi nào (và khi nào không) nên dùng AI Agents trong bài học Xây dựng AI Agents đáng tin cậy sau trong khóa học.


Những điều cơ bản của giải pháp Agentic

Phát triển Agent

Điều đầu tiên bạn làm khi xây dựng agent là xác định nó có thể làm gì — các công cụ, hành động và hành vi.

Trong khóa học này, chúng ta dùng Azure AI Agent Service làm nền tảng chính. Nó hỗ trợ:

Mẫu Agentic

Bạn giao tiếp với LLM thông qua các prompt. Với agent, bạn không thể tự tay tạo từng prompt cho mọi bước — agent cần hành động qua nhiều bước. Đó là lý do có Mẫu Agentic. Đây là các chiến lược tái sử dụng để prompt và điều phối LLM theo cách mở rộng và đáng tin cậy hơn.

Khóa học này được xây dựng dựa trên các mẫu agentic phổ biến và hữu ích nhất.

Framework Agentic

Framework Agentic cung cấp cho nhà phát triển các mẫu sẵn, công cụ và cơ sở hạ tầng để xây dựng agent. Chúng giúp:

Trong khóa học này, chúng ta tập trung vào Microsoft Agent Framework (MAF) để xây dựng các agent sẵn sàng dùng trong sản xuất.


Mẫu mã

Sẵn sàng xem nó hoạt động chưa? Dưới đây là các mẫu mã cho bài học này:


Có câu hỏi?

Tham gia Microsoft Foundry Discord để kết nối với các học viên khác, tham dự giờ làm việc và nhận được câu trả lời cho các câu hỏi về AI Agent từ cộng đồng.


Bài học trước

Course Setup

Bài học tiếp theo

Exploring Agentic Frameworks


Tuyên bố từ chối 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ữ gốc nên được coi là nguồn chính xác và có thẩm quyền. Đố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 do con người thực hiện. Chúng tôi không chịu trách nhiệm cho 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.