Visual Studio Code AI cho lập trình

Trình soạn thảo mã mở rộng với gợi ý Copilot, trò chuyện và tác nhân AI

Vào trang chủ code.visualstudio.com
Báo hỏng
code.visualstudio.com
Visual Studio Code screenshot

Visual Studio Code là trình soạn thảo mã miễn phí dành cho Windows, macOS và Linux. Ứng dụng tích hợp Git, terminal, gỡ lỗi và một hệ sinh thái tiện ích mở rộng trong cùng không gian làm việc. Khi đăng nhập GitHub Copilot, bạn còn có thể nhận gợi ý mã ngay khi nhập, trò chuyện theo ngữ cảnh dự án và giao việc nhiều bước cho tác nhân AI.

Cần phân biệt rõ hai sản phẩm: VS Code là trình soạn thảo miễn phí, còn Copilot là dịch vụ freemium riêng của GitHub. Giấy phép, mức giá, hạn mức và chính sách dữ liệu của Copilot không phải là điều khoản của VS Code.

Các tính năng AI đáng chú ý

  • Gợi ý trong dòng: Copilot có thể đề xuất dòng tiếp theo, một hàm hoặc khối mã dài hơn. Bạn có thể chấp nhận toàn bộ, chỉ lấy một phần hoặc bỏ qua.
  • Trò chuyện theo ngữ cảnh: Đặt câu hỏi về tệp đang mở, đoạn mã đã chọn, lỗi hoặc toàn bộ không gian làm việc. Với đề xuất sửa tệp, hãy xem phần chênh lệch trước khi áp dụng.
  • Tác nhân AI: Tác nhân có thể tìm tệp, chia nhỏ công việc, chỉnh sửa mã và gọi công cụ được cấp quyền. Mức tự chủ phụ thuộc vào chế độ và cài đặt xác nhận.
  • Chỉ dẫn dự án: Lưu quy ước mã, giới hạn kiến trúc và lệnh kiểm tra trong kho mã để câu trả lời bám sát chuẩn của nhóm.
  • Hỗ trợ MCP: Model Context Protocol cho phép kết nối thêm công cụ và nguồn ngữ cảnh. Chỉ dùng máy chủ có nguồn đáng tin cậy và phạm vi truy cập rõ ràng.

Bắt đầu bằng một quy trình có kiểm soát

  1. Cài Visual Studio Code và mở một dự án thử nghiệm hoặc kho mã hiện có.
  2. Chọn biểu tượng Copilot trên thanh tiêu đề, rồi nhấn Use AI Features.
  3. Đăng nhập bằng tài khoản GitHub. Nếu chưa có gói trả phí, bạn có thể bắt đầu với Copilot Free.
  4. Chạy /init trong phần trò chuyện, sau đó tự sửa tệp chỉ dẫn được tạo để phản ánh đúng quy tắc và lệnh của dự án.
  5. Giao một việc nhỏ, dễ hoàn tác, chẳng hạn “bổ sung kiểm thử biên cho hàm đã chọn nhưng không thay đổi API công khai”.
  6. Đọc phần chênh lệch, chạy kiểm thử, kiểm tra kiểu và linter, rồi mới chấp nhận thay đổi.

Cách làm này giúp bạn biết tác nhân muốn đọc tệp nào và chạy công cụ nào trước khi mở rộng quyền hoặc giao nhiệm vụ ảnh hưởng lớn.

Miễn phí đến đâu, khi nào cần trả phí?

VS Code miễn phí cho cả mục đích cá nhân và thương mại. Copilot Free cung cấp số lượt hoàn thành mã và yêu cầu trò chuyện có giới hạn; hạn mức cao hơn, một số mô hình và tính năng quản trị tổ chức có thể thuộc gói GitHub trả phí. Giá, hạn mức và mô hình thay đổi theo thời gian, vì vậy trang này không ghi một con số cố định. Hãy kiểm tra các gói GitHub Copilot trước khi đăng ký.

Nếu chỉ cần trình soạn thảo, Git, terminal, gỡ lỗi và tiện ích thông thường, bạn không cần mua Copilot. Gói trả phí đáng cân nhắc khi thường xuyên dùng hết hạn mức miễn phí hoặc tổ chức cần chính sách quản lý tập trung.

Quyền riêng tư, telemetry và kiểm tra mã

VS Code có thể gửi dữ liệu telemetry về mức sử dụng, lỗi và sự cố cho Microsoft. Đặt telemetry.telemetryLevel thành off sẽ tắt telemetry của chính trình soạn thảo. Cài đặt này không tự ngăn tiện ích bên thứ ba thu thập dữ liệu, vì vậy cần đọc chính sách của từng tiện ích. Xem thêm trong tài liệu telemetry của VS Code.

