Skip to content
tinAI
Go back

NGƯỜI=true

Bài gốc: HUMAN=true

Tác giả: Unknown

Ngày đăng: Dịch ngày:

TL;DR

Bài viết thảo luận về cách tối ưu hóa môi trường làm việc với AI Code Agents như Claude để giảm thiểu tiếng ồn trong ngữ cảnh. Đề xuất các phương pháp và kỹ thuật nhằm giảm bớt lượng thông tin không cần thiết, giúp cải thiện hiệu suất và tiết kiệm tài nguyên.

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.

Image 1: Focus Dog

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:

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?

Image 3: Winner Dog


Read Original (EN) Quay lại Newsletter