Lần đầu chạm AI? Mở terminal ra là đủ

Lần đầu chạm AI? Mở terminal ra là đủ

Không cần đọc paper hay cài framework — GitHub Copilot CLI cho bạn hỏi AI ngay trong terminal, chỉ cần 20 phút setup.

Công cụ AI gần nhất nằm ngay cửa sổ bạn hay minimize

Có một nghịch lý buồn cười: developer là người xây AI cho thiên hạ dùng, nhưng lại hay là người cuối cùng thử AI cho chính mình. Lý do phổ biến nhất mình nghe được? "Không biết bắt đầu từ đâu, mà setup có vẻ phức tạp lắm."

Nhưng nếu mình nói: cái cửa sổ terminal bạn hay minimize mỗi khi mở Chrome — nó có thể trở thành trợ lý AI đầu tiên của bạn? Không cần GPU, không cần đọc paper, không cần hiểu neural network là gì.

GitHub Copilot CLI biến terminal thành chỗ bạn hỏi đáp với AI — bằng tiếng tự nhiên. Bạn có 20 phút không? Setup xong luôn.

5 bước từ zero đến "ồ, hay ghê"

Bước 1 — Cài GitHub CLI

# macOS
brew install gh

# Ubuntu/Debian
sudo apt install gh

# Windows
winget install GitHub.cli

Bước 2 — Đăng nhập GitHub

gh auth login

Chọn GitHub.com, chọn HTTPS, đăng nhập qua browser. Hai phút là xong.

Bước 3 — Gắn Copilot vào CLI

gh extension install github/gh-copilot

Bước 4 — Hỏi câu đầu tiên

Copilot CLI có hai lệnh chính:

Ví dụ cụ thể:

gh copilot suggest "tìm tất cả file log nặng hơn 50MB"
gh copilot explain "git rebase -i HEAD~3"

Bước 5 — Chạy thử với việc thật

Đừng chỉ test cho vui — lấy ngay một task bạn đang cần làm. Cần tìm process đang chiếm port 3000? Cần lệnh Docker mà quên cú pháp? Gõ thẳng vào Copilot CLI.

Hiểu nôm na: nó giống gia sư ngồi cạnh bàn làm việc — bạn hỏi gì nó gợi ý nấy, nhưng bạn vẫn là người quyết định có chạy lệnh đó không.

Từ fresher đến senior: ai cũng có lúc quên lệnh

Kịch bản 1 — Bạn Minh, fresher vừa join team

Giả sử Minh mới vào công ty, lead giao: "Em build Docker image rồi push lên registry đi." Minh biết Docker là gì nhưng chưa thuộc lệnh. Trước đây Minh sẽ mở 3 tab StackOverflow, lọc câu trả lời cũ, copy paste rồi cầu nguyện. Mất 15 phút.

Giờ Minh gõ:

gh copilot suggest "build docker image tag v1.0 và push lên registry"

Copilot đưa ra lệnh cụ thể. Minh đọc hiểu, chạy. Xong trong 3 phút — và quan trọng hơn là Minh hiểu lệnh mình vừa chạy, vì luôn có thể dùng gh copilot explain để kiểm tra lại.

Kịch bản 2 — Chị Lan, tech lead 8 năm kinh nghiệm

Chị Lan code lâu năm, nhưng mỗi lần cần awk, sed, hay xargs phức tạp là phải Google. Giờ chị gõ:

gh copilot suggest "dùng awk lọc dòng có HTTP 500 từ access.log, đếm theo IP"

Tiết kiệm vài phút mỗi lần — cộng dồn cả tuần là đáng kể. Chị Lan không cần AI để code giỏi hơn, chị cần AI để bớt context-switch khỏi terminal.

Sai lầm kinh điển: nhắm mắt nhấn Enter

Mình phải cảnh báo trước: Copilot CLI gợi ý lệnh, nhưng nó KHÔNG biết context project của bạn. Nó không biết bạn đang ở branch nào, database nào đang chạy, hay script kia có side effect gì.

Mình có anh bạn, Copilot gợi ý lệnh dọn thư mục tạm — anh nhấn Enter không đọc kỹ, xóa luôn folder build đang cần cho buổi demo sáng hôm sau. Mất 2 tiếng ngồi build lại lúc 11 giờ đêm.

Quy tắc vàng: AI gợi ý, bạn quyết định. Đọc kỹ mọi lệnh trước khi chạy. Đặc biệt lệnh nào có rm, drop, hay --force — đọc hai lần.

Không chỉ Copilot — bạn còn đường khác

Copilot CLI cần tài khoản GitHub có Copilot subscription. Nếu bạn muốn thử free hoặc cần chạy offline:

Mỗi tool một phong cách dạy — có thầy đưa đáp án ngay, có thầy bắt bạn tự mò rồi mới gợi ý. Quan trọng là bạn bước vào lớp, đừng đứng ngoài cửa mãi.

Xong rồi — giờ biến tấu thêm đi

Bạn vừa setup xong. Thử mấy thứ này trước khi đóng terminal:

  1. Hỏi nó giải thích một lệnh cũ bạn copy từ StackOverflow mà chưa bao giờ thực sự hiểu
  2. Dùng nó suggest lệnh cho một task bạn hay làm thủ công mỗi tuần
  3. So sánh câu trả lời của nó với Google — xem cái nào nhanh hơn cho workflow của bạn

Đừng tin mình, thử đi rồi biết.

Bài học lớn nhất mình rút ra sau cả năm dùng AI trong terminal: công cụ tốt nhất không phải cái thông minh nhất — mà là cái bạn thực sự mở ra mỗi ngày. Và terminal thì lúc nào chẳng đang mở sẵn.

---

Bụi Wire — nghiện đọc release notes lúc 2 giờ sáng

Nguồn tham khảo