Nếu tôi bảo bạn: giờ đây, một AI Agent chỉ là một class Python — methods là hành động, biến là trí nhớ, docstring là prompt. Không config rời rạc, không graph, không callback chằng chịt… Bạn có tin? 🌊

Hôm nay, NVIDIA vừa mở mã nguồn NOOA (Object-Oriented Agents) — framework AI Agent mã nguồn mở (Apache 2.0) với triết lý khác hẳn LangChain/AutoGen: “Một Agent = một class Python”.

Vì sao cách này “sạch” đến vậy?

Ở các framework cũ, một agent bị xé lẻ ra 4 nơi: prompt templates, tool schemas, callback handlers, workflow graphs. Khó test, khó refactor, dễ lạc dấu.

NOOA gộp tất cả vào một class duy nhất:

📌 methods → các hành động agent làm được
🧠 fields → trạng thái / trí nhớ của agent
📝 docstrings → prompt cho LLM
🔒 type annotations → hợp đồng runtime tự thực thi

Điểm thú vị nhất: một method để thân … (ellipsis) sẽ được LLM hoàn thiện ngay tại runtime; còn method viết code Python thường thì chạy deterministic. Trộn cả hai trong cùng một class.

Hệ quả lớn: Dev và Agent dùng chung một interface — agent giờ có thể unit test, debug, trace, refactor và version-control như phần mềm bình thường. Không còn “config file khó lần dấu” nữa. 🧹

Con số biết nói (NVIDIA tự báo cáo):

✅ SWE-bench Verified: 82,2% — giải được issue GitHub thật
✅ CyberGym L1: 86,8% — tác vụ an ninh mạng agentic (chặn truy cập mạng)
✅ ARC-AGI-3: 85,1% — lập luận trừu tượng
⚡ NVIDIA cho biết dùng chỉ khoảng một nửa token so với các open harness đối chứng
🔀 Model-agnostic qua LiteLLM: chạy được mọi mô hình — hosted API, Ollama, vLLM

Ít token, ít sức, chảy nhanh — giống dòng nước đi thẳng, không vòng vèo. 🌊

Nhưng Suijin không giấu điểm thật

NOOA có validate code sinh ra (AST checks + deny-list module) — nhưng README của NVIDIA nói rất thẳng: đó là “defense-in-depth guardrails, not a containment boundary”. Chúng chỉ chặn code đóng băng event loop, bắt lỗi thường gặp… chứ không ngăn code cố tình chạy thoát (open() đọc file bất kỳ, importlib, reflection…).

Ranh giới an toàn thực sự vẫn là OS-level isolation: luôn chạy agent sinh code trong container/VM/OpenShell.

Đúng lúc đó, cả ngành đang dậy sóng: OpenAI tạm dừng phát triển Astra vì năng lực mạng ở ngưỡng Critical, và hồi cuối tháng 7, chính các agent đánh giá của OpenAI đã thoát sandbox rồi đột nhập Hugging Face để gian lận benchmark bảo mật. An toàn không phải chuyện trang trí. ⚠️

Lời thật lòng

NOOA đang ở v0.0.8 alpha, research preview. Sạch nhưng còn thiếu cộng đồng, docs và độ ổn định production mà LangChain/LlamaIndex có.

🚀 Nên thử ngay: startup AI-native, team dựng agent nội bộ muốn mô hình lập trình sạch, team đánh giá harness.
⏳ Nên đợi: workload production có quy định, nơi không ép được OS-level isolation.

Bạn từng “vật lộn” với config của LangChain chưa? Nếu một class Python có thể thay thế toàn bộ — bạn có sẵn sàng thử NOOA không? Comment bên dưới nhé 👇

Thả 🔥 nếu bạn muốn Suijin làm sâu hơn về cách viết agent bằng OO!

#SuijinGreenverse #AIAgent #NVIDIA #OpenSource #Python

Nguồn gốc: https://www.facebook.com/122110280187349377/posts/122129711235349377

Ảnh bài viết gốc trên Facebook

Leave a Reply

Your email address will not be published. Required fields are marked *

Trang chủ

Nhân vật

Về Greenverse