NVIDIA vừa mở mã nguồn NOOA (NVIDIA Object-Oriented Agents), một framework Python cho phép gói toàn bộ một AI agent vào một class duy nhất, theo báo cáo kỹ thuật công bố ngày 27/7 trên blog kỹ thuật của NVIDIA. Trong bài kiểm tra SWE-bench Verified, NOOA giúp mô hình GPT-5.5 đạt 82,2% độ chính xác, vượt các kết quả tốt nhất công bố trước đó trong khi chỉ tiêu tốn bằng một nửa số token xử lý.
Ý tưởng cốt lõi của NOOA khá đơn giản: một agent chỉ là một class Python. Các phương thức (method) trong class đóng vai trò hành động mà mô hình có thể thực hiện, các trường dữ liệu (field) lưu trạng thái của agent, docstring đóng vai trò prompt hướng dẫn, còn type annotation trở thành hợp đồng (contract) được runtime tự động kiểm tra. Cách thiết kế này giúp lập trình viên định nghĩa một agent phức tạp chỉ bằng vài chục dòng code, thay vì hàng trăm dòng cấu hình như nhiều framework agent truyền thống hiện nay.
NOOA hoạt động như thế nào: gói một AI agent vào một class Python duy nhất
Hai tác giả báo cáo, Ricardo Silveira Cabral và Paul Furgale, cho biết hiệu năng vượt trội của NOOA đến từ sáu năng lực cốt lõi: đầu vào/đầu ra có kiểu dữ liệu tường minh (typed I/O), truyền tham chiếu thay vì sao chép dữ liệu, coi một đoạn code là một hành động, vòng lặp có thể lập trình, trạng thái tường minh và khả năng gọi API trực tiếp từ mô hình. Sáu yếu tố này giúp agent tránh tình trạng “context compaction” — hiện tượng bộ nhớ ngữ cảnh bị nén và mất chi tiết khi hội thoại kéo dài, nguyên nhân khiến nhiều agent AI hiện nay trả lời sai hoặc lặp lại thao tác đã làm.
NOOA phát hành theo giấy phép mã nguồn mở Apache 2.0, cài đặt qua lệnh pip install nooa (phiên bản 0.0.8, ra ngày 30/7), yêu cầu Python 3.12-3.13. PyPI xếp NOOA vào nhóm alpha và NVIDIA gọi đây là “bản xem trước nghiên cứu” (research preview), nghĩa là chưa khuyến nghị dùng trực tiếp cho sản phẩm thương mại. Framework hỗ trợ nhiều mô hình khác nhau qua lớp trung gian LiteLLM, nên lập trình viên có thể cắm vào API của OpenAI, Anthropic hoặc chạy mô hình cục bộ qua Ollama, vLLM mà không cần viết lại code.

Bối cảnh: cuộc đua xây khung agent AI an toàn hơn
NOOA được đóng góp cho Open Secure AI Alliance, liên minh 37 thành viên mà NVIDIA thành lập cuối tháng 7 nhằm xây dựng công cụ mã nguồn mở giúp hệ thống AI agent an toàn hơn. Bối cảnh ra đời của liên minh này là mối lo ngại ngày càng lớn về bảo mật agent AI: các agent được cấp quyền truy cập internet, chỉnh sửa file hoặc gọi API thật có thể bị lợi dụng để thực hiện hành vi ngoài ý muốn nếu thiếu cơ chế kiểm soát chặt chẽ.
Với cộng đồng lập trình viên Việt Nam, NOOA là lựa chọn đáng thử nghiệm vì miễn phí và không khóa vào một nhà cung cấp mô hình cụ thể, khác với nhiều nền tảng agent thương mại tính phí theo token hoặc theo agent. Không ít freelancer và đội kỹ thuật nhỏ tại Việt Nam đang tự xây AI agent để tự động hóa việc xử lý đơn hàng, chăm sóc khách hàng hay tổng hợp báo cáo; một framework gọn nhẹ như NOOA có thể rút ngắn đáng kể thời gian phát triển so với viết agent từ đầu. Người quan tâm có thể tham khảo thêm các công cụ AI khác đang phổ biến tại Việt Nam để so sánh trước khi chọn nền tảng phù hợp.
Sự xuất hiện của NOOA diễn ra giữa lúc các framework xây agent AI mọc lên nhanh chóng, khi giới lập trình chuyển dần từ chatbot đơn thuần sang agent có thể tự hành động nhiều bước. Vì vẫn ở giai đoạn alpha, NOOA nhiều khả năng sẽ còn thay đổi trong vài tháng tới trước khi đủ ổn định để dùng trong môi trường sản xuất — đây là điều các đội kỹ thuật cần theo dõi nếu định tích hợp framework này vào sản phẩm thật.
Nguồn: NVIDIA, MarkTechPost, The New Stack.
Xem thêm: Tạo AI agent đầu tiên tự động hóa công việc




