Động Thái Đẩy Mạnh AI Của Zed Vấp Phải Sự Phản Đối Từ Người Dùng Khi Tích Hợp Codex Khơi Mào Tranh Luận Về Trình Soạn Thảo

Nhóm Cộng đồng BigGo
Động Thái Đẩy Mạnh AI Của Zed Vấp Phải Sự Phản Đối Từ Người Dùng Khi Tích Hợp Codex Khơi Mào Tranh Luận Về Trình Soạn Thảo

Thông báo gần đây về việc Zed hiện hỗ trợ Codex của OpenAI thông qua Giao thức Ứng dụng Khách Hàng Tác nhân (ACP) của họ đã khơi mào những cuộc thảo luận sôi nổi trong cộng đồng nhà phát triển. Mặc dù việc tích hợp kỹ thuật này đánh dấu một bước tiến khác cho lập trình được hỗ trợ bởi AI, các bình luận từ người dùng lại cho thấy một sự chia rẽ ngày càng lớn giữa tham vọng AI của Zed và kỳ vọng của người dùng về các chức năng cốt lõi của trình soạn thảo.

Các tích hợp ACP hiện tại trong Zed:

  • OpenAI Codex (mới)
  • Anthropic Claude Code
  • Google Gemini CLI
  • Các agent khác do cộng đồng phát triển

Lời Hứa So Với Thực Tế Của Việc Tích Hợp AI

Việc triển khai Codex thông qua ACP của Zed tuân theo một khuôn mẫu đã được thiết lập với các tích hợp tác nhân AI trước đó như Claude Code và Gemini CLI. Giao thức này cho phép các nhà phát triển truy cập nhiều trợ lý mã hóa AI khác nhau trực tiếp trong trình soạn thảo của họ, đồng thời vẫn duy trì mối quan hệ thanh toán trực tiếp với các nhà cung cấp AI. Tuy nhiên, phản hồi từ cộng đồng cho thấy việc chỉ đơn thuần thêm nhiều lựa chọn AI hơn không giải quyết được những gì nhiều người dùng coi là thiếu sót cơ bản trong khả năng AI hiện có của Zed.

Sự thất vọng của một người dùng với các gợi ý nội tuyến của Zed so với các đối thủ cạnh tranh đã làm nổi bật khoảng cách này: 「Các gợi ý của Zed tệ đến mức so với Cursor thì thật đáng buồn cười.」 Tâm trạng này cũng được nhiều người bình luận khác đồng tình, khi họ thấy tính năng hoàn thành mã được cung cấp bởi AI của Zed thiếu cả độ chính xác lẫn khả năng nhận thức ngữ cảnh. Sự so sánh với Cursor, thứ rõ ràng xử lý các tình huống tái cấu trúc phức tạp hiệu quả hơn, cho thấy số lượng tích hợp AI có thể không bù đắp được cho chất lượng của việc triển khai.

「Nếu không thì tôi thích Zed hơn nhiều so với các trình soạn thảo phái sinh từ vscode, nhưng đúng vậy, các dự đoán chỉnh sửa thậm chí không gần bằng. Và nó có cảm giác chậm chạp hơn bất chấp chất lượng thấp hơn.」

Sự khác biệt trong Triển khai Kỹ thuật:

  • Codex: Chạy các lệnh terminal trong tiến trình riêng của nó, truyền tải dữ liệu đầu ra theo byte, sử dụng chế độ non-PTY để tránh tình trạng deadlock của agent
  • Các Agent khác: Client quản lý việc thực thi lệnh terminal, có thể sử dụng chế độ PTY cho các tiến trình tương tác và đầu ra đầy màu sắc
  • Giao thức ACP: Thiết kế linh hoạt phù hợp với các khả năng khác nhau của agent trong khi vẫn duy trì trải nghiệm người dùng nhất quán

Các Tính Năng Cốt Lõi Làm Lu Mờ Những Tiến Bộ Về AI

