Persona.js xuất hiện đầy bá đạo trên Product Hunt: Thư viện Vanilla JS 15kb hỗ trợ WebMCP, nhét chatbot AI vào mọi website cũ kỹ không cần React.

Mệt mỏi vì phải dựng nguyên con React app siêu nặng chỉ để nhét một cái khung chat AI ghẻ lở vào website sẵn có? Đây, có món mới cho các đồng đạo hóng hớt: Persona.js - một thư viện mã nguồn mở siêu nhẹ cân vừa leo thẳng lên top Product Hunt với hàng trăm upvote.
Chuyện là thế giới đang phát điên vì AI, nhưng cứ hễ muốn nhét cái chatbox vào web là các quan chức công nghệ lại lôi React ra gõ cộc cộc. Persona xuất hiện như một "vị cứu tinh" cho những ai tôn thờ sự tối giản và tính thực dụng.
Nathan – đồng sáng lập Runtype và là cha đẻ của Persona – vừa hồ hởi giới thiệu đứa con cưng trên Product Hunt. Tóm gọn nhanh cho anh em lười đọc:
Như thường lệ, hễ có công nghệ mới là cộng đồng dev lại chia phe combat cực gắt trên các diễn đàn công nghệ. Dưới đây là các luồng ý kiến nổi bật nhất:
Nhiều đạo hữu đặt câu hỏi chí mạng: "Nếu con bot được quyền gọi hàm JS trên trang, lỡ nó hiểu sai ý user rồi tự tiện kích hoạt tính năng xóa tài khoản hay thanh toán nhầm thì toang à?"
Nathan liền nhảy vào giải thích ngay: Anh em yên tâm, Persona hỗ trợ cơ chế HITL (Human-in-the-loop). Tức là các tool nhạy cảm có thể gắn nhãn cần phê duyệt. Khi AI định táy máy làm bậy, một popup xác nhận sẽ hiện ra bắt user click đồng ý thì mới chạy.
Một cao nhân khác thắc mắc liệu WebMCP có thực sự trở thành chuẩn chung của ngành, hay chỉ là chiêu trò tự vẽ tự chơi của Runtype. Về điểm này, gió đang thổi về phía nhà phát triển khi Chrome đã chính thức hỗ trợ native WebMCP, và Persona cũng đi kèm một bản polyfill "lazy-load" siêu nhẹ phòng hờ cho các trình duyệt cũ. Nếu sau này các extension của Claude hay ChatGPT tích hợp chuẩn này, trang web của bạn sẽ tự động giao tiếp được với các trợ lý đó mà không cần sửa một dòng code nào.
Nhiều dev băn khoăn về cách truyền token/auth khi gọi API. Nathan giải thích có hai đường: một là xử lý auth ở phía API proxy của backend, hai là tận dụng chính session đăng nhập sẵn có của người dùng trên frontend thông qua WebMCP.
Thời đại mà cứ làm web là phải kéo hàng tá thư viện rác về cắn RAM sắp qua rồi. Sự xuất hiện của những thư viện nhỏ gọn như Persona.js cho thấy tư duy thực dụng đang lên ngôi trở lại. Không cần đao to búa lớn, cứ nhẹ, chạy được trên mọi "bãi rác" di sản của công ty là dev chúng ta sướng rồi.
Nếu anh em đang muốn dựng một con chatbot AI tự tương tác với app của mình, mà lại lười setup hạ tầng phức tạp, thì ngoài việc thử Persona, việc kiếm một con vps chất lượng để chạy API trung gian cũng là một ý tưởng không tồi đâu.
Anh em thấy sao về con hàng này? Liệu WebMCP có đè bẹp các giải pháp AI chat truyền thống? Để lại bình luận bên dưới chém gió nhé!
Tham khảo chi tiết tại Product Hunt.