Kiến trúc Agentic Workflow trong mã nguồn thực tế

Phân tích Kiến trúc Agentic Workflow qua lăng kính OOP: Case Study loop.py

Tháng trước, khi bắt tay vào xây dựng hệ thống AI Agent, tôi bắt đầu bằng một file script đơn giản dài khoảng 200 dòng. Mọi thứ hoạt động hoàn hảo cho đến khi tôi thêm công cụ (Tool) thứ 5 và bắt đầu xử lý các tác vụ bất đồng bộ. Code trở thành một mớ bòng bong (Spaghetti code) không thể debug. Đó là lúc tôi nhận ra: Xây dựng AI Agent không phải là bài toán viết Prompt hay gọi API mô hình ngôn ngữ. Nó là bài toán về Kỹ thuật Phần mềm (Software Engineering). Tệp tin loop.py mà tôi thiết kế lại sau đó chính là minh chứng cho việc áp dụng 4 nguyên lý OOP kinh điển để kiểm soát sự phức tạp của vòng lặp ReAct (Reasoning and Acting). ...

6 tháng 3, 2026 · 4 phút · Hoang Nguyen Thai

Async Agent Loop: Đảm bảo khả năng kiểm soát và phản hồi thời gian thực cho AI Agent

Trong kiến trúc của một AI Agent, “Loop” chính là bộ não điều hành. Tuy nhiên, một sai lầm phổ biến là thiết kế Loop theo dạng tuần tự (synchronous). Nếu Agent đang thực hiện một task nặng (như crawl web hoặc chạy một script dài), nó sẽ hoàn toàn “mù điếc” trước các lệnh mới của người dùng cho đến khi task đó xong. Hôm nay, chúng ta sẽ phân tích cách ứng dụng asyncio để biến một vòng lặp vô tận trở thành một hệ thống điều hành Agent chuyên nghiệp, đảm bảo tính phản hồi (responsiveness) và khả năng kiểm soát (controllability). ...

10 tháng 3, 2024 · 5 phút · Hoang Nguyen Thai