CrewAI Blog

Cách xây dựng Agent tại nơi Dữ liệu đã tồn tại

🕐 20/07/2026 12:09 📰 CrewAI Blog ✅ Đã dịch sang tiếng Việt

Các tác nhân (agent) có giá trị vì nhiều lý do, nhưng đến giờ tôi nghĩ chúng ta đều có thể đồng ý một điều: ngày càng có khoảng cách giữa việc xây dựng tác nhân trở nên dễ dàng như thế nào và số lượng tác nhân sản xuất có ROI cao mà doanh nghiệp thực sự triển khai lại ít ỏi ra sao.

Các công cụ ngày càng tốt hơn, và chúng ta liên tục nghe nói rằng việc xây dựng đang trở nên phổ biến hóa, nhưng tốc độ các công ty đạt được giá trị kinh doanh bền vững từ tác nhân hầu như không cải thiện với cùng một nhịp độ.

Tôi đã nói điều gì đó liên quan tại Snowflake Dev Day tuần trước, khi chúng tôi công bố tích hợp sâu hơn giữa CrewAI và Snowflake:

Đó là cách rõ ràng nhất tôi biết để mô tả một trong những phần khó khăn về tác nhân doanh nghiệp.

Các công ty cần năng suất xây dựng tác nhân không vi phạm các quy tắc mà doanh nghiệp vận hành, và công việc thực tế nằm trong các quyền truy cập, ranh giới dữ liệu, lộ trình phê duyệt, quy tắc mua sắm, nhật ký kiểm toán và các hệ thống kinh doanh chưa bao giờ được thiết kế cho các hệ thống tác nhân. Nút thắt của tác nhân doanh nghiệp đã chuyển từ các trường hợp sử dụng và mô hình sang năng suất xây dựng dưới sự quản trị.

DocuSign là một trong những ví dụ mạnh mẽ nhất về việc một công ty làm đúng điều này. Họ đã xây dựng một vòng lặp vận hành xuyên suốt CrewAI, Snowflake, Salesforce và các hệ thống nội bộ, nơi công việc của tác nhân nằm trong quy trình kinh doanh thay vì giả vờ rằng quy trình đó không tồn tại. Hôm nay, chúng tôi hợp tác với DocuSign trong các trường hợp sử dụng trên toàn thế giới, hỗ trợ các chức năng vượt xa GTM, đây chính xác là mô hình mở rộng mà các công ty nên mong muốn từ hạ tầng tác nhân.

Các công ty đã xác định được 20, 100, đôi khi 800 trường hợp sử dụng tác nhân (tôi nghe con số 800 đó tuần trước từ một khách hàng tiềm năng, hiện đã là khách hàng trả phí). Nhóm AI của họ thực tế có thể triển khai khoảng 10 trường hợp trong năm nay, và chỉ một số ít người có thể duy trì các hệ thống này; mọi người khác trong công ty phải chờ đợi.

Nút thắt không phải là ý tưởng, cũng không phải là trí thông minh của mô hình. Nút thắt là năng suất: làm thế nào để xây dựng, triển khai và mở rộng quy mô các tác nhân trong các hoạt động phức tạp mà không biến mười kỹ sư thành chủ sở hữu vĩnh viễn của mọi quy trình làm việc.

Một thành phần lớn của các tác nhân hữu ích thực ra là dữ liệu, và dữ liệu có rất nhiều sức hút. Dữ liệu doanh nghiệp không muốn di chuyển. Nó nằm trong các hồ dữ liệu, ứng dụng SaaS, Snowflake, Salesforce và các hệ thống nội bộ với các chính sách truy cập tồn tại vì những lý do chính đáng. Khi quy trình làm việc của tác nhân kéo bối cảnh đó qua quá nhiều ranh giới, quản trị bị phá vỡ, và khi các tác nhân bị mắc kẹt trong một hệ thống, chúng thường không thể tiếp cận đủ xa để thực hiện công việc hữu ích.

Vì vậy, các nhóm bị mắc kẹt giữa hai lựa chọn tồi: hoặc duy trì sự quản trị và hẹp, hoặc mở rộng và tạo ra một mớ hỗn độn về quản trị. Cả hai đều không mang lại cho bạn các tác nhân sản xuất có tác động cao ở quy mô lớn.

Các công ty cần các tác nhân có thể hoạt động xuyên suốt doanh nghiệp mà không vượt ra khỏi các ranh giới mà doanh nghiệp đã tin tưởng, và họ cũng cần nhiều người hơn xây dựng các tác nhân đó, không chỉ riêng nhóm AI.

Tôi đã sử dụng cụm từ "orchestration có quản trị" (governed orchestration) để mô tả mô hình mà tôi thấy đang hoạt động trong sản xuất. Nó có nghĩa là các tác nhân phối hợp

CrewAI và Snowflake hợp tác để giải quyết bài toán quản trị (governance) trong xây dựng agent AI. Nền tảng Snowflake cung cấp lớp dữ liệu có quản trị (dữ liệu đáng tin cậy, quyền truy cập được kiểm soát, mô hình phân quyền), trong khi CrewAI cung cấp lớp xây dựng và runtime (tạo workflow agent, chạy, quan sát, tái sử dụng pattern). Mục tiêu không chỉ là "kết nối agent với database" mà là xây dựng hệ thống multi-agent có thể được nhiều người trong doanh nghiệp xây dựng, hoạt động ở quy mô lớn mà không phá vỡ quản trị.

