14/01/2026
🛑 VIBE CODING VỚI CURSOR: ĐỪNG ĐỂ A.I “ĐOÁN MÒ” SOURCE CODE CỦA BẠN.
Dạo này dân dev hay đùa nhau: "Cần gì Senior, bật Cursor lên, gõ Tab là xong project."
Nhưng tại buổi Tech Talk tuần này của AnyAxis Labs, chúng tôi đã chứng minh điều ngược lại: 👉 Công cụ càng mạnh, kỹ năng kiểm soát càng phải cao. Nếu không, bạn chỉ đang tạo ra một đống "spaghetti code": chạy được hôm nay, nhưng là cơn ác mộng bảo trì cho ngày mai.
Để đưa AI vào Production (sản phẩm thật), team AnyAxis không dùng ChatGPT theo kiểu copy–paste thủ công. Chúng tôi khai thác Cursor + MCP (Model Context Protocol) như một quy trình kỹ thuật bắt buộc.
3 kỹ thuật cốt lõi giúp bạn không bị AI “dắt mũi”:
[1]. Cursor Context Control – Đừng “ném rác” vào AI
Sai lầm phổ biến: Dump nguyên cả repo vào khung chat và hy vọng AI tự hiểu. 👉 Cách AnyAxis làm: Reset context theo từng domain feature. Chia nhỏ session. Chỉ feed những file core thực sự liên quan. Input sạch thì Output mới chuẩn.
[2]. MCP – Khiến AI "hiểu" hệ thống, không phải đoán mò
Thay vì để AI hallucinate (ảo giác), MCP tạo cổng kết nối chuẩn giữa LLM và dữ liệu nội bộ (Database, Tools, Codebase). Nhờ đó, AI nắm được cấu trúc dự án mà không cần train lại model. Lúc này, Cursor mới thực sự trở thành một Super-Agent.
[3]. Quy tắc 70/30. Một slide cuối trong buổi seminar đã chốt lại vấn đề:
"AI giúp chúng ta đi nhanh hơn 70%. Nhưng 30% còn lại – Taste (Gu thẩm mỹ), Architecture (Kiến trúc) và Responsibility (Trách nhiệm) – vẫn thuộc về con người."
Lưu ý quan trọng: Không phải đoạn code nào cũng được phép giao cho AI. Những Business Logic cốt lõi hay các luồng xử lý giao dịch tài chính (Fintech flow) – Engineer phải là người thiết kế và kiểm soát trước, AI chỉ đóng vai trò "thợ phụ".
💡 TỔNG KẾT: Vibe coding rất mạnh cho MVP, Demo, Hackathon. Nhưng nếu mang mindset đó vào Production mà thiếu kiến trúc và review – rủi ro nợ kỹ thuật (Tech debt) là cực lớn.
Hãy dùng Cursor và MCP với cái đầu lạnh của một Kỹ sư hệ thống.