Sau 6 tháng theo dõi các kỹ sư sử dụng các tác nhân lập trình, tôi nhận thấy những người sử dụng hiệu quả nhất có một điểm chung Những người giỏi nhất sử dụng cái mà tôi gọi là "chế độ Socratic" Thay vì chỉ bảo tác nhân phải làm gì, họ bắt đầu bằng những câu hỏi buộc nó phải tải các tệp đúng và thực sự hiểu các trừu tượng. Họ tiếp tục (và sửa chữa tác nhân) cho đến khi họ tự tin rằng cả họ và tác nhân đều hiểu hình dạng của vấn đề và các mục tiêu Lợi ích ở đây là thay vì đoán một kế hoạch ngay từ đầu, bạn đang giúp cả bản thân và tác nhân thực sự hiểu rõ mã nguồn trước khi bắt đầu thực hiện bất kỳ thay đổi nào Khi bạn yêu cầu nó làm điều gì đó, tất cả bối cảnh đã được "xây dựng" và con đường phía trước đã rõ ràng.