📖 Nội dung bài học
Đường viền ký tự
Tóm tắt
Claude hoạt động một cách mù quáng - nó cần có khả năng quan sát môi trường xung quanh để hiểu kết quả của các hành động của mình. Khái niệm này, được gọi là kiểm tra môi trường, rất quan trọng để xây dựng các AI agent hiệu quả.
Tại sao kiểm tra môi trường lại quan trọng
Hãy nghĩ về quan điểm của Claude khi dùng các công cụ máy tính. Khi nó nhấp vào một nút hoặc gõ văn bản, giao diện thay đổi, nhưng Claude vốn không biết điều đó như thế nào. Việc nhấp vào một nút có thể điều hướng đến một trang mới hoặc mở một menu. Nếu không thể "nhìn" thấy những gì đã xảy ra, Claude không thể xác định hành động của nó có thành công hay không hoặc lên kế hoạch cho bước tiếp theo một cách hiệu quả.

Đây là lý do tại sao các công cụ sử dụng máy tính tự động trả về ảnh chụp màn hình sau mỗi hành động. Claude dùng các ảnh chụp nhanh trực quan này để hiểu trạng thái mới của môi trường và đánh giá tiến trình của nó để hoàn thành các tác vụ.
Đọc trước khi viết
Nguyên tắc tương tự áp dụng cho các thao tác tệp. Trước khi Claude có thể sửa đổi code, nó cần hiểu những gì hiện đang tồn tại trong tệp. Điều này có vẻ hiển nhiên, nhưng đó là một bước quan trọng mà nhiều nhà phát triển bỏ qua khi xây dựng agent.

Trong ví dụ này, Claude trước tiên đọc nội dung của main.py để hiểu cấu trúc hiện tại trước khi thêm các route mới một cách an toàn. Bước kiểm tra này ngăn ngừa lỗi và đảm bảo các sửa đổi phù hợp với code hiện có.
Ứng dụng thực tế
Kiểm tra môi trường trở nên đặc biệt giá trị trong các quy trình làm việc phức tạp. Hãy xem xét một agent tạo video và đăng chúng lên mạng xã hội. Agent có thể cần:
- Tạo nội dung video bằng nhiều công cụ khác nhau
- Xác minh chất lượng và thời gian đầu ra
- Kiểm tra xem các yếu tố âm thanh và hình ảnh có khớp nhau không
- Xác nhận đăng thành công lên các nền tảng xã hội
System prompt cho việc kiểm tra
Bạn có thể hướng dẫn Claude kiểm tra môi trường của nó thông qua system prompt. Đối với một agent tạo video, bạn có thể bao gồm các hướng dẫn như:
- Dùng công cụ bash để chạy whisper.cpp và tạo các tệp caption có dấu thời gian để xác minh vị trí hội thoại
- Dùng FFmpeg để trích xuất ảnh chụp màn hình từ video theo các khoảng thời gian đều đặn để xác nhận chất lượng hình ảnh
- Kiểm tra kích thước và định dạng tệp trước khi cố gắng tải lên
Các bước kiểm tra này giúp Claude phát hiện lỗi sớm và đảm bảo đầu ra cuối cùng đáp ứng mong đợi. Bằng cách tích hợp kiểm tra môi trường vào agent của bạn, bạn tạo ra các hệ thống đáng tin cậy và tự sửa lỗi hơn, có thể xử lý các kết quả không mong muốn một cách dễ dàng.
Hãy nhớ: mọi hành động mà một agent thực hiện nên được theo sau bởi một số hình thức xác minh hoặc kiểm tra để xác nhận kết quả mong muốn đã đạt được.
🔁 Bài học liên quan
- Bài tiếp: Workflows vs agents
- Bài trước: Agents and tools
- Cùng section: Making a request · Multi-turn conversations · Chat exercise
- Thuộc lộ trình: Path C
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/claude-with-google-vertex/289237
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: — · Chuẩn hoá: 2026-05-01