Công ty này muốn tạo ra ứng dụng mà chỉ cần nói là có thể làm được, trong kỷ nguyên AI.

Tác giả: Bạn bè của Geek

Trong năm qua, các trợ lý lập trình AI như Cursor và Windsurf đã nhanh chóng chiếm lĩnh bàn làm việc của các nhà phát triển, toàn ngành dường như đang thảo luận về Vibe Coding.

Trước đây, sự cạnh tranh giữa OpenAI và Google đối với Windsurf 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 và ByteDance cũng lần lượt ra mắt trợ lý lập trình AI của riêng mình, điều này càng phản ánh sức nóng của Vibe Coding.

Người dùng thông thường không hiểu mã có thể khó cảm nhận được "sự mãnh liệt" này. Lý do rất đơn giản, Vibe Coding Assistant mặc dù giảm bớt độ phức tạp của lập trình, nhưng về bản chất vẫn là "trình tạo mã". Các nhà phát triển vẫn cần hiểu cú pháp của ngôn ngữ lập trình, quen thuộc với các framework và API khác nhau, nắm vững kỹ năng gỡ lỗi và triển khai. Đối với phần lớn người dùng thông thường không có nền tảng lập trình, rào cản này vẫn cao không thể vượt qua. Nhưng mặt khác, rào cản cao cũng có nghĩa là một khoảng trống thị trường khổng lồ.

Chính trong bối cảnh như vậy, MyShell đã cho ra mắt ShellAgent 2.0, đưa ra một khái niệm táo bạo hơn - "Vibe Coding 2.0", không cần hiểu mã, chỉ cần tương tác bằng ngôn ngữ tự nhiên là có thể tạo ra ứng dụng.

01 Nói chuyện một lúc, tôi đã viết một ứng dụng

Mở ShellAgent 2.0, giao diện của nó có một điểm khác biệt rõ rệt so với các trợ lý lập trình kiểu IDE, toàn bộ trang là một hộp thoại đơn giản. Chỉ cần trò chuyện với nó, làm rõ nhu cầu của bạn, đó là tất cả những gì bạn cần làm để phát triển ứng dụng. Nếu bạn có thể giải thích rõ ràng cho ai đó về loại ứng dụng bạn muốn làm, ShellAgent 2.0 sẽ giúp bạn thực hiện điều đó.

Giao diện khởi đầu ShellAgent 2.0

Ví dụ, nếu chúng ta muốn nó sao chép các chức năng AI đã nổi bật trước đây của NotebookLM, 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 web, bạn có thể tự động tóm tắt nội dung và biến nó thành podcast.

Sau đó, ShellAgent 2.0 bắt đầu phân tích các điểm chức năng chứa đựng trong yêu 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 nó.

Rõ ràng, đối với việc phát triển ứng dụng, chỉ một câu lệnh prompt là không đủ. Trong quy trình lập trình truyền thống, cần phải viết một tài liệu hoàn chỉnh để giải thích vấn đề này. Do đó, ShellAgent 2.0 đã chủ động khởi xướng cuộc tương tác, hỏi thêm về nhiều chi tiết của ứng dụng.

Chờ khoảng 10-20 phút, toàn bộ ứng dụng sẽ hoàn thành. Trong quá trình này, tiến độ sẽ được hiển thị dưới dạng danh sách việc cần làm ở bên phải; đồng thời ShellAgent 2.0 cũng sẽ vẽ một sơ đồ quy trình, giúp bạn dễ dàng hiểu được logic của toàn bộ ứng dụng. Sau khi nhấn triển khai, ứng dụng này sẽ được tạo xong, bạn có thể tự sử dụng hoặc chọn công khai cho người dùng khác.

So với các sản phẩm cạnh tranh tương tự, ShellAgent đã đạt được vị trí dẫn đầu trong việc kiểm soát lỗi. Cũng là một ứng dụng podcast AI, Lovable và Bolt lần lượt gặp 4 và 5 lỗi, trong khi ShellAgent hoàn toàn không gặp phải lỗi nào.

Tất nhiên, Bug là điều không thể hoàn toàn tránh khỏi. Lúc này cũng không cần phải lo lắng. Chỉ cần nhấp vào "Sử dụng ShellAgent" để sửa lỗi, AI sẽ tự động xác định vấn đề, sửa bug và cập nhật ứng dụng. Nếu sau khi sửa mà còn có nhu cầu hoặc vấn đề mới, bạn có thể tiếp tục đưa ra yêu cầu trong hộp thoại, ShellAgent sẽ liên tục tối ưu và điều chỉnh ứng dụng.

