Una empresa que quiere hacer una aplicación que se puede crear solo hablando, en la era de la IA.

Autor: Amigo Geek

En el último año, los asistentes de programación de IA representados por Cursor y Windsurf han ocupado rápidamente los escritorios de los desarrolladores, y toda la industria parece estar discutiendo sobre Vibe Coding.

La competencia inicial entre OpenAI y Google por Windsurf debería ser el evento más destacado en la dirección de Vibe Coding. Recientemente, grandes empresas nacionales como Alibaba, Tencent y ByteDance también han lanzado sus propios asistentes de programación con IA, lo que refleja aún más la popularidad de Vibe Coding.

Los usuarios comunes que no entienden de programación pueden tener dificultades para sentir esta "calidez". La razón es simple: aunque el asistente Vibe Coding reduce la complejidad de la programación, en esencia sigue siendo un "generador de código". Los desarrolladores aún necesitan entender la sintaxis del lenguaje de programación, familiarizarse con varios marcos y API, y dominar las habilidades de depuración y despliegue. Para la gran mayoría de los usuarios comunes sin antecedentes en programación, esta barrera sigue siendo insuperable. Pero, por otro lado, una alta barrera también significa un enorme vacío en el mercado.

En este contexto, MyShell lanzó ShellAgent 2.0, que propone un concepto más radical: "Vibe Coding 2.0", donde no es necesario entender código, simplemente interactuando en lenguaje natural se pueden crear aplicaciones.

01 Hablando y hablando, escribí una App

Abre ShellAgent 2.0, su interfaz tiene una diferencia notable con los asistentes de programación tipo IDE, toda la página es un cuadro de diálogo simple. Chatear con él y aclarar tus necesidades es todo el trabajo que necesitas hacer para desarrollar una aplicación. Si puedes explicarle a alguien qué tipo de aplicación quieres hacer, ShellAgent 2.0 podrá ayudarte a crearla.

Interfaz inicial de ShellAgent 2.0

Por ejemplo, si queremos que replique las funciones de IA que hicieron furor en NotebookLM anteriormente, la entrada de instrucciones sería la siguiente:

Quiero crear una aplicación que, después de subir un pdf o un enlace de página web, pueda resumir automáticamente el contenido y convertirlo en un pódcast.

Luego, ShellAgent 2.0 comienza a analizar los puntos de función que se incluyen detrás de la demanda y encuentra los componentes funcionales correspondientes en su biblioteca de componentes.

Es evidente que, para el desarrollo de la App, una sola frase como prompt no es suficiente. En un flujo de trabajo de programación tradicional, se necesita redactar un documento completo para explicar esto. Así, ShellAgent 2.0 inició proactivamente una interacción y preguntó más detalles sobre la App.

Espera aproximadamente 10-20 minutos, y toda la App estará completa. Durante este proceso, el progreso se mostrará en forma de lista de tareas en el lado derecho; al mismo tiempo, ShellAgent 2.0 también dibujará un diagrama de flujo, haciendo que la lógica de toda la App sea clara. Después de hacer clic en desplegar, esta App estará lista, puedes usarla tú mismo o elegir hacerla pública para otros usuarios.

En comparación con productos similares, ShellAgent ha logrado liderar en el control de errores. Al igual que al crear una aplicación de pódcast de IA, Lovable y Bolt tuvieron 4 y 5 errores respectivamente, mientras que ShellAgent no cometió ningún error en todo el proceso.

Por supuesto, los bugs no se pueden evitar por completo. En ese momento, no hay necesidad de preocuparse. Simplemente haga clic en "Usar ShellAgent" para reparar, la IA localizará automáticamente el problema, solucionará el bug y actualizará la aplicación. Si después de la reparación hay nuevas necesidades o problemas, puede continuar solicitándolos directamente en el cuadro de diálogo, ShellAgent seguirá optimizando y ajustando la aplicación.

ShellAgent apareció un bug (parte superior), analiza la causa del error y corrige (parte inferior)

02 ShellAgent 2.0 de la filosofía del producto:

Hacer Instagram en la era de la IA

En realidad, en lo que respecta a la creación de aplicaciones a partir del lenguaje natural, ShellAgent 2.0 no es tan especial; productos de Vibe Coding como Cursor y TRAE también pueden hacerlo.

¿Cuál es la mayor diferencia entre ellos?

Un detalle notable es que ShellAgent no mostró una sola línea de código en todo momento. Esto refleja que las filosofías de producto de ambos son completamente diferentes; el primero es Instagram, el segundo es Photoshop.

Photoshop es una herramienta de productividad orientada a usuarios profesionales, con potentes funciones, pero con una curva de aprendizaje pronunciada, al igual que productos de tipo IDE como Cursor y TRAE. Los usuarios comunes pueden nunca llegar a conocer la palabra IDE, que es la abreviatura de entorno de desarrollo integrado (integrated development environment), y se puede entender simplemente como el lugar donde los programadores escriben código.

Interfaz de trabajo de Cursor

El cambio que trae Cursor es que libera a los programadores del trabajo físico pesado, lo que les permite tener más tiempo para pensar en decisiones más difíciles, interesantes y valiosas.

