Tác giả: Sean Hollister, The Verge; Người dịch: Peggy, BlockBeats
Google AI Studio đang đưa lập trình AI vào một giai đoạn trực quan hơn: người dùng không chỉ đơn thuần để các mô hình "viết mã" nữa, mà có thể trực tiếp tạo ra một ứng dụng Android bằng ngôn ngữ tự nhiên và cài đặt nó trên điện thoại thực trong vòng vài phút. Từ việc nhập lời nhắc trong trình duyệt đến việc Gemini tự động tạo mã, thiết kế giao diện, sửa lỗi và cuối cùng là ứng dụng xuất hiện trên thiết bị, rào cản gia nhập ngành phát triển phần mềm đang được hạ thấp hơn nữa.
Tác giả Sean Hollister của The Verge gần đây đã trải nghiệm khả năng "từ lời nhắc đến điện thoại" của Google AI Studio. Anh ấy đã tạo ra ba ứng dụng trong một buổi chiều, bao gồm một trò chơi phiêu lưu bằng văn bản, một máy tính calo và một trò chơi giống Mario, hầu như không cần tự mình lập trình, và một số lỗi có thể được sửa nhanh chóng bằng cách tiếp tục cuộc hội thoại. Trải nghiệm này cho thấy các công cụ lập trình AI đang chuyển từ môi trường phát triển sang các kịch bản người tiêu dùng gần gũi hơn với người dùng thông thường.
Đây cũng là nơi khía cạnh giàu trí tưởng tượng nhất của "cuộc cách mạng phần mềm cá nhân" nằm ở đó. Trước đây, người dùng thông thường chỉ có thể chờ đợi các nhà phát triển tạo ra các sản phẩm đa năng; giờ đây, họ có thể tự tạo ra một ứng dụng theo dõi thể dục, một máy tính calo, hoặc thậm chí là một trò chơi đơn giản dựa trên nhu cầu cụ thể của mình. Đối với Google, đây không chỉ là minh chứng cho khả năng lập trình của AI, mà còn là một điểm khởi đầu tiềm năng mới cho Gemini thâm nhập vào nền tảng di động, hệ sinh thái nhà phát triển và doanh thu từ thuê bao. Tuy nhiên, trải nghiệm này cũng cho thấy các ứng dụng do AI tạo ra vẫn còn cách xa sự hoàn thiện thực sự. Nó có thể nhanh chóng tạo ra các chương trình "chạy", nhưng có thể không tạo ra được các sản phẩm đáng tin cậy, chính xác hoặc thân thiện với người dùng: cốt truyện trò chơi còn thô sơ, cơ chế yếu, dữ liệu calo có thể bị tính toán sai nghiêm trọng, và thậm chí các trò chơi kiểu Mario cũng có thể liên tục bị lỗi. Các vấn đề phức tạp hơn bao gồm ranh giới bản quyền, nguồn dữ liệu, đánh giá sản phẩm và khả năng bảo trì lâu dài. Điều thực sự đáng chú ý không phải là liệu AI đã có thể thay thế các nhà phát triển hay chưa, mà là điểm khởi đầu cho việc sản xuất phần mềm đang thay đổi. Google đã chứng minh rằng người bình thường có thể tạo ra các ứng dụng di động bằng cách sử dụng các gợi ý; tuy nhiên, quá trình chuyển đổi từ "tạo ra một ứng dụng" sang "tạo ra một ứng dụng tốt" vẫn đòi hỏi chuyên môn của con người, khả năng đánh giá thẩm mỹ và sự lặp lại liên tục. Trí tuệ nhân tạo (AI) có thể đẩy nhanh đáng kể tốc độ phát triển, nhưng khâu cuối cùng về chất lượng phần mềm vẫn chưa được giải quyết. Sau đây là đoạn văn gốc: Hôm qua, tôi đã tạo ứng dụng Android đầu tiên của mình. Sau đó, tôi tạo thêm hai ứng dụng nữa – ba ứng dụng chỉ trong một buổi chiều. Đối với một trong những ứng dụng này, tôi chỉ cần gõ 148 từ tiếng Anh vào trình duyệt web và để đó. Mười phút sau, một ứng dụng hoàn toàn mới xuất hiện trên điện thoại Android của tôi. Tất nhiên, trước đó, tôi cần phải chuẩn bị điện thoại: bật chế độ gỡ lỗi USB và kết nối nó với máy tính. Nhưng ngoài ra, như Google quảng cáo, AI Studio gần như đã làm tất cả mọi việc cho tôi. Tôi gõ văn bản, nhấp vào cài đặt, và – voilà – một chương trình hoạt động đầy đủ đã xuất hiện. Lúc đó, tôi gần như đã sẵn sàng đồng ý với nhận định của David, Allison và Jen: cuộc cách mạng phần mềm cá nhân đã đến, và nó đang thâm nhập vào điện thoại của bạn. Trong tương lai, ngay cả những người bình thường không có kỹ năng lập trình cũng có thể làm cho các hệ thống nhà thông minh phức tạp hoạt động thực sự. Sau đó, tôi bắt đầu sử dụng ba ứng dụng: một ứng dụng đếm calo và hai trò chơi. Chúng hoạt động không được tốt lắm. Và ngay khi tôi bắt đầu thích thú với việc thử nghiệm và cố gắng cải thiện chúng, AI Studio nhắc nhở tôi rằng tôi đã đạt đến giới hạn sử dụng hàng ngày. Tiếp theo, tôi phải trả tiền hoặc chờ giới hạn được khôi phục. Vì vậy, sự khó khăn vẫn còn đó. Nhưng không thể phủ nhận, những gì các cá nhân có thể đạt được ngày nay thực sự đáng kinh ngạc. Sáng hôm đó, đồng nghiệp của tôi, Stevie Bonifield, cũng đã tạo ra một ứng dụng theo dõi thể dục cá nhân, và anh ấy tin rằng nó đủ tốt để thực sự hữu dụng. Khi Gemini hiện lên lời nhắc nâng cấp trả phí, phản ứng đầu tiên của tôi là, "Tôi có nên trả tiền để dùng thử vài tháng không?" Đây không phải là phản ứng mà tôi thường mong đợi từ một sản phẩm của Google. Vào thứ Ba, khi Google trình diễn cách AI có thể tạo ra một trò chơi giống Doom, chúng tôi đã nói đùa rằng tôi nên làm một trò chơi có tên là MOOD. Đó sẽ là một trò chơi phiêu lưu bằng văn bản giống Doom, với MOOD là viết tắt của "Modern Online Oratory Dungeon" (Ngục tối diễn thuyết trực tuyến hiện đại). Chỉ riêng thông tin này đã đủ để Google bắt tay vào việc. Khi tôi gõ vào AI Studio, "Hãy tạo cho tôi một trò chơi phiêu lưu bằng văn bản kiểu Doom có tên là MOOD, trong đó MOOD là viết tắt của Modern Online Oratory Dungeon," Gemini bắt đầu tự động thêm các ý tưởng khác, cố gắng tiếp tục quá trình sáng tạo của tôi. Đầu tiên, nó nhập một câu: "Trò chơi này nên có các cấp độ được tạo ngẫu nhiên và hệ thống chiến đấu theo lượt đầy thử thách." Gemini đang cố gắng tự động hoàn thiện ý tưởng ứng dụng của tôi. Nguồn ảnh: Google. Tôi không muốn các cấp độ được tạo ngẫu nhiên mà mỗi cấp độ lại hoàn toàn khác nhau—tôi muốn một trò chơi phiêu lưu bằng văn bản cổ điển, nơi người chơi khám phá một môi trường được thiết kế với cấu trúc bản đồ thực tế. Chiến đấu theo lượt thì có thể chấp nhận được. Có lẽ trò chơi thậm chí có thể có AI tự động tạo bản đồ cho tôi? Sau đó, Gemini đề xuất thêm các tính năng như "bí mật ẩn trong các căn phòng" và "hệ thống tiến triển thỏa mãn." Hầu hết thời gian, tôi chỉ gật đầu đồng ý. Trước khi tôi cho phép nó chính thức bắt đầu viết mã, lời nhắc cuối cùng trông như thế này: [Nguồn ảnh: Google](https://img.jinse.com.cn/7470885_watermarknone.png) ... Một phút sau, nó đã tạo ra năm nguyên mẫu thiết kế cho tôi: Hai mươi phút sau, tôi nhấn nút "Cài đặt" để chuyển trò chơi sang điện thoại Pixel 9. Không có gì đáng ngạc nhiên, phần mô tả rất tệ. Hoàn toàn không có dấu vết của quỷ dữ trong trò chơi. Toàn bộ hầm ngục chỉ có 11 phòng, và người chơi có thể dễ dàng "dọn sạch" bằng cách nhấn liên tục nút tấn công. Nếu chơi nghiêm túc, bạn có thể hoàn thành nó trong vòng chưa đầy một phút. Ít nhất là hiện tại — trước đó, Gemini đã sửa hai lỗi nghiêm trọng nếu không sửa sẽ khiến trò chơi không thể chơi được. Đây là hiệu ứng thực tế của MOOD: Tôi không quá ngạc nhiên khi thấy lời hứa của Gemini về "cốt truyện hấp dẫn, nhiều lựa chọn hội thoại và nhiều kết thúc" cuối cùng lại gói gọn trong một nhánh đơn giản ở cuối trò chơi: Tôi có thể đánh bại "Core Orator" - một trí tuệ nhân tạo bằng cách nào đó biến sự tức giận trên internet thành lợi nhuận cho doanh nghiệp - bằng cách tấn công, hợp nhất với nó hoặc nhập mật khẩu cửa sau. Hơn nữa, trò chơi chủ động tiết lộ tất cả các "bí mật" đã hứa cho người chơi: nó hiển thị chúng dưới dạng các nút phát sáng, loại bỏ nhu cầu người chơi phải gõ bất cứ thứ gì. Khi bạn gặp một rương kho báu phát sáng, trò chơi đã rất nỗ lực để nhắc nhở bạn rằng đó thực chất là một Mimic - con quái vật kinh điển ngụy trang thành rương kho báu từ Dungeons & Dragons. Nó không chỉ cảnh báo rõ ràng về "rủi ro khi kiểm tra rương kho báu", mà còn trực tiếp đánh dấu nó là kẻ thù và ngăn bạn rời đi, với thông báo hệ thống: "Một 'Clickbait Mimic' thù địch đang chặn đường bạn!" Nhân tiện, MOOD thậm chí sẽ cho bạn biết mật khẩu cửa sau để mở khóa kết thúc ẩn khi bạn cần. Tuy nhiên, quá trình sửa lỗi diễn ra khá suôn sẻ một cách đáng ngạc nhiên, miễn là Gemini có thể xác định chính xác lỗi đó. Khi tôi báo cho nó biết rằng trò chơi bị đứng hình trong lúc trò chuyện với "Người tố giác" vì nút kết thúc cuộc trò chuyện bị thiếu, nó ngay lập tức tạo ra một phiên bản ứng dụng mới. Tôi nhấn "Cài đặt", ứng dụng trên điện thoại của tôi tự động khởi động lại, và khi tôi vào lại trò chơi, tôi thấy mình đã quay lại đúng vị trí mình đã dừng lại - chỉ khác là lần này, nút tôi cần đã xuất hiện trở lại. Các ứng dụng khác của tôi có lẽ vẫn cần được hoàn thiện thêm. Cách tốt nhất để bộ đếm calo xác định lượng calo của một loại thực phẩm nhất định là gọi API trả phí của Gemini, mà tôi không có. Khi tôi yêu cầu nó tìm kiếm thông tin liên quan trong các cơ sở dữ liệu khác, tôi thấy rằng ước tính lượng calo của nó đối với nhiều loại thực phẩm bị đánh giá thấp nghiêm trọng. Tuy nhiên, khi tôi nói với Gemini rằng một cốc trà sữa trân châu 16 ounce không thể chỉ có 190 calo, dường như nó đã thực sự tìm ra lỗi cơ bản đó trong mã của mình. Trước đây, ứng dụng này cho rằng "sữa" là đủ để tương ứng với "trà sữa trân châu", và tệ hơn nữa, nó sử dụng sữa ít calo 1% ít béo làm cơ sở ước tính. Gemini tuyên bố giờ đây sẽ đưa ra các kết quả tương ứng đáng tin cậy hơn. Tuy nhiên, phần gà rán Đài Loan 3 ounce của tôi vẫn được tính là 140 calo, và tôi khá chắc chắn lượng calo thực tế ít nhất phải gấp đôi con số đó. Vì vậy, ứng dụng này rõ ràng cần được cải thiện nhiều hơn. Cuối cùng, và ít quan trọng nhất, tôi thấy cần thiết phải kiểm tra xem Google có còn cho phép người dùng tạo ra những trò chơi nhái Nintendo tệ hại như đồng nghiệp Jay Peters đã làm hồi đầu năm nay với Project Genie hay không; hay Google đã rút ra bài học. Với nỗi xấu hổ sâu sắc, tôi xin giới thiệu với các bạn—Super Peach Rescue: Ba ảnh chụp màn hình thể hiện một trò chơi thực sự tệ hại. Nguồn ảnh: Google. Đây là một chương trình hoàn toàn tồi tệ. Công chúa Peach được miêu tả như một sinh vật ngoài hành tinh đáng sợ, một mắt, biết bay, và trò chơi bị lỗi ngay lập tức mỗi khi cô chạm vào bất kỳ khối tăng sức mạnh nào—mỗi lần đều như vậy. Gemini vẫn chưa tìm ra lý do tại sao. Hơn nữa, đường ống thứ hai hoàn toàn không thể vượt qua được vì Công chúa Peach không thể nhảy cao đến thế.

Cảm ơn Google… đây có phải là điều bạn gọi là “giúp đỡ” không? Nguồn ảnh: Google
Tuy nhiên, Gemini đã không ngần ngại tạo ra một trò chơi như vậy. Yêu cầu của tôi là: “Hãy tạo một trò chơi Super Mario có thể chơi được, trong đó tôi vào vai Công chúa Peach giải cứu Mario, và nó phải có đầy đủ các yếu tố của một trò chơi Mario cuộn ngang truyền thống.” Theo một nghĩa nào đó, nó đã làm được.
Nó thậm chí còn chủ động đề xuất rằng tôi cũng nên “thêm một loạt các vật phẩm Mario kinh điển cho Công chúa Peach, chẳng hạn như Nấm Siêu Cấp, Hoa Lửa và Ngôi Sao Bất Khả Chiến Bại.” Nó thậm chí còn tự động gắn nhãn sơ đồ điều khiển là “Hệ thống NES”. Tôi nghĩ mình sẽ xóa trò chơi này. Ít nhất một trong hai trò chơi tôi làm bằng Vibe Coding có thể chơi được ngay từ đầu, hầu như không cần tôi phải tốn công sức gì — trừ khi, tất nhiên, tôi tính đến tổn thương tâm lý mà tôi cảm thấy khi nghĩ về việc hiện nay có bao nhiêu nhà phát triển game đang thất nghiệp. Nói rõ hơn: thực ra tôi khá vui vì những trò chơi tôi làm bằng Vibe Coding có chất lượng kém. Đối với một công cụ đếm calo hoàn toàn miễn phí, được làm theo yêu cầu, tôi có thể tự biện minh cho mình: dù sao thì cũng chẳng ai làm một công cụ như vậy chỉ dành riêng cho tôi. Nhưng khi nói đến game, tôi thà dành thời gian của mình để hỗ trợ những người sáng tạo thực sự.