Điểm chính?

Codex, Pi và Hermes không phải đối thủ — chúng là ba loài agent khác nhau, mỗi loài tối ưu cho một bài toán: Codex cho kết quả coding ngay, Pi cho một harness terminal cực nhanh bạn tự sở hữu, Hermes cho một trợ lý AI bền bỉ điều hành cả công ty. Bài học cho doanh nghiệp nhỏ: đừng tìm "một agent tốt nhất", hãy chọn đúng loài cho đúng việc.

~418 dòng agent loop của Pi — đọc được toàn bộ, tự hiểu và tự sửa
<1K token cho system prompt + tools của Pi — ngắn nhất trong các agent phổ biến
20+ messaging gateway của Hermes — sống qua Telegram, Discord, Slack, WhatsApp

Gần đây có một câu hỏi lặp đi lặp lại trong nhóm kỹ thuật của chúng tôi và cả các doanh nghiệp nhỏ đang bắt đầu dùng AI: "Codex, Pi, Hermes — nên chọn con nào?" Nghe có vẻ đơn giản, nhưng câu hỏi này đặt sai ngay từ gốc, bởi vì ba cái tên này không nằm chung một hàng. Chúng không phải ba phiên bản của cùng một thứ. Chúng là ba loài agent khác nhau.

Hiểu được điều này thay đổi cách bạn chọn công cụ AI cho doanh nghiệp mình — và giúp bạn tiết kiệm rất nhiều tiền và thời gian thử sai. Bài viết này sẽ mổ xẻ ba loài đó, và quan trọng hơn, giúp bạn biết loài nào dành cho việc nào.

Hỏi "agent nào tốt nhất" cũng giống hỏi xe tải hay xe máy tốt hơn

Có một phép so sánh hay mà giới kỹ thuật đang dùng để nói về vấn đề này: hỏi "Codex, Pi, hay Hermes tốt hơn?" cũng giống như hỏi "xe tải hay xe máy tốt hơn?" — câu trả lời là: tùy. Bạn cần chở hàng thì xe tải thắng. Bạn cần len lỏi trong hẻm phố thì xe máy thắng. Không có loài nào "tốt nhất" tuyệt đối; chỉ có loài nào đúng việc hơn mà thôi.

Ba cái tên này đại diện cho ba triết lý thiết kế hoàn toàn khác nhau, sinh ra để giải quyết ba bài toán khác nhau. Hãy lần lượt xem từng loài.

Codex — loài "coding agent thương mại", kết quả ngay và luôn

Codex là coding agent thương mại của OpenAI. Loài này được sinh ra cho một mục tiêu duy nhất: cho bạn kết quả coding ngay lập tức, với những model mạnh nhất hiện có, trong một môi trường an toàn.

Điểm mạnh của Codex rất rõ: sandbox mặc định bật sẵn (agent chạy trong môi trường cách ly, không tự ý đụng vào hệ thống của bạn), tích hợp IDE và cloud, và được phục vụ bởi những model mạnh nhất hiện có. Nếu bạn cần một con agent "giao hàng nhanh" — bảo nó viết một đoạn code, sửa một bug, và nhận lại kết quả — thì Codex là lựa chọn đúng đắn.

Điểm yếu cũng nằm ở chính bản chất thương mại của nó: vendor lock-in. Model đóng, bạn bị ràng buộc vào hệ sinh thái của nhà cung cấp, và bạn không kiểm soát được hạ tầng bên dưới.

Pi — loài "minimal harness", cực nhanh và bạn sở hữu trọn vẹn

Pi (pi.dev) là một loài hoàn toàn khác. Đây là một agent harness tối giản mã nguồn mở (MIT, khoảng 90.000 sao GitHub), viết bằng TypeScript, do Mario Zechner — tác giả của libGDX — tạo ra. Triết lý của Pi là "primitives, not features": chỉ có 4 tool mặc định (read, write, edit, bash), mọi thứ khác bạn tự mở rộng bằng extension.

Điểm mạnh nằm ở độ tối giản cực đoan: agent loop chỉ khoảng 418 dòng code, system prompt và tools dưới 1.000 token. Nhờ vậy nó cực nhanh, cực rẻ về token, và bạn — hoặc chính con agent — có thể đọc hiểu và sửa toàn bộ bộ máy. Pi còn có session tree cho phép rẽ nhánh, time-travel, và tự mở rộng (self-modifying).

Nhưng Pi không phải không có đánh đổi: nó không có memory giữa các phiên (by design — mỗi phiên bắt đầu từ zero), không có sandbox mặc định (bạn phải tự containerize), và chỉ hoạt động trên terminal. Nếu bạn muốn một con agent tự nhớ việc qua nhiều tháng, thì Pi không phải là lựa chọn đó.

Hermes — loài "persistent assistant", bền bỉ và điều hành cả công ty

Hermes Agent là một loài thứ ba: persistent personal assistant — một daemon đầy đủ tính năng (batteries-included), không chỉ là một coding tool. Triết lý của nó là sống cùng bạn qua nhiều phiên, nhớ mọi thứ bạn đã làm, và điều hành cả một "công ty agent" thay vì chỉ một câu lệnh coding.

