Công cụ lập trình AI Stagewise bị chỉ trích vì thực hành CSS kém và sử dụng logo công ty gây hiểu lầm

Nhóm Cộng đồng BigGo
Công cụ lập trình AI Stagewise bị chỉ trích vì thực hành CSS kém và sử dụng logo công ty gây hiểu lầm

Stagewise , một công cụ lập trình frontend mới được hỗ trợ bởi AI và chạy cục bộ trên trình duyệt, đã gây ra những cuộc thảo luận sôi nổi trong cộng đồng lập trình viên. Mặc dù công cụ này hứa hẹn sẽ đơn giản hóa việc phát triển web bằng cách cho phép người dùng chọn các phần tử và yêu cầu thay đổi thông qua các agent AI, nhưng một số vấn đề đáng lo ngại đã xuất hiện từ phản hồi của cộng đồng.

Công cụ chạy trên trình duyệt này tích hợp với các framework phổ biến như React và tuyên bố hiểu được cấu trúc website thông qua phân tích DOM. Nó cung cấp giao diện thanh công cụ để chỉnh sửa mã frontend với sự hỗ trợ của AI, định vị mình như một công cụ tăng năng suất cho các nhóm phát triển.

Thông số kỹ thuật của công cụ:

  • Chạy cục bộ trên trình duyệt
  • Tích hợp với framework React
  • Có tính năng phân tích cấu trúc DOM
  • Cung cấp giao diện thanh công cụ để chỉnh sửa hỗ trợ bởi AI
  • Hỗ trợ mở rộng plugin
  • Nhắm đến các codebase sản xuất

Giá trị cứng thay vì tiêu chuẩn CSS hiện đại

Lời chỉ trích quan trọng nhất tập trung vào cách tiếp cận triển khai CSS của công cụ. Các thành viên cộng đồng phát hiện rằng khi được yêu cầu làm cho các phần tử có cùng chiều cao, agent AI đã chọn đặt chiều cao cố định 298px thay vì sử dụng các giải pháp CSS linh hoạt. Cách tiếp cận này đi ngược lại với các thực hành tốt nhất trong phát triển web hiện đại, nơi mà các bố cục responsive và linh hoạt là điều cần thiết.

Vấn đề này làm nổi bật một vấn đề cơ bản với các công cụ lập trình AI hiện tại - xu hướng chọn các giải pháp nhanh thay vì các giải pháp phù hợp. CSS hiện đại cung cấp nhiều phương pháp đáng tin cậy để tạo ra các bố cục có chiều cao bằng nhau, chẳng hạn như flexbox hoặc CSS Grid, có thể thích ứng với các kích thước màn hình khác nhau và thay đổi nội dung.

CSS yêu cầu hiểu biết về các thuộc tính mới nổi của bố cục. Vì vậy ngữ cảnh không giúp ích. Biết cách một biến mở rộng một div thành một tập hợp các ràng buộc không phụ thuộc vào ngữ cảnh.

Các Vấn Đề Chính Được Xác Định:

  • Các giá trị pixel được mã hóa cứng (298px) thay vì sử dụng các giải pháp CSS linh hoạt
  • Sử dụng trái phép logo công ty ( Oracle , Airbnb ) trên trang đích
  • Thiếu cơ chế sandbox phù hợp cho các AI agent
  • Thiếu minh bạch về luồng dữ liệu đến các LLM
  • Các phản hồi lặp đi lặp lại của người sáng lập cho thấy quá trình phát triển chưa hoàn thiện

Thực hành marketing đáng ngờ gây chú ý

Một mối quan tâm lớn khác liên quan đến việc công ty sử dụng logo của các tập đoàn lớn như Oracle và Airbnb trên trang đích của họ. Các thành viên cộng đồng đặt câu hỏi liệu Stagewise có được phép sử dụng các logo công ty này hay không, với một số người cho rằng thực hành này có vẻ lừa dối.

Các nhà sáng lập thừa nhận họ đã chọn logo từ người dùng và những người gắn sao GitHub của họ, chọn các công ty có vẻ thú vị trong khi sử dụng cách diễn đạt cẩn thận như được các kỹ sư đón nhận. Cách tiếp cận này, mà họ mô tả là YOLOing it, đã thu hút sự chỉ trích từ các lập trình viên quen thuộc với các chính sách của công ty về việc sử dụng logo và xác nhận.

Hình ảnh này thể hiện tranh cãi xung quanh việc sử dụng trái phép logo Airbnb trong các nỗ lực tiếp thị của Stagewise
Hình ảnh này thể hiện tranh cãi xung quanh việc sử dụng trái phép logo Airbnb trong các nỗ lực tiếp thị của Stagewise

Mối quan tâm về bảo mật và kỹ thuật

Ngoài các vấn đề triển khai, các lập trình viên đã nêu lên mối quan tâm về bảo mật khi công cụ chạy các agent trực tiếp trên hệ thống máy chủ mà không có sandbox phù hợp. Cách tiếp cận này có thể tiềm ẩn rủi ro bảo mật cho người dùng, đặc biệt khi làm việc với các codebase sản xuất.

Cộng đồng cũng lưu ý về việc thiếu minh bạch liên quan đến luồng dữ liệu và thông tin nào được gửi đến các mô hình ngôn ngữ cơ bản. Sự mờ mịt này khiến các lập trình viên khó đánh giá các tác động về quyền riêng tư và bảo mật khi sử dụng công cụ trong môi trường chuyên nghiệp.

Phản ứng trái chiều bất chấp tiềm năng

Bất chấp những lời chỉ trích này, một số lập trình viên bày tỏ sự quan tâm thực sự đến các công cụ UI được hỗ trợ bởi AI. Khái niệm về việc có các trợ lý AI giúp tạo ra các giao diện đẹp thu hút nhiều người trong cộng đồng, ngay cả khi họ thừa nhận những hạn chế hiện tại.

Các nhà sáng lập đã phản hồi với phản hồi bằng cách thừa nhận các lĩnh vực cần cải thiện, bao gồm kế hoạch cập nhật tài liệu marketing và tinh chỉnh các prompt AI để tôn trọng hơn các thực hành phát triển hiện đại. Tuy nhiên, các phản hồi lặp đi lặp lại của họ về việc chúng tôi chưa thực sự dành thời gian cho... các khía cạnh khác nhau đã khiến một số thành viên cộng đồng đặt câu hỏi về sự sẵn sàng của công cụ cho việc sử dụng sản xuất.

Tranh cãi về Stagewise phản ánh những thách thức rộng lớn hơn mà các công cụ lập trình AI phải đối mặt khi họ cố gắng thu hẹp khoảng cách giữa hỗ trợ tự động và các tiêu chuẩn phát triển chuyên nghiệp. Mặc dù công nghệ này cho thấy tiềm năng, việc đảm bảo nó tuân theo các thực hành tốt nhất đã được thiết lập vẫn là một trở ngại đáng kể.

Tham khảo: The frontend coding agent for production codebases

Hình ảnh này truyền tải khía cạnh hướng dẫn của Stagewise , làm nổi bật sự quan tâm đến các công cụ UI được hỗ trợ bởi AI bất chấp những lo ngại hiện tại
Hình ảnh này truyền tải khía cạnh hướng dẫn của Stagewise , làm nổi bật sự quan tâm đến các công cụ UI được hỗ trợ bởi AI bất chấp những lo ngại hiện tại