Bí mật thú cưng ảo BUDDY trong Claude Code bị lộ sau sự cố cập nhật của Anthropic
Claude Code, công cụ lập trình AI của Anthropic cho phép người dùng điều khiển máy tính viết và sửa code bằng ngôn ngữ tự nhiên, đã trải qua một sự cố đáng chú ý vào ngày 31/3. Một sai sót trong quá trình cập nhật phần mềm đã khiến toàn bộ thiết kế nội bộ của công cụ này bị lộ ra ngoài. Anthropic nhanh chóng xác nhận đây là sai sót con người và khẳng định không có dữ liệu người dùng nào bị ảnh hưởng trong vụ việc này.
Hệ thống BUDDY: Thú cưng ảo bất ngờ được tiết lộ
Trong vài giờ sau sự cố, lập trình viên khắp thế giới đã chia sẻ rộng rãi những phát hiện từ khối mã khổng lồ bị lộ. Điều gây sốc nhất không phải là các lỗ hổng bảo mật, mà là một hệ thống thú cưng ảo có tên BUDDY, được giấu kín trong một thư mục ẩn của mã nguồn. Hệ thống này được thiết kế để xuất hiện ngay trong giao diện làm việc của Claude Code, không đơn thuần là một Easter egg nhỏ mà là một trò chơi nuôi thú cưng đầy đủ với mức độ phức tạp tương đương một trò chơi di động thực thụ.
BUDDY sở hữu 18 loài thú cưng khác nhau, từ những loài quen thuộc như vịt, rồng, axolotl cho đến các loài độc đáo như capybara, nấm, ma và nhiều loài lạ hơn. Mỗi loài có cấp độ hiếm từ thông thường đến huyền thoại, cùng khả năng xuất hiện biến thể "shiny" với xác suất chỉ 1%, hoàn toàn độc lập với cấp độ hiếm. Đặc biệt, loài hiếm nhất kết hợp với biến thể shiny - một Shiny Legendary Nebulynx - có xác suất xuất hiện cực kỳ thấp, chỉ 0,01%.
Cơ chế cá nhân hóa và chỉ số độc đáo
Điều thú vị là con thú cưng của mỗi người dùng không phải được chọn ngẫu nhiên. Hệ thống tính toán dựa trên ID tài khoản, đảm bảo mỗi người luôn nhận về cùng một con thú cưng mỗi khi khởi động, tạo ra sự gắn kết cá nhân hóa. Mỗi con thú còn được trang bị 5 chỉ số riêng biệt: DEBUGGING (khả năng gỡ lỗi), PATIENCE (kiên nhẫn), CHAOS (hỗn loạn), WISDOM (trí tuệ), và SNARK (châm biếm). Đây rõ ràng là một bộ chỉ số được thiết kế bởi những người hiểu rõ tính cách đặc trưng của cộng đồng lập trình viên.
Khi lần đầu "nở trứng", Claude sẽ tự động tạo tên và tính cách riêng cho con thú cưng. Hình ảnh thú cưng được hiển thị dưới dạng đồ họa ký tự ASCII với nhiều khung hoạt ảnh sinh động và hiệu ứng trái tim nổi lên khi người dùng tương tác, mang lại trải nghiệm trực quan và thú vị.
Mức độ hoàn thiện và kế hoạch ra mắt bị lộ
Nhìn vào mức độ hoàn thiện, BUDDY rõ ràng không phải là sản phẩm của một vài kỹ sư làm trong giờ rảnh. Toàn bộ hệ thống sinh loài, tính cách, chỉ số, hoạt ảnh và cơ chế gắn với tài khoản đều được thiết kế cẩn thận, được giấu sau một công tắc kỹ thuật để không xuất hiện trong bản công khai. Mã nguồn bị lộ còn tiết lộ lịch trình ra mắt cụ thể: teaser từ ngày 1 đến 7/4, chính thức phát hành vào tháng 5, bắt đầu với nhân viên nội bộ của Anthropic. Việc ra mắt đúng vào ngày Cá tháng Tư nhiều khả năng không phải là sự trùng hợp ngẫu nhiên.
Ý nghĩa của gamification trong công cụ làm việc
Câu hỏi lớn đặt ra là tại sao Anthropic lại đầu tư công sức vào một tính năng như vậy. Gamification trong công cụ làm việc không phải là ý tưởng mới - Duolingo đã xây dựng cả ứng dụng học ngôn ngữ xung quanh chuỗi ngày liên tiếp và bảng xếp hạng. Với Claude Code, nơi người dùng có thể làm việc nhiều giờ mỗi ngày, một con thú cưng gắn liền với tài khoản tạo ra sự gắn kết cảm xúc mà các tính năng kỹ thuật thuần túy khó có thể đạt được. Điều này có thể giúp tăng cường trải nghiệm người dùng và khuyến khích sự tương tác lâu dài.
Văn hóa nội bộ và các chi tiết thú vị khác
Ngoài BUDDY, mã nguồn bị lộ còn cho thấy nhiều chi tiết thú vị về cách làm việc bên trong Anthropic. Tất cả các model AI đều được đặt tên mã theo động vật: Capybara, Fennec, Numbat, Tengu. Các tính năng lớn mang tên khái niệm triết học Hy Lạp cổ, như KAIROS có nghĩa là "thời điểm thích hợp". Thậm chí, có cả hệ thống tự động ghi lại mỗi khi người dùng chửi thề khi làm việc với Claude, dùng để đo mức độ thất vọng và cải thiện trải nghiệm.
Chi tiết được bàn tán nhiều nhất trên mạng xã hội là "Undercover Mode": khi Claude Code hoạt động trong các dự án phần mềm công khai, một chế độ đặc biệt tự động xóa mọi dấu vết cho thấy code được AI của Anthropic hỗ trợ. Mục đích có thể là để bảo vệ thông tin nội bộ, nhưng sự tồn tại của cơ chế này đã làm dấy lên câu hỏi về tính minh bạch khi AI tham gia đóng góp vào các dự án phần mềm mà hàng triệu người đang sử dụng hàng ngày.
Irony lớn và biện pháp khắc phục
Và tất nhiên, không thể không nhắc đến irony lớn nhất của ngày hôm đó: Anthropic đã tốn công xây dựng cả một hệ thống để đảm bảo AI không bao giờ để lộ thông tin nội bộ - rồi vô tình để lộ chính hệ thống đó cho cả thế giới thấy qua một lỗi cập nhật phần mềm. Anthropic đã nhanh chóng xử lý sự cố và phát hành bản vá trong ngày. Công ty cho biết đang triển khai các biện pháp để ngăn chặn tái diễn, nhưng không đưa ra thêm chi tiết cụ thể về các biện pháp này.
Theo Thế Duyệt, vụ việc này không chỉ làm lộ các bí mật công nghệ mà còn hé lộ văn hóa sáng tạo và đôi khi hài hước bên trong Anthropic, một công ty đang dẫn đầu trong lĩnh vực AI. Dù vậy, nó cũng nhấn mạnh tầm quan trọng của an ninh mạng và kiểm soát phiên bản trong phát triển phần mềm hiện đại.



