nhiều thành viên trong đội ngũ kỹ thuật của chúng tôi đã bắt đầu sử dụng @AmpCode cả trong và ngoài cursor. nó thực sự tốt hơn tất cả các công cụ khác hiện có. chúng tôi cũng đã chạy nó trong hook pre-commit (với Playwright mcp, v.v.) và hỗ trợ đánh giá pr. với oracles và subagents, nó có thể là một trong những hệ thống đa tác nhân ấn tượng nhất mà tôi đã thấy.
Quinn Slack
Quinn Slack25 thg 7, 2025
Nhiều tác nhân lập trình có tính năng "chế độ" mà (có vẻ?) hợp lý trong một thời kỳ RAG hoặc thời kỳ tác nhân sớm. Bây giờ họ đang thêm các tác nhân phụ như Amp (tác nhân phụ tìm kiếm, tác nhân phụ tổng quát, nhà tiên tri) và Claude Code (mới đây đã ra mắt tính năng tác nhân phụ tùy chỉnh rất thú vị). Chế độ là các menu thả xuống UI nặng nề, không thể kết hợp. Các tác nhân phụ được gọi ra thông qua ngôn ngữ tự nhiên ("sử dụng nhà tiên tri để ...", "sử dụng tác nhân phụ vấn đề để ...", hoặc ngầm hiểu), hoàn toàn có thể kết hợp, và phù hợp một cách gọn gàng vào mô hình khái niệm của việc gọi công cụ tác nhân. Hóa ra chế độ và tác nhân phụ về cơ bản phục vụ cùng một mục đích. Tác nhân phụ là một giải pháp tốt hơn hẳn. Vì vậy, các tác nhân lập trình thế hệ trước có tính năng "chế độ" hiện có đang phải đối mặt với một lựa chọn khó khăn khi họ thêm các tác nhân phụ: giữ cả chế độ & tác nhân phụ (điều này gây nhầm lẫn và phức tạp), loại bỏ chế độ (điều này gây đau đớn cho người dùng của họ vì họ đã bỏ ra nhiều công sức để tạo ra chế độ), hoặc cố gắng kéo dài khái niệm "chế độ" để bao gồm cả tác nhân phụ (điều này cũng sẽ gây nhầm lẫn). Tôi không ghen tị với họ. Trong đội ngũ Amp, chúng tôi sống trong nỗi sợ hãi về việc rơi vào vị trí không mong muốn này khi chúng tôi đã đánh giá sai về nơi lập trình tác nhân sẽ ở trong tương lai và cần phải thực hiện những thay đổi sản phẩm đau đớn. Chúng tôi đã mắc phải tất cả những sai lầm này trên các sản phẩm mà chúng tôi đã xây dựng trước Amp (và chúng tôi sẽ mắc phải rất nhiều sai lầm trên Amp). Đây là lý do tại sao chúng tôi có tiêu chuẩn rất cao để thêm các khái niệm UI mới, tại sao chúng tôi ưu tiên các thành viên trong đội ngũ có trực giác mạnh mẽ, và tại sao chúng tôi xây dựng cho nơi mà các mô hình và nhà phát triển trung bình sẽ ở trong 6-12+ tháng tới, chứ không phải hôm nay. Trong trường hợp này, tôi tin rằng định hướng này đã dẫn chúng tôi đến quyết định đúng đắn (không có chế độ, chỉ có tác nhân phụ có thể kết hợp). Chúng tôi may mắn khi có thể xây dựng cho những nhà phát triển cực kỳ thông minh và cởi mở/tiên tiến, những người thường xuyên chia sẻ phản hồi của họ qua hầu như mọi kênh trừ bồ câu đưa thư. Chúng tôi đã hiểu và biết đến rất nhiều bạn. Chúng tôi đơn giản không thể thấy bất kỳ ai trong số các bạn hoặc chính chúng tôi thực sự yêu thích "chế độ". Nhưng khi @thorstenball xây dựng các tác nhân phụ và sau đó là nhà tiên tri, và nói rằng để sử dụng chúng, chỉ cần nói như vậy ("sử dụng nhà tiên tri để ...") thay vì chọn chúng từ một menu thả xuống nào đó, điều đó cảm thấy đúng với chúng tôi và tất cả các bạn, và cảm giác như đó là nơi mà các mô hình đang hướng tới, cũng vậy. Cảm ơn anh ấy ở đó, và cảm ơn những người dùng tuyệt vời của chúng tôi đã nhìn thấy tương lai. Chỉ muốn chia sẻ một chút về cách chúng tôi suy nghĩ về những điều này và tại sao chúng tôi có thể có vẻ cực đoan hoặc cứng nhắc về một số vấn đề.
8,02K