AI trở nên thực tế cho doanh nghiệp khi nó hoạt động trong các ràng buộc của doanh nghiệp: dữ liệu đáng tin cậy, quyền truy cập được thực thi, mô hình được phê duyệt, và audit trail mà lãnh đạo có thể bảo vệ. Snowflake đã sở hữu quyền, lineage và mô hình truy cập dữ liệu mà nhiều doanh nghiệp tin tưởng. Cortex Agents phối hợp truy cập dữ liệu có cấu trúc và phi cấu trúc qua Cortex Analyst và Cortex Search, và CrewAI hiện tích hợp với cả hai.

Vấn đề không phải là giữ mọi thứ trong Snowflake (doanh nghiệp không hoạt động như vậy), nhưng dữ liệu nhạy cảm của doanh nghiệp không nên bị sao chép vào hạ tầng không được quản lý chỉ vì agent cần nó, và quyền truy cập mô hình không nên biến thành mỗi team quản lý key riêng, vendor riêng, và quy trình phê duyệt riêng.

Dữ liệu có quản trị là yếu tố chịu tải trong AI sản xuất, nhưng dữ liệu và mô hình không tự tạo ra kết quả kinh doanh. Chúng phải đi vào workflow vượt qua các hệ thống, gọi công cụ, xử lý lỗi và biết khi nào dừng. CrewAI biến dữ liệu và mô hình thành workflow agent có kiểm soát. Framework mã nguồn mở CrewAI (Flows) và Harness (Crews) đã được hơn 65% Fortune 500 sử dụng, và nhiều công ty trong số đó đang tham gia CrewAI AMP để doanh nghiệp phân quyền xây dựng agent trong khi vẫn giữ kiểm soát runtime tập trung.

CrewAI xem xét vấn đề xây dựng và runtime theo từng lớp vì mỗi lớp thất bại khác nhau trong sản xuất. Lớp nền tảng thiết lập các kiểm soát: quyền, truy cập mô hình, ranh giới dữ liệu, secrets, telemetry, FinOps. Các team cắm Snowflake, kết nối MCP servers, và để engineering định nghĩa các quy tắc. Lớp runtime giữ workflow sống sau demo: scale, human review, giới hạn thực thi, observability.

Khả năng quan sát, cơ chế thử lại và những trường hợp ngoại lệ khó chịu xuất hiện lúc 2 giờ sáng. Tầng xây dựng là nơi nhiều người tạo ra các agent hơn. Tôi quan tâm đến điều này vì mọi doanh nghiệp đều có nhu cầu về agent vượt quá khả năng đáp ứng của đội ngũ AI.

Chúng tôi đã có hơn hai tỷ lượt thực thi quy trình agent chạy qua CrewAI. Một bài học từ khối lượng đó tuy nhàm chán nhưng quan trọng: khoảng cách giữa một bản demo hoạt động và một quy trình sản xuất hầu như không bao giờ nằm ở mô hình. Nó nằm ở quản lý trạng thái, phục hồi, xác thực, bàn giao và biết phần nào của quy trình nên mang tính xác định.

Đây là lý do chúng tôi xây dựng CrewAI vừa là bề mặt xây dựng vừa là mặt phẳng điều khiển runtime. Studio là bề mặt xây dựng, một chuyên gia miền có thể bắt đầu với các agent, nhiệm vụ, tích hợp và các khối xây dựng tái sử dụng, trong khi một kỹ sư có thể đi sâu với Flows, Crews, công cụ, bộ nhớ và các mẫu thực thi trong cùng một môi trường. AMP là mặt phẳng điều khiển: chính sách, triển khai, khả năng quan sát, truy cập mô hình, quyền và các kiểm soát vận hành.

Sai lầm trong nhiều kiến trúc agent là coi agency là trung tâm của hệ thống. Trong sản xuất, agency là thứ bạn đặt một cách cẩn thận bên trong một quy trình xác định.

Flows quan trọng ở đây vì chúng cung cấp xương sống xác định: trình tự, trạng thái, phân nhánh, thử lại, leo thang và ranh giới giữa những gì agent quyết định và những gì quy trình kiểm soát. Các kho lưu trữ agent tái sử dụng, kho lưu trữ công cụ và kho lưu trữ kỹ năng giúp các đội không phải xây dựng lại cùng một thứ ở mười nơi. Kỹ thuật xác định các kiểm soát, và các chuyên gia miền xây dựng bên trong chúng.

Đây là sự thay đổi mà tôi liên tục quay lại: biến những người xây dựng của bạn thành những người hỗ trợ. Thay vì yêu cầu kỹ sư xây dựng mọi quy trình, hãy để họ xây dựng các bánh đà, như tích hợp, kiểm soát nền tảng, thành phần tái sử dụng, lan can bảo vệ, và sau đó những người gần nhất với quy trình kinh doanh có thể xây dựng các agent bên trong những ranh giới đó.

Đó là cách bạn đi từ 10 quy trình agent mỗi năm đến các agent chạy khắp công ty. Theo thời gian, agent

📎 Nguồn gốc: CrewAI Blog Xem bài gốc →