Kỹ thuật phần mềm trong kỷ nguyên Agentic: Làn sóng mới cho kỹ sư chuyên nghiệp
Simon Willison, một trong những tiếng nói hàng đầu về AI và lập trình, vừa ra mắt dự án Agentic Engineering Patterns nhằm hệ thống hóa các phương pháp xây dựng phần mềm với coding agents như Claude Code hay OpenAI Codex. Bài viết phân tích sự khác biệt giữa vibe coding và agentic engineering, đồng thời giới thiệu định dạng nội dung 'guide' mới để xuất bản kiến thức dạng cập nhật liên tục.

Trong bối cảnh các công cụ lập trình AI đang phát triển với tốc độ chóng mặt, Simon Willison — một trong những chuyên gia công nghệ có ảnh hưởng nhất trong cộng đồng developer toàn cầu — vừa công bố dự án mới mang tên Agentic Engineering Patterns. Đây được xem là nỗ lực tiên phong nhằm hệ thống hóa các phương pháp thực hành tốt nhất cho kỷ nguyên "coding agent", nơi máy móc không chỉ viết code mà còn tự chạy, tự kiểm tra và tự sửa lỗi.
Coding Agent — Khác biệt căn bản so với công cụ trước đây
Điểm mấu chốt mà Willison nhấn mạnh là sự khác biệt giữa các công cụ hỗ trợ lập trình truyền thống và coding agents hiện đại như Claude Code hay OpenAI Codex.
Đặc điểm xác định của chúng là khả năng vừa tạo mã vừa thực thi mã — cho phép chúng tự kiểm tra và lặp lại mà không cần sự chỉ đạo từng bước của con người.
Vibe Coding vs Agentic Engineering
Willison đặc biệt chú trọng phân biệt hai khái niệm dễ gây nhầm lẫn:
- Vibe coding — theo định nghĩa gốc của Andrej Karpathy — là việc lập trình mà bạn hoàn toàn không chú ý đến code, thường gắn với người không chuyên sử dụng LLM để viết chương trình.
- Agentic engineering — nằm ở đầu đối diện của quang phổ: các kỹ sư phần mềm chuyên nghiệp sử dụng coding agents để khuếch đại chuyên môn hiện có, tăng tốc và cải thiện chất lượng công việc.
Dự án được thiết kế bài bản, không dùng AI để viết chữ
Điểm đáng chú ý là Willison khẳng định chính sách cá nhân mạnh mẽ: không xuất bản văn bản do AI tạo ra dưới tên mình. Dù ông dùng LLM cho việc rà soát lỗi chính tả, phát triển code mẫu và các công việc phụ trợ khác, toàn bộ nội dung sẽ do chính ông viết — một cam kết về chất lượng và tính xác thực đáng để các nhà báo công nghệ Việt Nam tham khảo.
Định dạng "Guide" — Cách mới để xuất bản nội dung dài hạn
Một khía cạnh đáng chú ý nữa là định dạng xuất bản mới gọi là guide — một tập hợp các chương, trong đó mỗi chương là một bài blog nhưng ngày xuất bản được làm mờ đi và nội dung có thể cập nhật theo thời gian. Đây là giải pháp cho bài toán "nội dung evergreen" trên blog truyền thống — một vấn đề mà nhiều nhà xuất bản công nghệ tại Việt Nam cũng đang phải đối mặt.
Guides và chapters là câu trả lời của tôi cho thách thức xuất bản nội dung "vĩnh cửu" trên blog.
Kết luận
Dự án mới chỉ mới ra mắt hai chương đầu tiên, nhưng tham vọng rất lớn: 1-2 chương mới mỗi tuần, bao phủ toàn diện các pattern trong kỷ nguyên agentic. Đối với cộng đồng lập trình viên Việt Nam — nơi AI coding tools đang được áp dụng rất nhanh — việc theo dõi dự án này sẽ mang lại góc nhìn chiến lược về cách tận dụng AI mà không đánh mất giá trị con người.