ShellAgent xuất hiện Bug (trên), phân tích nguyên nhân lỗi và sửa đổi (dưới)

Triết lý sản phẩm của ShellAgent 2.0:

Làm Instagram trong thời đại AI

Trên thực tế, chỉ riêng việc tạo ứng dụng từ ngôn ngữ tự nhiên, ShellAgent 2.0 không có gì đặc biệt lắm, các sản phẩm Vibe Coding như Cursor, TRAE cũng có thể làm được.

Vậy sự khác biệt lớn nhất của họ là gì?

Một chi tiết đáng chú ý là ShellAgent không hề trình bày một dòng mã nào trong suốt quá trình. Điều này phản ánh rằng triết lý sản phẩm của hai bên hoàn toàn khác nhau, bên trước là Instagram, bên sau là Photoshop.

Photoshop là công cụ năng suất hướng đến người dùng chuyên nghiệp, có chức năng mạnh mẽ, nhưng đường cong học tập rất dốc, giống như các sản phẩm IDE như Cursor, TRAE. Người dùng bình thường có thể cả đời không tiếp xúc với từ IDE, đây là viết tắt của môi trường phát triển tích hợp (integrated development environment), có thể hiểu đơn giản là nơi lập trình viên viết mã.

Giao diện làm việc của Cursor

Sự thay đổi mà Cursor mang lại là nó đã giải phóng lập trình viên khỏi những công việc nặng nhọc, cho phép họ có nhiều thời gian hơn để suy nghĩ về những quyết định khó khăn, thú vị và có giá trị hơn.

Tuy nhiên, người dùng của Cursor vẫn cần hiểu về ngôn ngữ lập trình, quen thuộc với các framework khác nhau và có tầm nhìn công nghệ rộng lớn. Những yếu tố này có thể quyết định giới hạn của một ứng dụng và cũng là một rào cản đối với người dùng thông thường.

Sự trỗi dậy của Instagram hoàn toàn dựa trên một logic khác. Đổi mới nổi bật nhất của nó chính là việc đơn giản hóa xử lý hình ảnh phức tạp thành một vài tùy chọn bộ lọc. Người dùng có thể chỉ cần một cú nhấp chuột để làm cho bức ảnh trở nên đẹp hơn, từ đó thích thú chia sẻ trên nền tảng.

Từ góc độ của Instagram, có thể nhanh chóng hiểu sản phẩm ShellAgent 2.0, nhiều chức năng của sản phẩm được xây dựng xung quanh "giảm rào cản" là cốt lõi.

Chức năng Remix thực sự là một chức năng đáng chú ý, có thể coi là "bộ lọc" của ShellAgent 2.0. Đối với nhiều người dùng mới, nỗi đau lớn nhất trong sáng tạo thực chất là "không biết làm gì" và "không biết cách diễn đạt".

Đối với các ứng dụng đã được người dùng khác phát hành, có thể sửa đổi chức năng của ứng dụng thông qua Remix.

Chức năng Remix đã giải quyết hai điểm đau này. Nền tảng đã có nhiều trường hợp ứng dụng phong phú - từ máy tính đơn giản đến công cụ phân tích dữ liệu phức tạp, từ ứng dụng hiệu suất cá nhân đến công cụ kinh doanh nhỏ. Người dùng có thể duyệt qua những ứng dụng hiện có này, tìm phiên bản gần gũi với nhu cầu của mình làm điểm khởi đầu, tạo ra phiên bản riêng của mình. Ví dụ, thay đổi chủ đề theo dõi của một ứng dụng tổng hợp tin tức từ "AI" thành "tiền điện tử"; hoặc thêm các chức năng AI đa phương thức mới, biến "chuyển PDF thành podcast" thành "chuyển video thành podcast".

Khi mỗi Remix của người dùng đều có thể trở thành nguồn cảm hứng cho người khác, thì một chu trình tích cực của sự sáng tạo đã được hình thành.