Điểm mạnh của Hermes nằm ở bộ nhớ dài hạn (memory), skills tải theo nhu cầu, 20+ messaging gateway (sống qua Telegram, Discord, Slack, WhatsApp), kanban orchestration cho phép nhiều agent phối hợp như một tổ chức, và multi-backend execution. Đây chính là lý do G-Company OS của 5ac.vn được xây dựng trên Hermes — nó là xương sống điều hành.

Điểm yếu: Hermes là một daemon nguyên khối, toolset rộng nên bề mặt tấn công lớn hơn, và đòi hỏi hiểu biết kỹ thuật để vận hành tối ưu.

Ba loài, một bảng so sánh

Để dễ hình dung, đây là cách ba loài này đứng cạnh nhau:

Codex — Commercial coding agent. Mạnh: sandbox, IDE, model mạnh nhất, kết quả ngay. Yếu: vendor lock-in, đóng.

Pi — Minimal terminal harness. Mạnh: ~418 dòng agent loop, dưới 1.000 token, tự mở rộng, cực nhanh. Yếu: không memory, không sandbox mặc định, bus factor thấp.

Hermes — Persistent personal assistant. Mạnh: memory, skills, 20+ gateway, kanban, đa môi trường. Yếu: monolith, bề mặt tấn công lớn.

Ba loài này không cạnh tranh trực tiếp với nhau — chúng bổ sung cho nhau. Đây là lý do StandardCompute, một trang so sánh AI uy tín, kết luận: "different tools for different jobs", và câu trả lời phổ biến nhất trong cộng đồng là chạy cả hai (Hermes lo điều hành, Pi lo coding sâu).

Bài học cho doanh nghiệp nhỏ: chọn đúng loài cho đúng việc

Vậy doanh nghiệp nhỏ của bạn nên làm gì với ba loài này?

Một: đừng bị cuốn theo cuộc đua "con nào tốt nhất". Trước khi chọn, hãy nói rõ mình đang cần làm gì. Cần một con agent coding giao kết quả ngay? Codex. Cần một công cụ terminal cực nhanh, tự sở hữu và hiểu từng bộ phận? Pi. Cần một trợ lý AI bền bỉ nhớ việc, điều hành cả đội agent, gửi báo cáo qua Telegram mỗi sáng? Hermes.

Hai: hãy nghĩ về hạ tầng, không chỉ về con model. Một bài học quan trọng từ nghiên cứu về Pi: bộ khung (harness) ảnh hưởng đến chi phí mỗi task hơn 2 lần, trong khi chất lượng vẫn giữ nguyên. Cùng một con model, khác bộ khung, khác chi phí. Vì vậy đừng chỉ so sánh "con AI nào thông minh hơn" — hãy so sánh cả bộ khung vận hành phía sau. Chúng tôi đã nói kỹ về điều này trong bài về multi-agent harness mã nguồn mở.

Ba: hãy đặt câu hỏi về quyền sở hữu và sự an toàn dữ liệu. Nếu doanh nghiệp của bạn coi trọng quyền kiểm soát dữ liệu và không muốn bị khóa vào một nhà cung cấp, thì mã nguồn mở là lựa chọn đúng — như bài viết về hạ tầng AI mã nguồn mở so với độc quyền đã phân tích. Cả Pi lẫn Hermes đều MIT, mang quyền sở hữu về tay bạn.

Bốn: đừng ngại chạy nhiều loài cùng lúc. Đây chính là điều nhiều tổ chức, kể cả chúng tôi, đang làm. Hermes giữ vai trò điều hành — lên kế hoạch, giao việc cho đúng agent, nhớ mọi thứ, gửi báo cáo. Pi — hoặc một coding harness tương tự — đảm nhận những task coding sâu, interactive trên terminal. Mỗi loài làm đúng thứ nó giỏi nhất.

Vậy 5ac chọn loài nào?

Câu trả lời ngắn gọn: chúng tôi đặt cược vào Hermes làm xương sống điều hành của G-Company OS, và mở cửa cho Pi ở vị trí coding harness. Đây không phải là "chọn một, bỏ một" — mà là nhận ra mỗi loài phục vụ một tầng khác nhau trong vận hành doanh nghiệp.

Nếu bạn muốn hiểu sâu hơn về cách chúng tôi xây dựng hạ tầng AI mã nguồn mở này, bài viết về hạ tầng AI mã nguồn mở với Hermes là điểm khởi đầu tốt.

Kết luận: đừng hỏi "con nào tốt nhất", hãy hỏi "loài nào đúng việc"

Codex, Pi và Hermes không phải đối thủ — chúng là ba loài agent khác nhau, mỗi loài tiến hóa để giỏi một việc riêng. Bài học lớn nhất cho doanh nghiệp nhỏ không phải là chọn được con agent mạnh nhất, mà là biết rõ mình đang cần gì, rồi chọn đúng loài cho đúng việc.

Bạn không cần mua hết tất cả. Bạn chỉ cần chọn loài khớp với bài toán của mình nhất — và nếu bài toán có nhiều tầng, đừng ngại để nhiều loài cùng sống và làm việc bên nhau.

Còn bạn thì sao? Doanh nghiệp của bạn đang cần một con agent coding nhanh, một bộ khung tự sở hữu, hay một trợ lý điều hành bền bỉ? Hãy chia sẻ ở phần bình luận — tôi đọc hết và sẽ chia sẻ thêm những bài học thực tế cho chủ doanh nghiệp nhỏ trong các bài tới.