Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Trong bài học trước, chúng ta đã tìm hiểu các lệnh cốt lõi. Bây giờ, hãy xây dựng trên nền tảng đó. Phản hồi của Claude Code chỉ tốt khi bạn cung cấp ngữ cảnh phù hợp. Cung cấp cho nó các file phù hợp, nó sẽ đưa ra những câu trả lời tuyệt vời. Cung cấp cho nó những thứ lộn xộn không liên quan, nó sẽ đưa ra những phản hồi khó hiểu.
Quản lý ngữ cảnh không chỉ đơn thuần là thêm file. Đó là việc lựa chọn một cách chiến lược những gì Claude nhìn thấy để có được kết quả bạn cần.
Hãy tưởng tượng ngữ cảnh của Claude giống như một cái bàn làm việc. Diện tích bề mặt hạn chế. Mọi thứ trên bàn đều cạnh tranh sự chú ý.
Bàn làm việc nhỏ, ngăn nắp: Bạn có thể tìm thấy mọi thứ và làm việc hiệu quả.
Bàn làm việc lớn, lộn xộn: Mọi thứ bị chôn vùi. Bạn mất tập trung.
Tương tự với Claude. Một vài file liên quan sẽ tốt hơn hàng tá file có liên quan gián tiếp.
Trước khi thêm bất cứ thứ gì, hãy tự hỏi: "Claude có cần điều này cho nhiệm vụ hiện tại không?"
Có, hãy thêm vào:
Các file bạn đang hỏi hoặc chỉnh sửa
Các file định nghĩa giao diện đang được sử dụng
Các file có mẫu bạn muốn tuân theo
Các file test thể hiện hành vi dự kiến
Không, hãy bỏ qua:
Toàn bộ thư mục "phòng trường hợp"
Các file liên quan gián tiếp đến chủ đề
Các file cấu hình lớn mà Claude sẽ không cần thay đổi
Tài liệu mà Claude không cần tham chiếu
Khi không chắc chắn: Hãy bắt đầu mà không cần ngữ cảnh, sau đó thêm vào nếu Claude dường như thiếu thông tin.
Xây dựng ngữ cảnh theo từng lớp, từ tổng quát đến cụ thể.
/add README.md package.json
Thông tin dự án cấp cao. Đây là gì? Ngăn xếp nào?
/add src/index.js src/routes.js
Các điểm truy cập và cấu trúc. Điều này được tổ chức như thế nào?
/add src/auth/*.js
Khu vực cụ thể bạn đang làm việc.
/add src/auth/login.js src/auth/types.ts
Các file chính xác cho tác vụ hiện tại của bạn.
Bạn không phải lúc nào cũng cần tất cả các lớp. Đối với một lỗi đơn giản, hãy bỏ qua thẳng đến lớp 4.
Claude cho bạn biết khi ngữ cảnh bị lỗi:
"Tôi không thấy..." Claude đang thiếu một file. Hãy thêm nó vào.
Tham chiếu code ảo Claude đang đoán vì nó không có code thực. Hãy thêm các file nguồn.
Phong cách hoặc mẫu không nhất quán Claude chưa thấy code hiện có của bạn. Hãy thêm các ví dụ về các mẫu bạn muốn.
Phản hồi rất chậm Ngữ cảnh có thể quá lớn. Hãy thử /compact.
Phản hồi tham chiếu đến công việc cũ, không liên quan Ngữ cảnh bị lộn xộn với thông tin lỗi thời. Hãy xem xét /clear và xây dựng lại.
/clear
/add [file có lỗi]
/add [các file liên quan có thể liên quan]
> Đây là lỗi: [thông báo lỗi]
> Tìm và sửa lỗi.
Ngữ cảnh tối thiểu, tập trung. Chỉ những gì cần thiết để hiểu và khắc phục sự cố.
/clear
/add src/similar-feature/* # Mẫu cần tuân theo
/add src/types/*.ts # Định nghĩa kiểu
/add tests/similar-feature.test.js # Các mẫu test
> Tạo một tính năng mới thực hiện X. Tuân theo các mẫu hiện có.Ngữ cảnh cho Claude biết những mẫu nào cần tuân theo.
/add $(git diff --name-only HEAD~1) # Chỉ các file đã thay đổi
> Xem lại các thay đổi này để tìm lỗi, vấn đề về kiểu và những vấn đề tiềm ẩn.
Tập trung vào những gì thực sự đã thay đổi.
/add [tất cả các file liên quan đến việc tái cấu trúc]
> Tái cấu trúc [thành phần] để sử dụng [mẫu mới].
> Cập nhật tất cả các cách sử dụng trên những file này.Tất cả các file bị ảnh hưởng trước để phối hợp các thay đổi.
/add src/mystery-module/*
> Giải thích cách mô-đun này hoạt động. Điểm vào chính là gì? Các phần kết nối với nhau như thế nào?
Hãy để Claude khám phá và giải thích trước khi bạn bắt tay vào.
Một số tác vụ cần nhiều ngữ cảnh hơn mức phù hợp. Giải pháp: Chia nhỏ công việc.
Thay vì:
/add src/**/* # Tất cả mọi thứ - quá nhiều
> Tái cấu trúc toàn bộ mã nguồn để sử dụng TypeScript
Hãy thực hiện như sau:
# Phiên 1
/add src/utils/*
> Chuyển đổi utils sang TypeScript. Đây là tsconfig của chúng ta.
# Phiên 2
/clear
/add src/models/*
> Chuyển đổi models sang TypeScript. Đối chiếu các mẫu từ utils.
# Phiên 3
/clear
/add src/services/*
> Chuyển đổi services sang TypeScript.
Mỗi phiên có ngữ cảnh cụ thể. Công việc được thực hiện từng bước.
Hãy thử bài tập quản lý ngữ cảnh này:
Mở Claude Code trong một dự án
Thêm quá nhiều file: /add **/*.js
Đặt một câu hỏi cụ thể về một hàm
Lưu ý cách câu trả lời có thể tham chiếu đến code không liên quan
Bây giờ hãy sử dụng /clear và chỉ thêm file liên quan
Đặt cùng một câu hỏi
So sánh chất lượng câu trả lời
Ngữ cảnh cụ thể thường mang lại lợi thế lớn.
Trước khi bắt đầu một tác vụ:
[ ] /clear hoặc /compact nếu ngữ cảnh trước đó không liên quan
[ ] Xác định số lượng file tối thiểu cần thiết
[ ] Thêm file theo thứ tự hợp lý (mẫu trước, sau đó là file mục tiêu)
[ ] Xác minh bằng /ls xem ngữ cảnh có đúng không
Trong khi thực hiện tác vụ:
[ ] Thêm file khi cần thiết nếu Claude dường như thiếu thông tin
[ ] Sử dụng /compact nếu phản hồi chậm lại
[ ] Không thêm file "phòng trường hợp"
Hoàn thành một tác vụ:
[ ] Cân nhắc sử dụng /compact trước khi thực hiện tác vụ tiếp theo nếu ngữ cảnh sẽ chồng chéo
[ ] /clear nếu chuyển sang công việc không liên quan
Chất lượng ngữ cảnh quan trọng hơn số lượng ngữ cảnh
Ngữ cảnh tối thiểu khả thi: Chỉ những gì cần thiết cho tác vụ hiện tại
Phân lớp ngữ cảnh từ tổng quát đến cụ thể dựa trên độ phức tạp của tác vụ
Theo dõi các tín hiệu cho thấy ngữ cảnh cần điều chỉnh
Chia nhỏ các tác vụ lớn thành những phiên tập trung
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách chỉnh ảnh đồ ăn ảo diệu ngay trên Canva
Cách chỉnh ảnh đồ ăn ảo diệu ngay trên Canva
Kỹ thuật tạo ngữ cảnh cho AI Agent
Các mô hình kỹ thuật tạo ngữ cảnh trong thực tế
5 cuốn sách hay nhất giúp xây dựng Agentic AI system trong năm 2026
Google Gemini Omni: Biến mọi thứ thành video
Hướng dẫn viết phiếu đánh giá viên chức cuối năm
Cách tạo ảnh nam châm tủ lạnh cực hot với AI
Tất tần tật về MusicFX DJ: Ứng dụng AI tạo nhạc của Google
Hãy Yêu Bản Thân Hơn Khi Yêu Một Người Khác
Tôi của những năm tháng 17
Khi tuổi tác trở thành gánh nặng
Hai năm cố chấp một cuộc tình không tên
Cách tạo poster bằng AI trên Microsoft Designer
Prompt tạo ảnh biếm họa trên ChatGPT cực nhanh
Xây dựng AI agent cho doanh nghiệp của bạn
Hướng dẫn sử dụng thư viện của Copilot
Cách chèn nhạc nền AI vào video trên Google Vids
Hướng dẫn thử quần áo bằng AI trên Canva
Cách dùng công cụ viết AI trên TeraBox