Với tài khoản Copilot cá nhân, GitHub có cài đặt riêng để kiểm soát việc dùng tương tác cho huấn luyện mô hình và người dùng có thể chọn không tham gia. Tài khoản Business và Enterprise áp dụng điều khoản hợp đồng và dữ liệu khác. Trước khi mở kho mã riêng tư, mã khách hàng hoặc dữ liệu chịu quy định, hãy xem cài đặt chính sách Copilot cùng quy định của tổ chức.

Mã do AI tạo có thể gọi API không tồn tại, dùng thư viện lỗi thời hoặc chứa lỗ hổng. Các thay đổi liên quan đến xác thực, thanh toán, mã hóa và xóa dữ liệu phải được con người xem xét, chạy kiểm thử, phân tích tĩnh và quét bảo mật. Hướng dẫn sử dụng có trách nhiệm của GitHub giải thích thêm về rủi ro này.

Bản web và tiện ích mở rộng

VS Code for the Web chạy ngay trong trình duyệt, phù hợp để đọc kho mã, chỉnh sửa nhẹ hoặc xem tệp từ xa. Tuy nhiên, bản web không cung cấp terminal cục bộ đầy đủ, môi trường chạy và khả năng gỡ lỗi tương đương máy tính; một số tiện ích cũng không hoạt động. Khi cần build, chạy và kiểm thử, nên dùng ứng dụng máy tính hoặc môi trường phát triển từ xa.

Visual Studio Marketplace có máy chủ ngôn ngữ, trình định dạng, công cụ container và trợ lý AI khác. Tiện ích có thể chạy với quyền của người dùng hiện tại. Trước khi cài, hãy kiểm tra nhà phát hành, quyền yêu cầu, lịch sử cập nhật và chính sách quyền riêng tư thay vì chỉ dựa vào lượt tải.

Visual Studio Code có miễn phí không?

Có. VS Code miễn phí cho phát triển cá nhân và thương mại. Copilot là dịch vụ riêng, gồm tầng miễn phí có hạn mức và các gói trả phí.

Có thể dùng VS Code mà không cần Copilot không?

Có. Git, terminal, gỡ lỗi, hỗ trợ ngôn ngữ và tiện ích vẫn hoạt động. Bạn có thể dùng cài đặt chat.disableAIFeatures để tắt giao diện AI.

Bản web có thay thế hoàn toàn bản máy tính không?

Bản web phù hợp để đọc và sửa nhỏ. Nó không phải lựa chọn thay thế đầy đủ nếu dự án cần terminal cục bộ, trình biên dịch, trình gỡ lỗi hoặc tiện ích chỉ chạy trên máy tính.

Có nên dùng ngay mã do AI tạo không?

Không. Hãy xem đó là bản nháp cần kiểm tra: đọc phần chênh lệch, xác minh API và thư viện, chạy kiểm thử, đồng thời yêu cầu đánh giá độc lập cho thay đổi rủi ro cao.

Tài nguyên chính thức

Công cụ liên quan

Phát triển văn hóa →
Z.aiMiễn phí một phần
Trợ lý web dùng GLM cho trò chuyện, tệp, slide, ứng dụng và tác vụ Agent.
Trợ lý AI và chatbotTrợ lý mã hóa AI · Công cụ tạo ứng dụng bằng AI · Trình tạo bản trình bày AIMở
RevolteMiễn phí một phần
Đưa ý định kỹ thuật thành thay đổi phần mềm có thể kiểm tra bằng tác nhân AI.
Phát triển văn hóaTrợ lý mã hóa AI · Công cụ tạo ứng dụng bằng AIMở
DevinMiễn phí một phần
Tác nhân lập trình tự động cho câu hỏi kho mã, thay đổi mã, kiểm thử, gỡ lỗi, di chuyển và pull request.
Phát triển văn hóaTrợ lý mã hóa AIMở
DeepSeekMiễn phí một phần
Trò chuyện AI miễn phí, lý luận, tìm kiếm trên web, phân tích tệp và mã hóa với quyền truy cập API dành cho nhà phát triển có giá bằng mã thông báo.
Trợ lý AI và chatbotNghiên cứu về ai · Trợ lý mã hóa AIMở
v0Miễn phí một phần
Xây dựng các ứng dụng web đầy đủ có thể chỉnh sửa từ lời nhắc, ảnh chụp màn hình và kho lưu trữ với GitHub, cơ sở dữ liệu và triển khai Vercel.
Phát triển văn hóaTrợ lý mã hóa AI · Công cụ tạo ứng dụng bằng AIMở