Mình thử Google AI Studio và thấy “viết app” đang dần giống… chat hơn là code
Gần đây mình có đọc về Google AI Studio và cái khái niệm “vibe coding”. Ban đầu mình cũng nghĩ là kiểu buzzword thôi, nhưng sau khi thử thì thấy nó không đơn giản như vậy.
Cảm giác rõ nhất: viết app đang dần giống… nói chuyện với AI.
Bắt đầu chỉ bằng một prompt

Mình bắt đầu rất đơn giản, chỉ nhập một prompt:
“xây dựng app học tiếng Nhật dùng thuật toán spaced repetition”
Không setup project. Không tạo repo. Không cài dependency.
Chỉ có một cái input box và một ý tưởng.
Đây là lúc mình bắt đầu thấy khác biệt: entry point gần như bằng 0.
Khi AI bắt đầu “build app” thật

Sau khi submit prompt, AI bắt đầu generate app.
UI hiển thị kiểu “đang build app cho bạn”, kèm theo các step nhỏ. Nhìn khá giống CI/CD nhưng được đơn giản hóa.
Cảm giác lúc này hơi lạ:
- Không có code editor
- Không có terminal
- Nhưng vẫn đang “build software”
Nó giống như bạn outsource cho một dev… nhưng dev đó là AI.
Kết quả: một app chạy được (không phải demo fake)

Sau khoảng vài phút, mình có một app:
- Có UI tử tế (dark mode luôn)
- Có khái niệm deck, card
- Có flow học kiểu SRS
- Có cả hướng dẫn sử dụng
Không phải kiểu mock UI. Nó là một app có thể tương tác được.
Dĩ nhiên là chưa hoàn hảo, nhưng nếu tự build từ đầu thì mình chắc cũng mất ít nhất vài tiếng để đạt được mức này.
Cái thay đổi lớn nhất: cách mình iterate
Điểm mình thấy “đáng tiền” nhất không phải là generate code.
Mà là tốc độ chỉnh sửa.
Trước đây nếu muốn thay đổi:
- Sửa code
- Reload
- Test
- Fix bug
Còn bây giờ:
- Mô tả lại yêu cầu
- AI sửa
- Test ngay
Loop này nhanh đến mức mình không còn nghĩ theo kiểu “thiết kế trước cho chuẩn”, mà chuyển sang:
Cứ build nhanh → sai thì sửa tiếp
Nhưng không phải cứ thế là xong
Trải nghiệm thực tế thì vẫn có vài vấn đề:
- Code sinh ra không phải lúc nào cũng clean
- Có những chỗ logic hơi sai
- Một số feature nhìn đúng nhưng edge case chưa ổn
- Debug chuyển từ “lỗi code” sang “AI hiểu sai”
Tức là:
Bạn không viết code nữa, nhưng vẫn cần hiểu code.
Nếu không thì rất dễ rơi vào trạng thái “nó chạy nhưng không biết vì sao”.
Điều mình thấy thú vị nhất
Không phải là AI viết code nhanh.
Mà là nó thay đổi cách mình nghĩ về việc build sản phẩm.
Trước đây:
- Nghĩ cách implement
Bây giờ:
- Nghĩ cách diễn đạt ý tưởng
Skill mới không còn là syntax, mà là:
- Viết prompt rõ ràng
- Đặt constraint đúng
- Biết khi nào cần can thiệp
Có nên dùng không?
Cá nhân mình sẽ dùng nó cho:
- Prototype
- Side project
- Test idea nhanh
Còn với hệ thống lớn:
- Vẫn cần design bài bản
- Vẫn cần review code
- Vẫn cần dev “thật” handle phần critical
AI Studio giống như một cái “turbo” hơn là một cái “autopilot”.
Kết
Nếu phải tóm lại:
- Nó chưa hoàn hảo
- Nhưng nó đủ tốt để thay đổi workflow
Và cái quan trọng nhất không phải là AI code giỏi đến đâu
Mà là:
Mình bắt đầu ít nghĩ về code hơn, và nghĩ nhiều hơn về sản phẩm