Sin embargo, los usuarios de Cursor aún necesitan entender lenguajes de programación, estar familiarizados con varios marcos y tener una amplia visión técnica; estos elementos pueden determinar el límite de una aplicación y representan un obstáculo para los usuarios comunes.

El ascenso de Instagram se basa completamente en otra lógica. Su innovación más famosa es simplificar el procesamiento de imágenes complejas en varias opciones de filtros. Los usuarios pueden mejorar sus fotos con un solo clic y, por lo tanto, disfrutan compartir en la plataforma.

Desde la perspectiva de Instagram, se puede entender rápidamente el producto ShellAgent 2.0, muchas funciones del producto están construidas en torno al núcleo de "reducir las barreras".

La función Remix es una característica que merece atención, quizás se pueda considerar como el "filtro" de ShellAgent 2.0. Para muchos usuarios novatos, el mayor dolor de cabeza en la creación es en realidad "no saber qué hacer" y "no saber cómo expresarse".

Para las aplicaciones publicadas por otros usuarios, se pueden modificar las funciones de la aplicación a través de Remix.

La función Remix aborda estos dos puntos críticos. Ya hay una variedad de casos de uso en la plataforma: desde calculadoras simples hasta herramientas de análisis de datos complejas, desde aplicaciones de productividad personal hasta herramientas comerciales pequeñas. Los usuarios pueden explorar estas aplicaciones existentes y encontrar versiones cercanas a sus necesidades como punto de partida para crear su propia versión. Por ejemplo, cambiar el tema de seguimiento de una aplicación de agregación de noticias de "IA" a "criptomonedas"; o añadir nuevas funciones de IA multimodal, convirtiendo "transcripción de PDF a podcast" en "transcripción de video a podcast".

Cuando cada Remix de un usuario puede convertirse en una fuente de inspiración para otros, se forma un ciclo positivo de creatividad.

En ShellAgent 2.0, la creación de la App no es el final, desplegarla en la plaza de creación es la clave. Entonces, tu App podrá ser vista, utilizada, modificada y consumida por otros usuarios. En este momento, la App no es solo una App, sino un medio de contenido. Alrededor de este medio de contenido, construir un ecosistema de creadores es la esencia de ShellAgent 2.0.

En este nuevo ecosistema, podría surgir una nueva profesión como la de "diseñador de aplicaciones" — no escriben código, pero comprenden profundamente el diseño de la experiencia del usuario y pueden crear aplicaciones que sean tanto prácticas como elegantes. Los creadores de aplicaciones excepcionales podrían tener su propio grupo de fans, al igual que los influencers y bloggers actuales.

03 El parteaguas de la era de la IA

Si consideramos la historia del desarrollo del software como una serie de importantes transformaciones de paradigma, aproximadamente hemos pasado de lenguaje de máquina a lenguajes de alto nivel, de la línea de comandos a la interfaz gráfica, de local a la computación en la nube, y de bajo código a sin código. Vibe Coding podría ser una nueva ronda de transformación de paradigma que estamos experimentando actualmente: la inteligencia, donde el usuario solo necesita describir sus necesidades en lenguaje cotidiano, y la IA puede generar automáticamente aplicaciones.

En este proceso, puede surgir una diferenciación de la productividad.

Por poner un ejemplo, productos de IDE como Cursor mejoran la eficiencia de los ingenieros profesionales, representando una mejora en la eficiencia desde la "cámara réflex de película" hasta la "cámara réflex digital". Tienen un alto potencial, pero aún se requiere que los usuarios tengan una base en programación y capacidad de comprensión técnica, al igual que los fotógrafos comprenden parámetros como "velocidad de obturación, apertura, sensibilidad ISO".

ShellAgent 2.0 este tipo de productos sin código otorga a las personas comunes la capacidad de crear software, es "la cámara detrás del teléfono móvil". La calidad de imagen de un teléfono móvil no se compara con la de una cámara réflex, pero Instagram, que nació alrededor de esta cámara, abarca a la más amplia gama de usuarios, formando una nueva comunidad de creadores.

En los últimos veinte años, la comunidad de programadores ha disfrutado de los mayores beneficios de la era de Internet móvil, y su barrera central es el umbral técnico del lenguaje de programación. Muchas ideas brillantes se han quedado en la etapa de concepto debido a la barrera técnica de su implementación.

El verdadero valor de ShellAgent 2.0 puede que no esté en la propia tecnología, sino en que ha iniciado una visión: liberar el derecho de creación de software de las manos de los expertos técnicos y distribuirlo a las personas comunes.

Esta transformación podría redefinir muchos conceptos. ¿Qué es un "desarrollador"? En el mundo de ShellAgent 2.0, cualquier persona con una idea creativa podría ser un desarrollador. ¿Qué es una "empresa de software"? Cuando los usuarios individuales pueden crear y compartir aplicaciones rápidamente, el modelo de negocio del software también podría enfrentar una reestructuración.

En este nuevo paradigma, el núcleo del desarrollo de software ya no es solo la implementación técnica, sino que se orienta más hacia el diseño de valor. Comprender los puntos de dolor del usuario, tener pensamiento creativo y ser capaz de diseñar una excelente experiencia de usuario puede ser más valioso que dominar las habilidades de programación.

APP-0.45%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)