Trong hành trình trở thành 69X engineer (giờ AI rồi không làm 10X nữa) tui đã cài hơn cả chục con AI, chục tính theo đơn vị miền Tây thì hơn 10 rồi nên mới nói không làm 10X nữa là vậy.
Có nhiều con trợ lý AI khá thú vị giúp cho việc code đỡ khổ hơn như là:
Nhưng ấn tượng vẫn là con GitHub Copilot đầu tiên dùng và mới gần đây là con Amazon Q (CodeWhisperer) không tốn tiền nên biên mấy dòng so sánh nhanh.
Copilot: Hướng đến đối tượng đại chúng, ngôn ngữ nào cũng được, nhạc nào cũng nhảy. Buồn buồn chat chit bằng tiếng Việt cũng được.
Q: Điểm trừ đầu tiên là ở thời điểm hiện tại (tháng 10/2024) vẫn chưa hiểu tiếng Việt. Tuy nhiên điểm cộng là nếu bạn đang làm gì đó có liên quan đến AWS (của nhà trồng được mà) thì Q rất rất am hiểu để đưa ra giải pháp, cũng như là kèm thêm source để bạn có thể tự kiểm chứng tính đúng đắn. Một điều tui rất là thích bởi vì lo sợ khả năng “bịa chuyện như đúng rồi” của mấy con Gen AI.
Tỷ số: 1-1.
Có một điều là đa số lập trình viên 69X sịn sò như tui đây thường tự tin 101% vào code bản thân mình viết lúc nào cũng đúng hoạt động trơn tru không bao giờ có lỗi lầm gì cả. Nếu có lỗi thì hãy cài lại Windows đi!
Nhưng sự đời không như mơ, chả ai nhớ về edge case bao giờ nên nếu trợ lý AI hỗ trợ viết Unit Test thì “cuộc đời vẫn đẹp sao, tình yêu vẫn đẹp sao”
Copilot: Gõ lệnh "/test", Copilot sẽ tạo ra toàn bộ nội dung Unit Test, chỉ cần một số điều chỉnh nhỏ là xong. Điều này giúp giải phóng Progammer khỏi áp bức bốc lột của giai cấp Tester.
Q: Đáng buồn là Q hiện chưa hỗ trợ vụ này.
Tỷ số: 1-0 nghiêng về Copilot.
Copilot:
Q:
Tỷ số: 1-1.
Copilot: Hỗ trợ Azure Data Studio, JetBrains IDEs, Vim/Neovim, Visual Studio, Visual Studio Code. Trong đó có 3 IDE hàng nhà trồng được rồi nên cũng không có gì ngạc nhiên.
Q: Hỗ trợ JetBrains, Visual Studio (VS) Code, Visual Studio, macOS Command Line. Cũng không thua kém gì, ngạc nhiên là còn có cả command line.
Tỷ số: 0-1 nghiêng về Q vì command line độc lạ BD.
Copilot: Cỡ nào cũng tốn cho mọi trường hợp, rẻ nhất 10 Mỹ kim/ tháng.
Q: Miễn phí cho Amazon Q Developer Free Tier.
Tỷ số: 0-1 nghiêng về Q vì xài chùa được.
Đơn giản thôi, nghèo nghèo thì theo Amazon Q Developer, đặc biệt ai hay viết IaC như Terraform/ CloudFormation thì càng theo.
Ai thích nhạc nào cũng nhảy và dư giả xíu thì Copilot.
Biên soạn: Anh Dũng. Ảnh minh họa: DALL-E, xúi nó vẽ bởi Tui.