
Tôi đã dùng Copilot từ bản xem trước kỹ thuật. Hồi đó, nó giống như một tính năng tự động hoàn thành thông minh (một trò ảo thuật ấn tượng, nhưng tôi sẽ không dùng nó để xây dựng thứ gì quan trọng). Mọi thứ thay đổi nhanh hơn tôi mong đợi.
Điều tôi không ngờ tới là quy trình làm việc lại thay đổi nhiều đến vậy. Không chỉ là "AI viết code cho tôi", mà là một cách tư duy hoàn toàn khác về vòng lặp phát triển: lập kế hoạch, tạo, xem xét, tin tưởng. Lặp lại.
Strip ANSI colors, prompts, spinners & code fences from copied logs
Sanitize copied terminal logs, AI agent CLI outputs, and shell commands. Strip ANSI color codes, $ prompts, code fences, line numbers, and spinners.
Mục tiêu không phải là tự động hóa vì lợi ích của nó. Mà là để máy tính xử lý những phần mã hóa mang tính cơ học để bạn có thể dành năng lượng cho những phần không phải như vậy.
Sai lầm lớn nhất mà tôi thấy mọi người mắc phải là coi Copilot như một công cụ tìm kiếm: gõ một bình luận mơ hồ và hy vọng nó đoán đúng. Điều đó đôi khi hiệu quả, nhưng không đáng tin cậy. Cách tiếp cận tốt hơn gồm ba điều:
/plan hữu ích ở đây. Khi cách tiếp cận đã hợp lý, hãy để Copilot triển khai các phần.Copilot hiện có SDK mở rộng. Nó cho phép bạn xây dựng các tác nhân tùy chỉnh với quyền truy cập vào các công cụ và quy ước của dự án. Thời gian thiết lập sẽ được đền đáp ngay lần đầu tiên bạn tự động hóa một tác vụ lặp đi lặp lại cụ thể cho codebase của mình.
Các lời nhắc ngắn tạo ra mã chung chung. Viết vài câu về những gì bạn đang xây dựng, các ràng buộc và các mẫu bạn ưu tiên. Chất lượng đầu ra sẽ tăng lên đáng kể.
Điều này quan trọng hơn bất kỳ kỹ thuật nhắc nhở nào. Nếu mã của bạn lộn xộn, Copilot sẽ tạo ra mã lộn xộn theo cùng một phong cách. Tái cấu trúc mạnh mẽ, đặt tên rõ ràng, và trợ lý AI của bạn sẽ làm theo.
Ban đầu tôi đã lãng phí thời gian để nghi ngờ mọi gợi ý. Sau đó tôi nhận ra: nếu bộ kiểm thử bắt được mã xấu, và quy trình xem xét bắt được các mẫu xấu, thì điều đúng đắn cần làm là tin tưởng AI và kiểm tra bằng công cụ. Khi có gì đó lọt qua, hãy sửa hàng rào bảo vệ, chứ không phải lời nhắc.
Làm sạch log AI CLI, tạo biểu thức cron, giải mã JWT và tính quyền chmod offline.

Một cái nhìn trung thực của nhà phát triển về ChatGPT, Claude và Gemini: mỗi công cụ giúp ích ở đâu, cản trở ở đâu và cách chọn công cụ phù hợp cho từng tác vụ.
Đọc tiếp
Vượt ra ngoài các copilot đến các agent tự động: vòng lặp gọi công cụ, tích hợp MCP, kiến trúc bộ nhớ, phối hợp đa agent và các giới hạn an toàn mà mọi nhóm kỹ thuật cần xác định trước khi triển khai agent.
Đọc tiếp
Sau nhiều tháng sử dụng cả hai công cụ trong các dự án thực tế, đây là điều thực sự quan trọng: không phải điểm chuẩn, không phải tính năng, mà là cách mỗi công cụ thay đổi gánh nặng tinh thần hàng ngày của bạn với tư cách là một nhà phát triển.
Đọc tiếp