Điều thú vị là, một số người bình luận chỉ ra rằng sự phát triển AI của Zed đang hoàn toàn bị lu mờ bởi các thông báo khác, đặc biệt là việc hỗ trợ Windows gần đây. Xu hướng này cho thấy rằng trong khi đội ngũ Zed tiếp tục thúc đẩy các tích hợp AI tiên tiến, nhiều người dùng lại quan tâm hơn đến khả năng truyền thống của trình soạn thảo và tính khả dụng trên các nền tảng. Tốc độ phát triển nhanh chóng của Zed được ghi nhận với cả sự ngưỡng mộ lẫn lo ngại, với một người dùng đùa rằng nếu Zed bán một sản phẩm LTS, họ sẽ hỗ trợ bản phát hành đó trong 24 giờ.

Cuộc thảo luận xung quanh tính năng tô sáng khác biệt git worktree càng minh họa rõ hơn cho sự căng thẳng này. Trong khi Zed tập trung vào các giao thức tác nhân AI, người dùng lại đang yêu cầu cải thiện các tính năng kiểm soát phiên bản cơ bản vốn đã trở thành tiêu chuẩn trong các IDE khác từ nhiều năm nay. Sự khác biệt này đặt ra câu hỏi về việc liệu các ưu tiên phát triển của Zed có phù hợp với những gì mà việc viết mã thực tế hàng ngày yêu cầu từ một trình soạn thảo hiện đại hay không.

Yêu cầu tính năng từ cộng đồng so với các phát triển AI:

  • Các tính năng cốt lõi được yêu cầu: làm nổi bật diff của git worktree, đổi tên symbol đáng tin cậy hơn, cập nhật tham chiếu file tốt hơn
  • Các phát triển AI gần đây: tích hợp Codex, mở rộng giao thức ACP, hỗ trợ nhiều AI agent
  • Mở rộng nền tảng: hỗ trợ Windows (mới được thêm vào), macOS, Linux

Tương Lai Của AI Trong Các Trình Soạn Thảo Mã

Phản ứng trái chiều của cộng đồng đối với các tích hợp AI của Zed phản ánh những câu hỏi rộng hơn về cách AI nên được triển khai trong các công cụ phát triển. Một số người dùng đặt câu hỏi liệu AI có nên chịu trách nhiệm cho các tác vụ như đổi tên tệp và cập nhật các tham chiếu hay không, lưu ý rằng các IDE đã thành danh đã xử lý đáng tin cậy các thao tác này trong nhiều năm mà không cần sự can thiệp của AI. Những người khác bày tỏ rằng họ đã tắt hoàn toàn các tính năng AI của Zed do lo ngại về hiệu suất và chất lượng.

Sự khác biệt kỹ thuật giữa các tác nhân AI, chẳng hạn như cách tiếp cận của Codex đối với việc thực thi lệnh terminal so với các tác nhân khác, cho thấy sự phức tạp của việc tạo ra trải nghiệm AI nhất quán trên các mô hình khác nhau. Tuy nhiên, người dùng dường như quan tâm nhiều hơn đến kết quả thực tế hơn là các chi tiết triển khai kỹ thuật. Như một người bình luận đã nói một cách đơn giản: 「Đây là điều đang kéo tôi lại với Zed」, cho thấy rằng chất lượng tính năng AI có thể đang ảnh hưởng đến quyết định chấp nhận sử dụng.

Khi bối cảnh trình soạn thảo ngày càng trở nên cạnh tranh, với các lựa chọn từ IDE truyền thống đến các trình soạn thảo gốc AI như Cursor, Zed phải đối mặt với thách thức cân bằng giữa đổi mới và độ tin cậy. Phản hồi từ cộng đồng cho thấy rằng mặc dù khả năng AI là quan trọng, nhưng chúng không thể đánh đổi bằng chức năng soạn thảo cốt lõi mà các nhà phát triển dựa vào cho công việc hàng ngày của họ.

Tham khảo: Codex is Live in Zed