Hôm nay phát hiện ra một "bí kíp" cho anh em đang dùng AI trong việc viết code nè!
Yifan vừa chia sẻ một điều thú vị trên Twitter về việc cải thiện chất lượng và độ tin cậy của các trợ lý AI. Bài đăng này không chỉ là một mẹo nhỏ mà còn giúp ae nâng cấp workflow lên một tầm cao mới.
Yifan nhấn mạnh "Context is king for AI" - việc cung cấp ngữ cảnh cho AI là siêu quan trọng. Dưới đây là tóm tắt nội dung chính trong các dòng tweet của Yifan:
  • Mỗi trình soạn thảo có một file đặc biệt để hướng dẫn AI: .github/copilot-instructions.md cho VSCode, .cursorrules cho Cursor, và .windsurfrules cho Windsurf.
  • Để tạo một rules file tốt, bắt đầu với ngữ cảnh của dự án. Giúp AI hiểu rõ cấu trúc và mục đích của code.
  • Đặc tả về tech stack rất cần thiết để tránh AI tạo thêm các dependency không mong muốn. Liệt kê thư viện và chi tiết cần thiết mà ae muốn giữ nguyên.
  • Đừng nhét quá nhiều luật vào, chỉ thêm những thứ thật sự cần thiết thôi. Quá nhiều ngữ cảnh có thể làm rối AI và gây khó khăn cho việc bảo trì.
  • Cập nhật rules file theo thời gian. Khi dự án thay đổi, nhận ra lỗi AI thường mắc phải, thì cập nhật file theo quy trình PR.
  • Muốn commit messages đều đặn? Thêm quy ước git vào rules file để giữ lịch sử git sạch sẽ.
  • Nếu dùng nhiều trợ lý AI cùng lúc, liên kết symbolically rules file qua các editor để giữ tính nhất quán.
  • Hy vọng về những cải tiến tương lai như bao gồm ngữ cảnh có điều kiện và gợi ý rule tự động.
Bản thân mình thấy đây là một cách tiếp cận cực kỳ sáng tạo và hữu ích cho ae dev muốn tận dụng AI để tăng tốc và nâng tầm công việc hàng ngày. Có cái này, AE sẽ cải thiện chất lượng code và workflow nhiều đấy!