"Tôi không còn trực tiếp viết prompt cho Claude nữa. Tôi xây dựng các vòng lặp (loop) để chúng tự tạo prompt, tự quyết định phải làm gì và tự hoàn thành công việc. Công việc của tôi là viết các loop."
Đó là chia sẻ của người đứng đầu dự án Claude Code tại Anthropic – cũng là một trong những lý do khiến khái niệm Loop Engineer bắt đầu được nhắc đến nhiều từ giữa năm 2026.
Nếu trước đây lập trình viên dành phần lớn thời gian để tối ưu prompt, thì với sự xuất hiện của AI Coding Agent có thể làm việc liên tục trong nhiều giờ, trọng tâm đang dần chuyển sang thiết kế hệ thống điều khiển AI thay vì điều khiển từng bước một.
Vậy Loop Engineer thực chất là gì? Đây có phải một nghề mới trong ngành AI hay chỉ là cách gọi khác của Prompt Engineer?
Loop Engineer là gì?
Hiện tại, Loop Engineer chưa phải một chức danh nghề nghiệp chính thức. Đây là thuật ngữ được cộng đồng phát triển AI sử dụng để mô tả một nhóm kỹ năng mới xuất hiện cùng sự phát triển của Agentic AI.
Thay vì trực tiếp đưa từng câu lệnh cho AI, Loop Engineer sẽ thiết kế toàn bộ "vòng lặp" giúp AI có thể tự làm việc. Điều đó bao gồm xác định mục tiêu, thiết kế cách AI kiểm tra kết quả, quyết định khi nào cần thử lại, khi nào nên dừng và khi nào phải chuyển công việc sang con người.
Nói cách khác, nếu Prompt Engineer tập trung vào việc AI nên làm gì, thì Loop Engineer quan tâm đến AI sẽ tự vận hành như thế nào. Đây là sự thay đổi khá lớn trong cách xây dựng các hệ thống AI hiện đại.
Vì sao khái niệm Loop Engineer mới xuất hiện?
Trong giai đoạn đầu của AI tạo sinh, chatbot chỉ xử lý từng yêu cầu riêng lẻ, người dùng nhập prompt, AI trả lời rồi kết thúc. Mỗi bước đều có con người giám sát, vì vậy việc tối ưu prompt gần như là yếu tố quyết định chất lượng đầu ra.
Tuy nhiên, AI Coding Agent hiện nay có thể hoạt động liên tục trong hàng chục phút hoặc nhiều giờ. Chúng có khả năng tự đọc mã nguồn, chạy kiểm thử, sửa lỗi, gọi công cụ rồi tiếp tục xử lý cho đến khi hoàn thành nhiệm vụ.
Ở thời điểm này, lập trình viên không còn điều khiển từng bước nữa. Thay vào đó, họ phải thiết kế một hệ thống giúp AI tự điều khiển chính mình.
Đó chính là lý do khái niệm Loop Engineer ra đời. Nhiều chuyên gia AI, trong đó có kỹ sư Addy Osmani của Google, cho rằng vai trò của lập trình viên đang dần chuyển từ người "ra lệnh cho AI" sang người "thiết kế cách AI tự ra quyết định".
Công việc của Loop Engineer là gì?
Khác với Prompt Engineering, Loop Engineering không xoay quanh việc viết câu lệnh mà tập trung xây dựng toàn bộ cơ chế giúp AI hoạt động ổn định trong thời gian dài.
Thiết kế mục tiêu có thể kiểm chứng
Công việc đầu tiên của Loop Engineer là biến một yêu cầu mơ hồ thành mục tiêu mà AI có thể tự đánh giá. Ví dụ, yêu cầu như "cải thiện chất lượng mã nguồn" gần như không có điểm kết thúc rõ ràng.
Trong khi đó, mục tiêu "toàn bộ bộ kiểm thử phải chạy thành công" hoặc "không còn lỗi từ công cụ lint" lại rất cụ thể. AI có thể liên tục kiểm tra trạng thái của hệ thống để biết mình đã hoàn thành công việc hay chưa.
Nếu mục tiêu không thể đo lường được, vòng lặp sẽ không biết khi nào nên dừng và có thể tiếp tục tiêu tốn tài nguyên mà không tạo ra giá trị thực sự.
Quản lý bộ nhớ và trạng thái làm việc
Một AI Agent thường phải trải qua hàng chục hoặc hàng trăm bước trước khi hoàn thành nhiệm vụ. Trong suốt quá trình đó, hệ thống cần ghi nhớ những gì đã thực hiện, các lỗi từng gặp, phương án đã thử cũng như kế hoạch hiện tại.
Loop Engineer chịu trách nhiệm thiết kế cơ chế lưu trữ và quản lý toàn bộ trạng thái này.
Nếu bộ nhớ được quản lý không tốt, AI rất dễ lặp lại các lỗi cũ hoặc mất đi ngữ cảnh sau nhiều vòng lặp. Ngược lại, nếu lưu giữ quá nhiều thông tin, cửa sổ ngữ cảnh của mô hình sẽ nhanh chóng bị đầy, làm giảm hiệu quả xử lý.
Lựa chọn công cụ và cơ chế kiểm chứng
Một AI Coding Agent không thể chỉ "suy nghĩ" mà còn phải tương tác với môi trường thực tế. Loop Engineer cần xác định AI được phép sử dụng những công cụ nào, chẳng hạn như đọc và ghi tệp, chạy Terminal, thực thi chương trình hoặc gọi API.
Song song với đó là xây dựng cơ chế xác minh kết quả. Thông thường, AI không nên tự đánh giá sản phẩm của chính mình mà cần một thành phần độc lập như bộ kiểm thử, trình biên dịch hoặc công cụ phân tích mã nguồn để xác nhận rằng nhiệm vụ thực sự đã hoàn thành.
Chất lượng của bộ kiểm chứng này ảnh hưởng trực tiếp đến độ tin cậy của toàn bộ hệ thống.
Xây dựng quy tắc dừng
Một vòng lặp tốt luôn cần biết khi nào nên kết thúc. Loop Engineer phải xác định trước các điều kiện dừng như hoàn thành mục tiêu, vượt quá số lần thử cho phép, hết ngân sách token hoặc chuyển công việc sang con người sau nhiều lần thất bại liên tiếp.
Nếu không có những quy tắc này, AI có thể liên tục thử lại cùng một phương án mà không đạt được kết quả, gây lãng phí tài nguyên và kéo dài thời gian xử lý.
Loop Engineering khác gì Prompt Engineering?

