2 điểm bởi davespark 2025-12-25 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Tổng quan

  • Tác giả: Gabe Berghuis (Delivery Lead tại Atomic Object)
  • Bối cảnh: một người không có kinh nghiệm phát triển thử tạo nguyên mẫu web app bằng ChatPRD và v0.dev
  • Mục tiêu: nền tảng quản lý chương trình đạp xe leo núi dành cho thanh thiếu niên (điểm danh, tải ảnh lên, kiểm tra nhóm, thông báo, v.v.)
  • Bài học cốt lõi: AI không thể đọc suy nghĩ trong đầu bạn → cần giao tiếp rõ ràng và lặp lại như khi cộng tác với con người

Lần thử đầu tiên (thất bại)

  • Quy trình: viết PRD bằng ChatPRD → đưa sang v0.dev để thử tạo full-stack trong một lần
  • Vấn đề
    • Xung đột mã và lỗi phát sinh dây chuyền
    • Kỳ vọng AI sẽ tự bổ sung những phần bị lược bỏ → thất bại
    • Mong đợi mọi thứ diễn ra "như phép màu" rồi sụp đổ hoàn toàn
  • Nguyên nhân: kỳ vọng vô thức rằng AI sẽ tự hiểu ý và đọc được suy nghĩ

Lần thử thứ hai (thành công)

  • Thay đổi chiến lược
    • Chỉ tập trung vào frontend
    • Chỉ dẫn "chậm lại, xác nhận từng bước"
  • Kết quả
    • Hoàn thiện UI/UX ổn định nhờ cộng tác lặp lại
    • AI đặt câu hỏi và đề xuất ý tưởng cải thiện sản phẩm
    • Trải nghiệm cộng tác giống như làm việc với con người
  • Hiệu quả: chia việc thành đơn vị nhỏ → cải thiện cả mặt sáng tạo lẫn kỹ thuật

4 bài học rút ra

  • AI không thể đọc suy nghĩ (con người cũng vậy → cần diễn đạt rõ các giả định)
  • Phát triển phần mềm là công việc sáng tạo (quy trình lặp là bắt buộc)
  • Vòng phản hồi nhanh rất quan trọng (cố làm hết trong một lần → thảm họa)
  • Tầm nhìn hoàn chỉnh là điều hiếm có (chi tiết chỉ lộ ra qua đối thoại và lặp lại)

Lời khuyên thực tế

  • Bắt đầu với phạm vi hẹp (từ đơn vị nhỏ nhất)
  • Bảo AI "làm chậm lại"
  • Trì hoãn backend và dùng dữ liệu thử nghiệm sớm
  • Đối xử với AI như một "lập trình viên junior có siêu năng lực" (cần được hướng dẫn và giám sát)

Kết luận

  • Phần mềm tốt được tạo ra từ sự cộng tác, tính sáng tạo và đối thoại liên tục
  • Dù là AI hay con người, đừng "ném yêu cầu rồi ngồi chờ"

Chưa có bình luận nào.

Chưa có bình luận nào.