GitHub đã triển khai bản cập nhật gồm ba phần cho Copilot dành cho JetBrains vào ngày 11 tháng 8, bổ sung thêm “Copilot Memory,” hỗ trợ mô hình Ollama gốc, và các biên lai phiên Codex (Codex session receipts) xuất hiện trong nhật ký gỡ lỗi (debug logs). Thay đổi này cho phép các nhà phát triển quyết định những gì trợ lý ghi nhớ, nơi quá trình suy luận (inference) diễn ra và cách các hành động của nó được ghi lại—những tính năng quan trọng đối với bất kỳ ai lo ngại về quyền riêng tư, độ trễ hoặc khả năng kiểm chứng trong lập trình có sự hỗ trợ của AI.

Tại sao các quyền kiểm soát mới lại quan trọng

Copilot dành cho JetBrains mang đến những gợi ý mã nguồn dựa trên AI tương tự như những gì các nhà phát triển thấy trong VS Code vào bộ IDE của JetBrains. Cho đến nay, plugin này hoạt động như một "hộp đen": các máy chủ của GitHub tạo ra các gợi ý và loại bỏ ngữ cảnh hội thoại sau mỗi phiên làm việc. Các lớp mới này phá vỡ cấu trúc nguyên khối đó, cho phép các nhóm lựa chọn theo từng trường hợp cụ thể về mức độ tương tác được lưu lại trong bộ nhớ, liệu có nên chuyển việc suy luận sang một mô hình cục bộ hay không, và cách hiển thị hoạt động của trợ lý trong nhật ký.

Copilot Memory – Những gì được lưu lại trong lịch sử của bạn

“Copilot Memory” lưu giữ các đoạn hội thoại ngắn qua các cửa sổ chat riêng biệt. Nếu bạn yêu cầu trợ lý giải thích một mẫu thiết kế (design pattern) trong một tab và tham chiếu nó sau đó ở một tab khác, mô hình sẽ nhớ lại cuộc trao đổi trước đó. Quản trị viên doanh nghiệp có thể bật/tắt tính năng này, giới hạn phạm vi dữ liệu được lưu trữ hoặc tắt hoàn toàn đối với các môi trường yêu cầu tuân thủ nghiêm ngặt.

Tích hợp Ollama – Nơi mô hình vận hành

Bản cập nhật bổ sung hỗ trợ tích hợp cho Ollama, một máy chủ mô hình mã nguồn mở mà bạn có thể chạy tại chỗ (on-premises) hoặc trong đám mây riêng. Việc chọn Ollama làm nhà cung cấp sẽ chuyển việc suy luận ra khỏi cơ sở hạ tầng của GitHub, giúp giảm độ trễ và giữ mã nguồn độc quyền bên trong mạng lưới của bạn. Plugin hiển thị một bộ chọn đơn giản; việc lựa chọn mô hình bên dưới sẽ được ẩn đối với người dùng.

Codex session receipts – Cách các hành động được ghi nhật ký

Mỗi gợi ý của Copilot hiện sẽ tạo ra một “Codex session receipt” được ghi vào nhật ký gỡ lỗi của IDE. Các chế độ cấp quyền mới cho phép quản trị viên ghi lại, che giấu hoặc bỏ qua các biên lai này. Các biên lai này đóng vai trò như một nhật ký thực thi, hiển thị chính xác những câu lệnh (prompt) nào đã được gửi, mô hình nào đã trả lời và mã nguồn nào đã được chèn vào—rất hữu ích cho việc phân tích sau sự cố hoặc kiểm toán theo quy định.

Các tùy chỉnh doanh nghiệp và danh sách kiểm tra bốn bước

Ngoài ba tính năng trên, bản cập nhật còn mở rộng các quyền kiểm soát doanh nghiệp: bạn có thể giới hạn khả năng sử dụng plugin, chặn truy cập vào máy chủ Microsoft Copilot (MCP) và tinh chỉnh hành vi bỏ qua quyền (permission-bypass). GitHub khuyến nghị thực hiện bốn bước kiểm tra trước khi triển khai bản cập nhật:

  • Phạm vi bộ nhớ (Memory scope): Xác minh dữ liệu hội thoại nào mà trợ lý có thể lưu giữ.
  • Nguồn mô hình (Model source): Xác nhận xem việc suy luận sẽ chạy trên Ollama hay dịch vụ đám mây mặc định.
  • Chính sách cấp quyền (Permission policy): Xem xét các chế độ cấp quyền mới điều phối những gì trợ lý có thể làm.
  • Biên lai thực thi (Execution receipt): Đảm bảo nhật ký ghi lại mức độ chi tiết mong muốn cho mỗi phiên làm việc.

Sự đánh đổi

Sự chi tiết hóa được thêm vào giúp trao quyền cho các nhóm tập trung vào bảo mật, nhưng nó cũng tạo ra gánh nặng về cấu hình. Các quản trị viên hiện phải xử lý ba cài đặt độc lập, và các nhà phát triển có thể cần điều chỉnh quy trình làm việc do độ trễ của mô hình cục bộ hoặc sự thay đổi về tính liên tục của các gợi ý khi bộ nhớ bị tắt.

Điểm mấu chốt: Bản cập nhật ngày 11 tháng 8 của GitHub đã biến Copilot dành cho JetBrains từ một trợ lý đơn nhất thành một bộ các thành phần có thể kiểm soát, cho phép các tổ chức cân bằng giữa sự tiện lợi, quyền riêng tư và khả năng kiểm chứng theo các tiêu chuẩn riêng của họ.