Trong ShellAgent 2.0, việc tạo ra ứng dụng không phải là điểm kết thúc, mà việc triển khai nó trên quảng trường sáng tạo mới là điều quan trọng. Lúc này, ứng dụng của bạn có thể được người dùng khác nhìn thấy, sử dụng, chỉnh sửa và tiêu thụ. Khi đó, ứng dụng không chỉ đơn thuần là một ứng dụng, mà còn là một phương tiện nội dung. Xây dựng hệ sinh thái người sáng tạo xung quanh phương tiện nội dung này chính là bản chất của ShellAgent 2.0.

Trong hệ sinh thái mới này, có thể xuất hiện một nghề mới gọi là "nhà thiết kế ứng dụng" - họ không viết mã nhưng rất am hiểu về thiết kế trải nghiệm người dùng, có khả năng tạo ra những ứng dụng vừa thực dụng vừa thanh lịch. Những người sáng tạo ứng dụng xuất sắc có thể sở hữu một cộng đồng người hâm mộ riêng, giống như những người nổi tiếng trên mạng và các blogger hiện nay.

03 Thời đại AI và bước ngoặt

Nếu chúng ta coi lịch sử phát triển phần mềm như một vài lần chuyển đổi mô hình lớn, thì nó đã trải qua một con đường từ ngôn ngữ máy đến ngôn ngữ cao cấp, từ dòng lệnh đến giao diện đồ họa, từ cục bộ đến điện toán đám mây, từ mã thấp đến không mã. Vibe Coding có thể là một vòng chuyển đổi mô hình mới mà chúng ta đang trải qua - thông minh hóa, người dùng chỉ cần mô tả nhu cầu bằng ngôn ngữ hàng ngày, AI sẽ tự động tạo ra ứng dụng.

Trong quá trình này, có thể sẽ xảy ra sự phân hóa về năng suất.

Ví dụ, các sản phẩm IDE như Cursor nâng cao hiệu suất làm việc của các kỹ sư chuyên nghiệp, giống như sự nâng cao hiệu suất từ "máy ảnh phim" sang "máy ảnh kỹ thuật số". Nó có tiềm năng rất lớn, nhưng vẫn yêu cầu người dùng có nền tảng lập trình và khả năng hiểu biết kỹ thuật, giống như nhiếp ảnh gia hiểu các thông số "tốc độ màn trập, khẩu độ, độ nhạy sáng".

ShellAgent 2.0 loại sản phẩm không mã này đã trao quyền cho người bình thường khả năng sáng tạo phần mềm, giống như "chiếc camera nằm sau điện thoại". Chất lượng hình ảnh của điện thoại không thể so sánh với máy ảnh DSLR, nhưng Instagram, được tạo ra xung quanh chiếc camera này, đã tiếp cận được số lượng người dùng rộng rãi nhất, hình thành một cộng đồng người sáng tạo hoàn toàn mới.

Trong hai mươi năm qua, cộng đồng lập trình viên đã tận hưởng lợi ích lớn nhất của kỷ nguyên Internet di động, rào cản cốt lõi của nó chính là rào cản công nghệ ngôn ngữ lập trình. Nhiều ý tưởng xuất sắc đã dừng lại ở giai đoạn ý tưởng vì rào cản thực hiện kỹ thuật.

Giá trị thực sự của ShellAgent 2.0 có lẽ không nằm ở chính công nghệ, mà ở chỗ nó khởi xướng một tầm nhìn - giải phóng quyền sáng tạo phần mềm từ tay các chuyên gia công nghệ và phân bổ cho những người bình thường.

Sự chuyển biến này có thể định nghĩa lại nhiều khái niệm. "Nhà phát triển" là gì? Trong thế giới của ShellAgent 2.0, bất kỳ ai có ý tưởng sáng tạo đều có thể trở thành nhà phát triển. "Công ty phần mềm" là gì? Khi người dùng cá nhân có thể nhanh chóng tạo ra và chia sẻ ứng dụng, thì mô hình kinh doanh của phần mềm có thể cũng sẽ phải đối mặt với sự tái cấu trúc.

Trong khuôn khổ mới này, cốt lõi của phát triển phần mềm không còn chỉ là thực hiện kỹ thuật, mà còn hướng nhiều hơn đến thiết kế giá trị. Những người hiểu rõ nỗi đau của người dùng, có tư duy sáng tạo và có khả năng thiết kế trải nghiệm người dùng xuất sắc có thể có giá trị hơn so với những người chỉ nắm vững kỹ năng lập trình.

APP-1.07%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)