Nhiều người cho rằng Loop Engineering sẽ thay thế Prompt Engineering, nhưng thực tế không phải vậy. Prompt Engineering vẫn rất quan trọng vì AI vẫn cần prompt để thực hiện từng bước trong quá trình xử lý.
Điểm khác biệt nằm ở phạm vi công việc. Prompt Engineering tập trung tối ưu một lần tương tác giữa con người và AI. Trong khi đó, Loop Engineering tập trung thiết kế toàn bộ chu trình hoạt động của AI, từ lúc nhận mục tiêu cho đến khi hoàn thành công việc.
Có thể hình dung Prompt Engineering là việc viết một câu lệnh thật tốt, còn Loop Engineering là xây dựng hệ thống tự tạo ra những câu lệnh đó, liên tục kiểm tra kết quả rồi quyết định bước tiếp theo.
Đây là hai lớp khác nhau trong cùng một hệ thống AI chứ không phải hai kỹ năng loại trừ lẫn nhau.
Loop Engineering và Harness Engineering có gì khác nhau?
Bên cạnh Loop Engineering, thời gian gần đây còn xuất hiện thêm khái niệm Harness Engineering, khiến nhiều người dễ nhầm lẫn.
Harness Engineering tập trung xây dựng môi trường mà AI Agent sẽ hoạt động, bao gồm quyền truy cập tệp, Terminal, công cụ, bộ nhớ ngữ cảnh hay các cơ chế bảo vệ hệ thống. Có thể xem đây là "không gian làm việc" của AI.
Loop Engineering lại hoạt động ở tầng cao hơn. Nếu Harness quyết định AI có những công cụ gì, thì Loop sẽ quyết định AI sử dụng chúng theo trình tự nào, khi nào cần thử lại, khi nào cần dừng và làm thế nào để kết quả của vòng lặp trước trở thành đầu vào của vòng lặp tiếp theo.
Hai khái niệm này không cạnh tranh với nhau mà bổ sung cho nhau trong quá trình xây dựng AI Coding Agent.
Những sai lầm phổ biến khi thiết kế Loop
Một trong những nguyên nhân khiến AI Coding Agent hoạt động kém hiệu quả là bộ kiểm chứng quá yếu. Nếu hệ thống chỉ kiểm tra những điều kiện rất đơn giản, AI hoàn toàn có thể tạo ra bản vá vượt qua bài kiểm thử nhưng vẫn làm hỏng trải nghiệm thực tế của người dùng.
Trong trường hợp đó, vòng lặp vẫn kết luận rằng nhiệm vụ đã hoàn thành dù kết quả thực tế không đúng.
Một vấn đề khác là thiếu điều kiện dừng rõ ràng. Nếu AI liên tục thử lại cùng một giải pháp mà không có giới hạn về số lần lặp hoặc ngân sách token, hệ thống sẽ tiêu tốn rất nhiều tài nguyên mà vẫn không đạt được kết quả. Đây là lý do các Loop Engineer luôn xem bộ kiểm chứng và quy tắc dừng là hai thành phần quan trọng nhất trong toàn bộ vòng lặp.
Tổng kết
Loop Engineer chưa phải một chức danh nghề nghiệp chính thức, nhưng đang trở thành một kỹ năng ngày càng quan trọng trong lĩnh vực Agentic AI.
Thay vì tập trung vào từng prompt riêng lẻ, Loop Engineer chịu trách nhiệm thiết kế toàn bộ hệ thống giúp AI Coding Agent có thể tự vận hành: từ xác định mục tiêu, quản lý trạng thái, sử dụng công cụ cho đến kiểm chứng kết quả và quyết định khi nào nên dừng.
Khi AI ngày càng đảm nhận nhiều công việc phức tạp và có khả năng hoạt động liên tục mà không cần con người giám sát, trọng tâm của lập trình viên cũng đang thay đổi. Điều tạo nên khác biệt không còn chỉ là khả năng viết prompt, mà là năng lực xây dựng những vòng lặp đủ thông minh để AI có thể tự hoàn thành công việc một cách ổn định và đáng tin cậy.
Hướng dẫn AI
Học IT
AI
Hàm Excel