Bỏ qua để đến nội dung

Claude Code hoạt động như thế nào

Bài viết đã được kiểm duyệt bởi con người - có dấu tick xanh

Claude Code khác với các ứng dụng chat thông thường. Hiểu cơ chế vận hành của nó giúp bạn dùng nó hiệu quả hơn nhiều.

Claude Code vận hành qua một agentic loop gồm năm bước:

  1. Bạn nhập một prompt.
  2. Claude thu thập ngữ cảnh cần thiết thông qua tương tác với model, nhận về văn bản hoặc các lệnh gọi tool có thể thực thi.
  3. Claude thực hiện hành động (chỉnh sửa file, chạy lệnh).
  4. Claude kiểm tra và xác minh kết quả so với mục tiêu của prompt.
  5. Nó hoàn tất, hoặc lặp lại để cho đến khi đạt được kết quả mong đợi.

Bạn có thể ngắt, điều hướng, hoặc bổ sung ngữ cảnh vào bất kỳ thời điểm nào trong chu trình này.

Sơ đồ agentic loop: prompt của bạn đi vào vòng lặp Gather context, Take action, Verify results, và bạn có thể ngắt, điều hướng hoặc bổ sung ngữ cảnh vào bất kỳ lúc nào Sơ đồ agentic loop.

Claude duy trì một cửa sổ ngữ cảnh lưu trữ lịch sử hội thoại, nội dung file, và kết quả các lệnh đã chạy. Khi chạm giới hạn dung lượng, Claude Code tự động compact (nén) hội thoại bằng cách loại bỏ một số thành phần hoặc tóm tắt nội dung.

Tool được xem là xương sống trong cách agent hoạt động. Phần lớn các trợ lý AI chỉ đơn giản là nhận văn bản đầu vào và trả về văn bản đầu ra. Tool cho phép Claude Code tự quyết định khi nào cần chạy code để tiến gần hơn đến việc hoàn thành tác vụ. Đó có thể là tool đọc file, tool tìm kiếm web, hay bất kỳ khả năng nào khác. Claude Code dùng khả năng hiểu ngữ nghĩa để xác định khi nào cần gọi tool và sử dụng kết quả trả về như thế nào.

Có ba chế độ permission:

  • Manual (mặc định): cần bạn phê duyệt tường minh cho từng hành động như đọc file hoặc chạy một lệnh.
  • Auto-accept: file được chỉnh sửa tự động, nhưng lệnh vẫn cần phê duyệt.
  • Plan mode: chỉ dùng tool đọc (read-only) để tạo ra một kế hoạch hành động trước khi thực thi.

Claude Code đang xin phép trước khi chạy một lệnh bash Claude Code xin phép trước khi chạy một lệnh bash.

Tất cả những thiết lập này đều có thể cấu hình trong settings. Tuy nhiên, hãy cẩn thận khi bỏ qua các bước xin quyền - nếu để Claude Code tự do chạy lệnh mà không cần phê duyệt, Claude Code có thể thực hiện một hành động sai trước khi bạn kịp phát hiện.

Claude Code kết hợp một vài khái niệm agentic: vòng lặp agentic, context window, tool, và permission (có thể cấu hình), tất cả trong môi trường terminal. Claude Code có thể đọc code, thực hiện các hành động, và kiểm tra kết quả. Chính khả năng tự động này làm Claude Code nói riêng hay AI agent nói chung khác biệt với AI chat thông thường.

Xem thêm: Cách Claude Code hoạt động · AI Agent là gì · Cửa sổ ngữ cảnh

Bài viết đã được dịch, biên tập và kiểm tra nội dung bởi Phuc Tran.