NGƯỜI=true
Người bạn tốt nhất của bạn
AI coding agents là người bạn tốt nhất của chúng ta! Tuy nhiên, đôi khi chúng hoạt động không đúng do bị phân tâm từ môi trường. Để đạt hiệu suất tốt nhất, chúng cần sự tập trung cao độ mà không bị xao lạc.

Trường hợp TURBO
Khi làm việc với Claude Code, cần chú ý đến cửa sổ ngữ cảnh. Rất nhiều công cụ đổ dữ liệu không liên quan vào stdout, làm ô nhiễm cửa sổ ngữ cảnh. Ví dụ với một monorepo Typescript sử dụng turbo, việc tối ưu hóa sẽ giúp cải thiện thời gian và hiệu quả làm việc.
// turbo.json
{
"tasks": {
"build": {
"outputLogs": "errors-only", ...
}, ...
}
}
Thiết lập biến môi trường trong .claude/settings.json để loại bỏ thông báo cập nhật:
// .claude/settings.json
{
"env": {
"TURBO_NO_UPDATE_NOTIFIER": "1"
},
...
}
Giảm tối đa tiếng ồn
Không chỉ với TURBO, các thư viện khác cũng cần được tối ưu hóa.
// .claude/settings.json
{
"env": {
"TURBO_NO_UPDATE_NOTIFIER": "1",
"AIKIDO_DISABLE": "true",
"SAFE_CHAIN_LOGGING": "silent",
"NO_COLOR": "1",
...
}, ...
}
Sử dụng biến CI=true có thể giúp giảm bớt nhiều vấn đề, nhưng sẽ tùy thuộc vào từng thư viện.
Win-Win-Win
Ba lợi ích lớn:
- Tiết kiệm chi phí
- Giảm ô nhiễm ngữ cảnh
- Bảo vệ môi trường
Khi việc lập trình dần dần được AI đảm nhiệm, có nên thiết lập HUMAN=true thay vì ngược lại?
