Vẫn cảm thấy thất vọng về tình trạng của các đại lý lập trình địa phương. Đã chi một số tiền khá lớn cho phần cứng đủ để chạy qwen3.5:122b @ q4, qwen3.5:35b @ q8, và qwen3-coder:30b @ q8. Không cái nào trong số đó có thể thực hiện thành công những gì lẽ ra phải là một việc tái cấu trúc TypeScript hoàn toàn cơ học. Phàn nàn bên dưới.
Tôi đã cung cấp các sự khác biệt mẫu từ các tệp đã được tái cấu trúc, rõ ràng về những gì cần làm ("thêm một tham số của loại này vào các hàm trả về loại này"), tôi đã cung cấp một kịch bản tự kiểm tra in ra lỗi và lọc ra tiếng ồn từ các tệp chưa được tái cấu trúc để tránh những yếu tố gây phân tâm.
Điều gì xảy ra trong thực tế: Họ sản xuất mã một phần tạo ra các lỗi mới (nhập khẩu không sử dụng), thêm mã mới mà không qua kiểm tra cú pháp, bị phân tâm bởi những lỗi do chính họ tạo ra, gọi các hàm (được định nghĩa trong cùng một tệp) với các tham số không tồn tại, bị kẹt và lặp lại.
Tôi đã dành nhiều thời gian hơn để cố gắng làm cho điều này hoạt động hơn là thời gian cần thiết để tự mình làm điều đó, nhiều lần. Có ai đã có trải nghiệm tương tự không? Làm thế nào để bạn làm cho điều này hoạt động đáng tin cậy hơn?
Tôi vẫn không muốn cung cấp thông tin cá nhân của mình cho Anthropic hoặc chèn-công-ty-công-nghệ-tại-đây. Và ngay cả với những thứ như @AskVenice hoặc OpenRouter ở đó, Cline vẫn rò rỉ rất nhiều thông tin hệ thống trong chính lời nhắc.
44