Vòng lặp sắp tới: Cách Harness Engineering trong AI thay đổi việc lập trình

Sự chuyển dịch lớn nhất trong lập trình AI không nằm ở các mô hình tốt hơn. Nó nằm ở vòng lặp.

Phát triển phần mềm đang tiến vào một giai đoạn mới gọi là Harness Engineering. Giai đoạn này vượt xa những câu lệnh (prompt) đơn thuần. Nó tập trung vào việc xây dựng các hệ thống điều khiển các tác nhân AI (AI agents).

Một bộ khung (harness) tuyệt vời sẽ đánh bại một mô hình tuyệt vời.

Bộ khung bao gồm mọi thứ xung quanh mô hình:

  • Các câu lệnh hệ thống (system prompts) và công cụ
  • Truy cập hệ thống tệp
  • Môi trường thực thi cô lập (execution sandboxes)
  • Logic xác minh

Hầu hết các nhóm đều tập trung vào vòng lặp bên trong (inner loop). Đây là lúc AI gọi một công cụ, chỉnh sửa một tệp và chạy thử nghiệm.

Giá trị thực sự nằm ở vòng lặp bên ngoài (outer loop). Đây là một lớp điều phối (orchestration layer). Nó xếp hàng các tác vụ, đánh giá xem công việc đã hoàn thành chưa và quản lý toàn bộ quy trình. Tác vụ tồn tại bên ngoài một phiên trò chuyện đơn lẻ.

Sự tiến hóa của phát triển AI:

  1. Prompt Engineering (2022-23): Viết các câu lệnh đơn lẻ cho các đoạn mã ngắn.
  2. Context Engineering (2024-25): Quản lý bộ nhớ và các tệp cho các tính năng.
  3. Harness Engineering (2026): Xây dựng các hệ thống điều khiển tự trị.

Điểm nghẽn đã thay đổi. Vấn đề không còn là liệu AI có thể viết mã hay không. Mà là liệu bạn có thể viết một bản đặc tả (spec) mà AI có thể tuân theo hay không.

Nơi các vòng lặp hoạt động tốt:

  • Chuyển đổi mã từ ngôn ngữ này sang ngôn ngữ khác.
  • Chạy các bài kiểm tra hiệu năng (performance benchmarks).
  • Quét bảo mật.
  • Nghiên cứu và tạo nguyên mẫu nhanh chóng.

Nơi các vòng lặp thất bại:

  • Mã nguồn đòi hỏi sự phán đoán sâu sắc của con người.
  • Các hệ thống cần các quy tắc kiến trúc nghiêm ngặt.
  • Thiết kế cấp cao và khả năng bảo trì.

Chúng ta đang thấy những rủi ro mới như Nợ hiểu biết (Comprehension Debt). Điều này xảy ra khi AI tạo mã nhanh hơn mức con người có thể xem xét. Các nhóm cuối cùng sẽ sở hữu những kho mã nguồn mà họ không hiểu rõ.

Sự chuyển dịch này là tất yếu vì ba lý do:

  • Bảo mật: Những kẻ tấn công sử dụng các vòng lặp. Những người phòng thủ cũng phải sử dụng chúng.
  • Kinh tế: Các nhóm nhỏ hiện có thể thực hiện khối lượng công việc của những nhóm lớn hơn nhiều.
  • Nợ kỹ thuật: Các kho mã nguồn trong tương lai sẽ được xây dựng để làm việc với AI.

Công việc của bạn đang thay đổi. Bạn đang chuyển từ việc viết mã sang viết các vòng lặp để viết mã.

Source: https://dev.to/tekmag/the-coming-loop-how-ai-harness-engineering-is-quietly-rewriting-software-development-4ejd

Optional learning community: https://t.me/GyaanSetuAi