Ngày 11/8 GitHub đưa hai thứ vào Copilot cho JetBrains, và chúng đáng chú ý chủ yếu vì sự căng kéo giữa hai bên.
Bộ nhớ khiến agent có trạng thái: nó giữ lại ngữ cảnh hữu ích qua các phiên chat để bạn thôi phải giải thích lại dự án. Hỗ trợ Ollama khiến model trở nên cục bộ: suy luận chạy trên phần cứng của bạn, không gửi gì cho nhà cung cấp. Một bên tích luỹ hiểu biết về bạn; bên kia tồn tại để hiểu biết về bạn không đi đâu cả.
Copilot memory
Cơ chế khá đơn giản: Copilot memory giữ và gọi lại được thông tin hữu ích xuyên các phiên chat với agent, nên chi tiết dự án và sở thích bạn đã giải thích một lần thì không phải giải thích lại. Bật/tắt bằng tuỳ chọn Copilot Memory trong cổng cài đặt Copilot.
Bài changelog không nói bộ nhớ được lưu ở đâu, tồn tại bao lâu, hay phạm vi của nó là gì — theo repository, theo người dùng, hay theo tổ chức. Đó đúng là những câu hỏi mà một đợt rà soát bảo mật sẽ đặt ra, nên hãy coi chúng là chưa có lời đáp thay vì mặc định câu trả lời dễ chịu nhất.
Cũng nên biết bộ nhớ thay đổi điều gì trong cách hệ thống hỏng. Một agent không trạng thái hiểu sai dự án của bạn thì hiểu sai đúng một lần. Một agent có trạng thái sẽ ghi cái hiểu sai đó lại rồi áp cho mọi việc về sau, và bạn không nhìn thấy khoảnh khắc nó được ghi. Nếu agent bắt đầu tự tin làm sai một thứ ở nhiều đầu việc chẳng liên quan gì nhau, bộ nhớ giờ nằm trong danh sách cần kiểm tra.
Ollama với vai trò nhà cung cấp BYOK
Ollama nay là nhà cung cấp dạng bring-your-own-key trong Copilot cho JetBrains, với phần cấu hình nhà cung cấp và chọn model có mặt xuyên suốt trải nghiệm JetBrains. Thực tế nghĩa là model chạy được ngay trên máy của bạn.
Đây là thứ có sức nặng hơn với một nhóm cụ thể: nhóm mà cho tới nay, vị thế pháp lý hoặc tuân thủ đã loại bỏ hoàn toàn việc dùng AI trong IDE. "Code không được rời khỏi toà nhà" là chính sách mà suy luận cục bộ đáp ứng được, và đó là cấu hình duy nhất đáp ứng được nó.
Hãy đặt kỳ vọng cho đúng. Một model đủ nhỏ để chạy trên laptop không phải model đầu bảng, và khoảng cách lộ rõ nhất đúng ở loại việc agent giỏi nhất — suy luận trên nhiều file và các tác vụ ngữ cảnh dài. Suy luận cục bộ trước hết là câu trả lời cho tuân thủ, và không bao giờ là câu trả lời cho hiệu năng.
Những gì bài viết không nói
Bài của GitHub không nêu cụ thể IDE JetBrains nào và gói nào được các tính năng này, cũng không mô tả trạng thái mặc định cho người dùng mới ngoài cái công tắc trong cài đặt. Nó có nhắc tới enterprise managed settings nhưng không nói rõ những quyền kiểm soát nào áp dụng.
Nếu bạn quản trị gói Business hoặc Enterprise, đừng mặc định rằng bộ nhớ tắt sẵn chỉ vì bạn muốn nó tắt. Hãy tự kiểm tra trong cổng cài đặt, và kiểm tra trước khi có người hỏi bạn trong một đợt rà soát.
Nếp đáng để ý
Người dùng JetBrains đã đi sau VS Code gần như suốt kỷ nguyên agent. Bài này là một phần của đợt đuổi kịp thấy rõ — và hình dạng của nó nói lên nhiều điều: không phải một model mới, mà là tính trạng thái và quyền chọn nhà cung cấp, hai thứ quyết định liệu một công cụ có được chấp nhận hay không trong đội chịu quản lý chặt.
Cuộc đua năng lực phần lớn đã dịch sang chuyện cấu hình. Thứ bạn tắt được đang trở thành tính năng quan trọng ngang với thứ bạn bật được.