- Zed từ lâu đã tập trung vào việc làm chủ thao tác với văn bản
- như tạo trình sinh parser, thiết kế ngôn ngữ lập trình và phát hành hai trình soạn thảo văn bản cấp production
- Khi các mô hình ngôn ngữ lớn (LLM) mang lại cuộc cách mạng trong việc diễn giải và tạo sinh văn bản, Zed đã quyết định khám phá hướng đi này
- Trong 2 năm qua, Zed tập trung xây dựng một trình soạn thảo văn bản nhanh và đáng tin cậy, đồng thời thử nghiệm tích hợp LLM vào quy trình làm việc
- Các kỹ sư của Anthropic đã phát hiện ra Zed và công nhận giá trị của giao diện lấy văn bản làm trung tâm của Zed. Từ đó, sự hợp tác bắt đầu
Giới thiệu Zed AI
- Zed AI: dịch vụ lập trình có hỗ trợ AI dựa trên Claude 3.5 Sonnet của Anthropic. Có thể truy cập khi đăng nhập vào Zed
- Fast Edit Mode của Claude 3.5 Sonnet: chế độ mới được tối ưu cho chỉnh sửa văn bản, cho phép thực hiện refactor mã và chỉnh sửa tài liệu gần như theo thời gian thực.
Cách Zed AI hoạt động
- Thông qua hợp tác với Anthropic, Zed AI cung cấp các công cụ mạnh mẽ và chính xác cho những chuyên gia đang ở tuyến đầu của phát triển AI
- Cách tiếp cận lập trình có hỗ trợ AI của Zed dựa trên hai tính năng cốt lõi: bảng trợ lý và chuyển đổi nội tuyến
Bảng trợ lý: làm chủ ngữ cảnh quy mô lớn
- Bảng trợ lý là nơi tương tác với mô hình AI, đồng thời hiển thị toàn bộ yêu cầu gửi tới LLM dưới dạng văn bản
- Giới thiệu hệ thống lệnh slash:
/tab: chèn nội dung của tab đang mở
/file: chèn nội dung của một tệp cụ thể hoặc cây tệp
/terminal: bao gồm đầu ra của terminal
/diagnostics: chèn thông tin chẩn đoán trên toàn bộ codebase
/fetch: chèn phản hồi từ một URL HTTP bất kỳ
Chuyển đổi nội tuyến
- Kích hoạt bằng
ctrl-enter, cho phép chuyển đổi và tạo sinh mã thông qua prompt ngôn ngữ tự nhiên.
- Sử dụng buffer dựa trên CRDT của Zed và giao thức diff streaming tùy chỉnh để truyền trực tiếp đầu ra của mô hình theo từng token trong thời gian thực.
- Fast Edit Mode cho phép thực hiện refactor mã và chỉnh sửa tài liệu gần như theo thời gian thực.
Kế hoạch tương lai của Zed AI
Workflow cho các chuyển đổi phức tạp
- Mở rộng tương tác giữa bảng trợ lý và các tệp dự án thông qua lệnh
/workflow.
- Tính năng này cho phép làm việc trong bảng trợ lý để điều phối các thay đổi có tác động trực tiếp đến codebase.
Công cụ soạn ngữ cảnh hiệu quả
/project: lệnh để nhanh chóng tìm thông tin dự án và chèn vào bảng trợ lý.
/auto: tính năng tự động chèn ngữ cảnh dựa trên công việc hiện tại.
Tổng hợp của GN⁺
- Zed đã phát triển công cụ lập trình có hỗ trợ AI dựa trên sự hiểu biết sâu sắc về thao tác với văn bản
- Thông qua hợp tác với Anthropic, Zed AI đã phát triển thành một công cụ lập trình mạnh mẽ và chính xác
- Với các tính năng bảng trợ lý và chuyển đổi nội tuyến, Zed cung cấp cho nhà phát triển một môi trường lập trình có hỗ trợ AI minh bạch và có thể kiểm soát
- Zed AI hướng tới phát triển phần mềm cởi mở và hợp tác, đồng thời kỳ vọng sẽ tiếp tục phát triển cùng người dùng
1 bình luận
Ý kiến trên Hacker News
Tích hợp AI của Zed rất mượt và dễ dùng
Muốn một trình soạn thảo văn bản nhanh và có thể lập trình được
Đã chuyển từ neovim sang Zed và nhìn chung thấy hài lòng
Thấy hứng thú với việc Anthropic công bố một lựa chọn thay thế cho Copilot
Cho rằng trợ lý AI làm chậm tốc độ làm việc
Yêu cầu tính năng mới
Dành nhiều thời gian để hiểu mã hơn là viết mã
Mong rằng chúng ta rồi sẽ thấy xấu hổ về thời kỳ "nhờ LLM đưa ra lệnh shell rồi chạy ngay"
Muốn thêm tùy chọn build để có thể tắt các tính năng ML/AI
Nếu đang dùng nvim và hệ sinh thái plugin AI riêng, tự hỏi liệu Zed AI có đáng để thử hay không