Lời người biên tập: 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ỉ yêu cầu mô hình "viết mã" 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 lên điện thoại thật trong vài phút. Từ việc nhập lệnh gợi ý trong trình duyệt, đến việc Gemini tự động tạo mã, thiết kế giao diện, sửa lỗi, cho đến khi ứng dụng xuất hiện trên thiết bị, ngưỡng cửa của phát triển phần mềm đang tiếp tục được hạ thấp.
Tác giả Sean Hollister của The Verge gần đây đã trải nghiệm khả năng "nhắc lệnh đến điện thoại" của Google AI Studio. Trong một buổi chiều, anh ấy đã tạo ra ba ứng dụng, bao gồm một trò chơi phiêu lưu văn bản, một máy tính calo và một trò chơi nhỏ kiểu Mario, hầu như không cần tự viết mã, một số lỗi cũng có thể nhanh chóng sửa chữa thông qua tiếp tục đối thoại. Trải nghiệm này cho thấy, công cụ lập trình AI đang từ môi trường phát triển tiến đến những kịch bản gần với người dùng phổ thông hơn.
Đây cũng là nơi đầy trí tưởng tượng nhất của "cuộc cách mạng phần mềm cá nhân". Trước đây, người dùng phổ thông chỉ có thể chờ đợi nhà phát triển tạo ra sản phẩm phổ thông; bây giờ, họ có lẽ có thể dựa trên nhu cầu cụ thể của mình, tạm thời tạo ra một công cụ theo dõi thể dục, máy tính calo, thậm chí một trò chơi đơn giản. Đối với Google, đây không chỉ là một lần trình diễn khả năng lập trình AI, mà còn có thể là lối vào mới cho Gemini tiến vào thiết bị di động, hệ sinh thái nhà phát triển và doanh thu đăng ký.
Nhưng trải nghiệm này cũng cho thấy, ứng dụng tạo bởi AI vẫn còn khoảng cách rõ rệt so với sự trưởng thành thực sự. Nó có thể nhanh chóng tạo ra chương trình "chạy được", nhưng chưa chắc tạo ra sản phẩm đáng tin cậy, chính xác, dễ dùng: cốt truyện trò chơi thô ráp, cơ chế đơn giản, dữ liệu calo có thể phán đoán sai nghiêm trọng, trò chơi nhỏ kiểu Mario thậm chí liên tục bị lỗi. Vấn đề phức tạp hơn còn bao gồm ranh giới bản quyền, nguồn dữ liệu, phán đoán sản phẩm và khả năng bảo trì lâu dài.
Điều đáng quan tâm thực sự, không phải là AI đã có thể thay thế nhà phát triển hay chưa, mà là điểm khởi đầu của sản xuất phần mềm đang thay đổi. Google đã chứng minh, việc người phổ thông dùng lệnh gợi ý tạo ra ứng dụng điện thoại đang trở thành hiện thực; nhưng từ "tạo ra một ứng dụng" đến "làm ra một ứng dụng tốt", giữa đó vẫn cần kinh nghiệm chuyên môn, phán đoán thẩm mỹ và lặp đi lặp lại liên tục của con người. AI có thể đẩy nhanh đáng kể tốc độ phát triển, nhưng kilomet cuối cùng về chất lượng phần mềm, tạm thời vẫn chưa thể giao phó.
Dưới đây là nguyên văn:
Hôm qua, tôi đã tạo ra ứng dụng Android đầu tiên của mình. Sau đó, tôi lại làm thêm hai ứng dụng nữa—trong một buổi chiều, tổng cộng ba ứng dụng.
Một trong số những ứng dụng đó, thực ra tôi chỉ nhập 148 từ tiếng Anh vào trình duyệt web, rồi rời đi. Mười phút sau, trên chiếc điện thoại Android thật của tôi đã xuất hiện một ứng dụng hoàn toàn mới. Tất nhiên, trước đó, tôi thực sự cần chuẩn bị một chút cho điện thoại: bật chế độ gỡ lỗi USB và kết nối điện thoại với máy tính. Nhưng ngoài những việc đó ra, đúng như Google tuyên bố, AI Studio gần như đã thay tôi hoàn thành tất cả công việc.
Tôi nhập văn bản, nhấn cài đặt, và sau đó—voilà, một chương trình hoàn chỉnh có thể chạy đã xuất hiện. Khoảnh khắ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, nó đang tiến vào điện thoại của bạn. Trong tương lai, ngay cả người phổ thông không có khả năng lập trình, cũng có khả năng khiến hệ thống thiết bị nhà thông minh phức tạp thực sự hoạt động.
Sau đó, tôi bắt đầu thực sự sử dụng ba ứng dụng này: một máy đếm calo, và hai trò chơi. Kết quả là, chúng hoạt động không tốt lắm. Và ngay khi tôi bắt đầu tận hưởng việc lặp đi lặp lại, cố gắng sửa chúng tốt hơn, AI Studio nhắc nhở tôi đã đạt đến giới hạn sử dụng hàng ngày. Tiếp theo, tôi phải trả phí, hoặc chờ hạn ngạch được khôi phục.
Vì vậy, cảm giác ma sát vẫn tồn tại. Nhưng không thể phủ nhận rằng, những việc cá nhân có thể hoàn thành ngày nay đã khá đáng kinh ngạc. Ngay trong cùng buổi sáng đó, đồ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 nghĩ rằng ứng dụng này đã tốt đến mức có thể thực sự đưa vào sử dụng. Đối mặt với lời nhắc nâng cấp trả phí của Gemini, phản ứng đầu tiên của tôi thậm chí là: "Có nên trả phí dùng thử vài tháng trước không?" Đây không phải là phản ứng tôi từng mong đợi mình có đối với sản phẩm của Google.
Google AI Studio xây dựng một ứng dụng Android như thế nào
Vào thứ Ba, khi Google trình diễn việc dùng AI viết một trò chơi giống "Doom", chúng tôi đùa rằng, tôi nên làm một trò chơi tên là MOOD. Nó sẽ là một trò chơi phiêu lưu văn bản kiểu Doom, MOOD đại diện cho "Modern Online Oratory Dungeon".
Chỉ những thông tin đó, đã đủ để Google bắt đầu công việc. Khi tôi nhập vào AI Studio: "Hãy giúp tôi làm một trò chơi phiêu lưu văn bản phong cách Doom tên là MOOD, MOOD đại diện cho Modern Online Oratory Dungeon", sau đó Gemini bắt đầu tự động bổ sung thêm ý tưởng, cố gắng tiếp tục 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 theo thủ tục, và các trận chiến theo lượt đầy thách thức."
Tôi không muốn loại cấp độ được tạo ngẫu nhiên mà mỗi cấp hoàn toàn khác nhau—tôi muốn một trò chơi phiêu lưu văn bản cổ điển, người chơi khám phá một cảnh quan được thiết kế, có cấu trúc bản đồ thực tế. Tuy nhiên, trận chiến theo lượt thì có thể chấp nhận. Có lẽ, trò chơi này còn có thể để AI tự động tạo bản đồ cho tôi?
Sau đó, Gemini lại đề nghị trong trò chơi nên có thêm "bí mật ẩn giấu trong các phòng", "hệ thống phát triển thỏa mãn" và nhiều thiết lập khác. Hầu hết thời gian, tôi chỉ gật đầu theo suy nghĩ của nó.
Trước khi để nó chính thức bắt đầu viết mã, lệnh gợi ý cuối cùng như sau:
Tiếp theo, nó chính thức lao đi một mạch. Đồng nghiệp của tôi Jake chỉ ra, khác với Claude Code, Gemini sẽ không lập kế hoạch trước, rồi hỏi bạn có muốn tiếp tục thực hiện không. Nó sẽ tự động tiến về phía trước—tất nhiên, nếu bạn muốn, bạn cũng có thể xem mã nó viết ra bất cứ lúc nào.
Một phút sau, nó đã tạo ra năm nguyên mẫu thiết kế cho tôi:
20 phút sau, tôi nhấn nút "Install", truyền trò chơi này lên một chiếc điện thoại Pixel 9.
Không ngoài dự đoán, văn bản viết rất tệ. Trong trò chơi cũng hoàn toàn không thấy bóng dáng của ma quỷ. Toàn bộ hầm ngục chỉ có 11 phòng, và người chơi chỉ cần liên tục nhấn nút tấn công, là có thể trực tiếp "thông quan". Chơi nghiêm túc, có thể đánh xong trong vòng một phút. Ít nhất bây giờ có thể—trước đó, Gemini còn giúp tôi sửa hai lỗi nghiêm trọng đủ để khiến trò chơi không thể tiếp tục.
Dưới đây là hiệu ứng thực tế của MOOD:
Tôi không quá bất ngờ khi phát hiện, những gì Gemini hứa hẹn về "cốt truyện lôi cuốn, với các tùy chọn hội thoại phân nhánh và nhiều kết thúc", cuối cùng chỉ cô đọng thành một nhánh đơn giản trong trò chơi: tôi có thể đánh bại "Core Orator"—một AI không hiểu sao có thể biến cảm xúc tức giận của internet thành lợi nhuận doanh nghiệp, thông qua tấn công, hòa nhập với nó, hoặc nhập một mật khẩu cửa sau.
Ngoài ra, trò chơi còn chủ động phơi bày tất cả "bí mật" mà nó đã hứa ban đầu cho người chơi: nó biến những nội dung này thành các nút phát sáng, người chơi thậm chí không cần nhập bất kỳ văn bản nào. Khi bạn gặp một rương kho báu phát sáng, trò chơi sẽ cực kỳ nỗ lực nhắc nhở bạn, thực ra nó là một Mimic—tức là loại quái vật cổ điển trong "Dungeons & Dragons" ngụy trang thành rương kho báu.
Nó không chỉ cảnh báo rõ ràng bạn "tự chịu rủi ro khi kiểm tra rương kho báu", mà thậm chí trực tiếp gắn nhãn nó là kẻ địch, và không cho tôi rời đi, vì hệ thống nhắc: "Một 'Clickbait Mimic' thù địch đang chặn đường!"
Nói đến đây, MOOD thậm chí sẽ nói cho bạn biết mật khẩu cửa sau dùng để mở khóa kết thúc ẩn khi bạn cần.
Tuy nhiên, quá trình sửa lỗi lại có thể diễn ra suôn sẻ đến kỳ lạ, với điều kiện lỗi này là vấn đề Gemini có thể xác định chính xác. Khi tôi nói với nó, trò chơi sẽ bị treo khi đối thoại với "The Whistleblower", vì nút kết thúc hội thoại biến mất, nó lập tức tạo ra một phiên bản ứng dụng mới. Tôi nhấn "Install", ứng dụng trên điện thoạ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 đang dừng ở nơi mình vừa rời đi—chỉ là lần này, nút tôi cần đã xuất hiện.
Những ứng dụng khác của tôi, có lẽ cần mài giũa thêm. Cách tốt nhất mà máy đếm calo đó phán đoán lượng calo của một loại thực phẩm, lại là gọi đến Gemini API phiên bản trả phí, và tôi không có khóa Gemini API phiên bản trả phí. Khi tôi yêu cầu nó đổi thành tìm kiếm thông tin liên quan từ cơ sở dữ liệu khác, tôi lại phát hiện, ước tính của nó về lượng calo của nhiều loại thực phẩm đều thấp nghiêm trọng.
Tuy nhiên, khi tôi nói với Gemini, một ly trà sữa trân châu 16 ounce không thể chỉ có 190 calo, dường như nó thực sự phát hiện ra lỗi sơ đẳng đó trong mã của mình. Trước đó nó cho rằng, "milk" đã đủ để khớp với "boba milk tea", tệ hơn nữa, nó còn chọn sữa tách béo 1% ít calo làm cơ sở ước tính. Gemini tuyên bố, bây giờ nó sẽ thực hiện khớp đáng tin cậy hơn.
Nhưng ngay cả như vậy, phần gà rán muối Đài Loan 3 ounce của tôi vừa bị nó tính thành 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ố này. Vì vậy, ứng dụng này rõ ràng vẫn cần tiếp tục sửa.
Cuối cùng, và cũng là điểm không quan trọng nhất, tôi cảm thấy mình cần kiểm tra: Google có còn cho phép người dùng tạo những trò chơi nhái Nintendo tệ hại đó không, giống như đồng nghiệp Jay Peters của tôi đã làm với Project Genie hồi đầu năm nay; hay là, Google đã rút ra bài học.
Với sự xấu hổ sâu sắc, tôi xin giới thiệu với mọi người—"Super Peach Rescue":
Đây là một chương trình tệ hại đến cùng cực. Công chúa Peach trong trò chơi bị làm thành một hình ảnh người ngoài hành tinh một mắt, nổi lơ lửng đáng sợ nào đó, và chỉ cần cô ấy dám chạm vào bất kỳ khối đạo cụ nào, trò chơi sẽ lập tức bị lỗi—mỗi lần đều như vậy. Cho đến nay, Gemini vẫn chưa thể tìm ra nguyên nhân.
Ngoài ra, ống nước thứ hai của trò chơi cũng hoàn toàn không thể vượt qua, vì công chúa Peach hoàn toàn không nhảy cao đến mức đó.
Mặc dù vậy, Gemini đã không do dự khi tạo ra một trò chơi như vậy. Nhu cầu của tôi là: "Làm một trò chơi Super Mario chạy được, do tôi đóng vai công chúa Peach đi cứu Mario, và có tất cả các yếu tố của trò chơi cuộn ngang Mario truyền thống." Theo một nghĩa nào đó, nó thực sự đã làm được.
Nó thậm chí còn chủ động đề nghị, tôi có thể tiện tay "thêm cho công chúa Peach một loạt đạo cụ Mario cổ điển, như Super Mushroom, Fire Flower và Super Star". Nó còn tự gán nhãn cách vận hành là "NES System". Tôi nghĩ, tôi sẽ xóa trò chơi này đi.
Ít nhất, trong hai trò chơi tôi tạo ra bằng vibe coding, có một trò chơi có thể chơi được ngay từ đầu, và hầu như không tốn công sức gì của tôi—tất nhiên, nếu không tính đến chấn thương tâm lý tôi sinh ra khi nghĩ đến việc ngày nay có bao nhiêu nhà phát triển trò chơi thất nghiệp.
Nói rõ một chút: tôi thực ra rất mừng vì chất lượng của những trò chơi do tôi vibe coding ra rất kém. Đối với một máy đếm calo hoàn toàn miễn phí, được tùy chỉnh cho cá nhân tôi, có lẽ tôi còn có thể biện hộ cho mình: xét cho cùng không ai chuyên tạo cho tôi một công cụ như vậy. Nhưng nếu là trò chơi, tôi thích dành thời gian ủng hộ những nhà sáng tạo thực sự là con người hơn.















