Revision history for

agent-coding-the-spiral-back-to-fumbling

Every commit that touched posts/agent-coding-the-spiral-back-to-fumbling.vi.mdx in the content repo.

Diff

Comparingf0c6856 · Update agent-coding-the-spiral-back-to-f…96d09ea · docs(content): explain technical terms
+33
12 unchanged lines
 
Mấy tháng gần đây mình dùng Agent Coding khá nhiều. Claude Code, Cursor, Copilot — đủ cả. Và mình nhận ra một điều khá thú vị mà không biết có ai cùng cảm giác không.
 
Cái cảm giác khi ngồi với AI agent để làm một tính năng, nó giống hệt cách mình học lập trình hồi mới bắt đầu. Cách đây khoảng 10 năm.
+ Cái cảm giác khi ngồi với <TermNote id="agent">AI agent</TermNote> để làm một tính năng, nó giống hệt cách mình học lập trình hồi mới bắt đầu. Cách đây khoảng 10 năm.
 
Giống đến mức hơi bất ngờ.
 
54 unchanged lines
 
Đây là cái vòng lặp y hệt hồi mới học code. Cùng một kiểu. Cùng một cảm giác mò mẫm. Cùng cái sướng khi nó chạy được sau mấy lần chỉnh tới chỉnh lui.
 
Mình không có một quy trình chuẩn nào cho việc dùng Agent Coding. Không có "SOLID cho prompting". Không có "Clean Architecture cho cách làm việc với AI". Mình đang mò. Thử cách này, không ổn thì thử cách khác. Prompt dài quá thì rút ngắn. Ngắn quá thì thêm ngữ cảnh. Chia nhỏ task thì agent làm tốt hơn. Gom lại thì nó mất mạch.
+ Mình không có một quy trình chuẩn nào cho việc dùng Agent Coding. Không có "SOLID cho prompting". Không có "Clean Architecture cho cách làm việc với AI". Mình đang mò. Thử cách này, không ổn thì thử cách khác. <TermNote id="prompt">Prompt</TermNote> dài quá thì rút ngắn. Ngắn quá thì thêm ngữ cảnh. Chia nhỏ task thì agent làm tốt hơn. Gom lại thì nó mất mạch.
 
Nghe quen chưa? Đây là giai đoạn mò mẫm. Lại là mò mẫm.
 
75 unchanged lines
 
Agent Coding cũng sẽ đi qua con đường tương tự. Dần dần sẽ có những khuôn mẫu rõ ràng hơn. Khi nào nên chia nhỏ task. Khi nào nên cho agent toàn bộ ngữ cảnh. Cách viết prompt cho tính năng phức tạp. Cách đọc lại code AI viết sao cho hiệu quả. Cách phối hợp nhiều agent cho một luồng công việc lớn.
 
Thực ra một số khuôn mẫu đã bắt đầu hình thành rồi. Agentic coding, spec-driven development, AI-assisted code review. Nhưng tất cả vẫn đang ở giai đoạn rất sớm. Chưa có "SOLID cho cách dùng AI". Chưa có "Clean Architecture cho prompting".
+ Thực ra một số khuôn mẫu đã bắt đầu hình thành rồi. Agentic coding, <TermNote explanation="Spec-driven development là cách chốt hành vi và giới hạn bằng đặc tả trước khi bắt đầu làm.">spec-driven development</TermNote>, AI-assisted code review. Nhưng tất cả vẫn đang ở giai đoạn rất sớm. Chưa có "SOLID cho cách dùng AI". Chưa có "Clean Architecture cho prompting".
 
Và mình thấy điều đó khá thú vị. Vì nó có nghĩa là chúng ta đang ở đầu một vòng xoáy mới. Đang ở giai đoạn mà mọi thứ còn mở, còn nhiều thứ để khám phá, còn nhiều cách tiếp cận chưa ai thử.
 
29 unchanged lines

Revisions

3 revisions — click any two to compare
FromTo
  1. docs(content): explain technical terms

  2. Update agent-coding-the-spiral-back-to-fumbling

  3. update post