Tác giả:Lão bạn Geek
Trong năm qua, các trợ thủ lập trình AI như Cursor, Windsurf đã nhanh chóng chiếm lĩnh bàn làm việc của các nhà phát triển, và toàn ngành dường như đang thảo luận về Vibe Coding.
Cuộc đua giữa OpenAI và Google với Windsurf trước đây có lẽ là sự kiện nổi bật nhất trong hướng Vibe Coding. Gần đây, các công ty lớn trong nước như Alibaba, Tencent, ByteDance cũng lần lượt ra mắt trợ thủ lập trình AI của riêng mình, điều này càng thể hiện rõ sự nóng bỏng của Vibe Coding.
Những người dùng thông thường không biết lập trình có thể khó cảm nhận được sự "nóng bỏng" này. Lý do rất đơn giản, mặc dù các trợ thủ Vibe Coding đã giảm độ phức tạp của việc lập trình, nhưng bản chất vẫn là "trình tạo mã". Các nhà phát triển vẫn cần phải hiểu cú pháp ngôn ngữ lập trình, làm quen với các framework và API, nắm vững kỹ năng gỡ lỗi và triển khai. Đối với đại đa số người dùng không có nền tảng lập trình, ngưỡng cửa này vẫn còn quá cao. Nhưng mặt khác, ngưỡng cửa cao cũng có nghĩa là một thị trường trống lớn.
Chính trong bối cảnh này, ShellAgent 2.0 của MyShell đã đưa ra một khái niệm táo bạo hơn - "Vibe Coding 2.0", cho phép tạo ứng dụng mà không cần hiểu mã, chỉ cần tương tác bằng ngôn ngữ tự nhiên.
01 Trò chuyện rồi viết một ứng dụng
Mở ShellAgent 2.0, giao diện của nó khác với các trợ thủ lập trình kiểu IDE ở chỗ toàn bộ trang là một hộp thoại đơn giản. Trò chuyện với nó, làm rõ nhu cầu của bạn, đó là toàn bộ công việc bạn cần làm để phát triển một ứng dụng. Nếu bạn có thể giải thích rõ ràng với một người về ứng dụng bạn muốn, ShellAgent 2.0 sẽ giúp bạn tạo ra nó.

Giao diện ban đầu của ShellAgent 2.0
Ví dụ, giả sử chúng ta muốn nó sao chép các tính năng AI của NotebookLM đã từng nổi tiếng, lệnh nhập như sau:
Tôi muốn tạo một ứng dụng, sau khi tải lên pdf hoặc liên kết trang web, bạn có thể tự động tóm tắt nội dung và chuyển thành podcast

Sau đó, ShellAgent 2.0 bắt đầu phân tích các tính năng đằng sau nhu cầu và tìm các thành phần chức năng tương ứng từ thư viện thành phần của mình.
(Phần còn lại của bản dịch tương tự như trên, tuân thủ các quy tắc dịch và giữ nguyên các thẻ HTML)
Trong hai thập kỷ qua, cộng đồng lập trình viên đã hưởng lợi lớn nhất từ thời đại internet di động, với rào cản kỹ thuật chính là ngôn ngữ lập trình. Nhiều ý tưởng xuất sắc đã dừng lại ở giai đoạn ý tưởng do ngưỡng cửa kỹ thuật.
Giá trị thực sự của ShellAgent 2.0 có lẽ không nằm ở kỹ thuật, mà là nó đã khởi xướng một viễn cảnh mong đợi - giải phóng quyền sáng tạo phần mềm từ tay các chuyên gia kỹ thuật, và phân phối cho người bình thường.
Sự chuyển đổi này có thể sẽ định nghĩa lại nhiều khái niệm. Thế nào là "nhà phát triển"? Trong thế giới của ShellAgent 2.0, mọi người có ý tưởng sáng tạo đều có thể trở thành nhà phát triển. Thế nào là "công ty phần mềm"? Khi người dùng cá nhân có thể nhanh chóng tạo và chia sẻ ứng dụng, mô hình kinh doanh phần mềm có lẽ sẽ phải tái cấu trúc.
Trong mô hình mới này, trọng tâm của phát triển phần mềm không còn chỉ là việc thực hiện kỹ thuật, mà là hướng nhiều hơn đến thiết kế giá trị. Những người hiểu điểm đau của người dùng, có tư duy sáng tạo, có khả năng thiết kế trải nghiệm người dùng xuất sắc, có thể sẽ có giá trị hơn những người nắm vững kỹ năng lập trình.



