Uma empresa que quer criar um app que se faz apenas com a fala, para a era da IA.

Autor: Amigo Geek

No último ano, assistentes de programação baseados em IA, como Cursor e Windsurf, dominaram rapidamente as mesas de trabalho dos desenvolvedores, e toda a indústria parece estar discutindo o Vibe Coding.

Anteriormente, a competição entre OpenAI e Google pela Windsurf foi provavelmente o evento mais notável na direção do Vibe Coding. Recentemente, empresas nacionais como Alibaba, Tencent e ByteDance também lançaram seus próprios assistentes de programação AI, refletindo ainda mais a popularidade do Vibe Coding.

Os usuários comuns que não entendem de código talvez tenham dificuldade em sentir esse "calor". A razão é simples: embora o Vibe Coding Assistant tenha reduzido a complexidade da programação, ele ainda é essencialmente um "gerador de código". Os desenvolvedores ainda precisam entender a sintaxe das linguagens de programação, estar familiarizados com várias estruturas e APIs, e dominar as habilidades de depuração e implantação. Para a grande maioria dos usuários comuns sem formação em programação, essa barreira ainda é intransponível. Mas, por outro lado, uma alta barreira também significa um enorme vazio de mercado.

É neste contexto que a MyShell lançou o ShellAgent 2.0, apresentando um conceito mais radical - "Vibe Coding 2.0", onde não é necessário entender de código, apenas interagir diretamente em linguagem natural para criar aplicações.

01 Enquanto conversávamos, acabei por escrever uma App

Abra o ShellAgent 2.0, cuja interface tem uma diferença notável em relação a assistentes de programação semelhantes a IDE, pois toda a página é um simples quadro de diálogo. Conversar com ele e esclarecer suas necessidades é tudo o que você precisa fazer para desenvolver o seu App. Se você conseguir explicar a alguém como deseja que seu App seja, o ShellAgent 2.0 poderá ajudá-lo a criá-lo.

ShellAgent 2.0 interface inicial

Por exemplo, se quisermos que ele reproduza as funcionalidades de IA que fizeram o NotebookLM ser um sucesso, a entrada do comando é a seguinte:

Eu quero criar um App que, após fazer o upload de um pdf ou de um link de página web, possa resumir automaticamente o conteúdo e transformá-lo em um podcast.

Em seguida, o ShellAgent 2.0 começa a analisar os pontos funcionais contidos por trás das necessidades e encontra os componentes funcionais correspondentes em sua biblioteca de componentes.

É claro que, para o desenvolvimento de um aplicativo, uma única frase de prompt é insuficiente. No fluxo de trabalho de programação tradicional, é necessário escrever um documento inteiro para explicar isso. Assim, o ShellAgent 2.0 iniciou ativamente a interação, perguntando mais detalhes sobre o aplicativo.

Aguarde cerca de 10 a 20 minutos, e todo o App estará concluído. Durante esse processo, o progresso será apresentado na forma de uma lista de tarefas à direita; ao mesmo tempo, o ShellAgent 2.0 também desenhará um diagrama de fluxo, tornando a lógica do App bem clara. Após clicar em implantar, este App estará pronto, e você poderá usá-lo ou optar por torná-lo público para outros usuários.

Em comparação com produtos semelhantes, o ShellAgent também se destacou no controle de bugs. Ao produzir um aplicativo de podcast AI, a Lovable e a Bolt tiveram, respectivamente, 4 e 5 erros, enquanto o ShellAgent não cometeu nenhum erro durante todo o processo.

Claro, os bugs não podem ser completamente evitados. Neste caso, não há necessidade de se preocupar. Basta clicar em "Usar ShellAgent" para corrigir, a IA localizará automaticamente o problema, corrigirá o bug e atualizará o aplicativo. Se ainda houver novas necessidades ou problemas após a correção, você pode continuar a solicitar diretamente na caixa de diálogo, o ShellAgent continuará a otimizar e ajustar o App.

ShellAgent apresentou um Bug (parte 1), análise da causa do erro e correção (parte 2)

A filosofia do produto 02 ShellAgent 2.0:

Fazer o Instagram da era da IA

Na verdade, apenas no que diz respeito à criação de aplicativos a partir de linguagem natural, o ShellAgent 2.0 não é tão especial, produtos como Cursor e TRAE também conseguem isso.

Então, qual é a maior diferença entre eles?

Um detalhe notável é que o ShellAgent não mostrou uma única linha de código durante todo o processo. Isso reflete que a filosofia de produto de ambos é completamente diferente, sendo o primeiro Instagram e o segundo Photoshop.

Photoshop é uma ferramenta de produtividade voltada para usuários profissionais, com funcionalidades poderosas, mas a curva de aprendizado é íngreme, assim como produtos de IDE como Cursor e TRAE. Usuários comuns podem nunca ter contato com a palavra IDE, que é a abreviação de ambiente de desenvolvimento integrado (integrated development environment), podendo ser entendido simplesmente como o lugar onde programadores escrevem código.

Interface de trabalho do Cursor

A mudança trazida pelo Cursor é que ele libertou os programadores do trabalho físico pesado, permitindo-lhes ter mais tempo para pensar em decisões mais difíceis, mais interessantes e mais valiosas.

No entanto, os usuários do Cursor ainda precisam entender linguagens de programação, estar familiarizados com várias estruturas e ter uma ampla visão técnica. Esses fatores podem determinar o limite de um aplicativo, e também representam uma barreira para usuários comuns.

A ascensão do Instagram baseou-se completamente em outra lógica. Sua inovação mais famosa consiste em simplificar o processamento complexo de imagens em algumas opções de filtros. Os usuários podem melhorar suas fotos com um clique, tornando-se assim mais propensos a compartilhar na plataforma.

Do ponto de vista do Instagram, é fácil entender o produto ShellAgent 2.0, muitas das funcionalidades do produto são construídas em torno do núcleo "reduzir barreiras".

A funcionalidade Remix é uma característica que merece atenção, podendo ser vista como um "filtro" do ShellAgent 2.0. Para muitos usuários novatos, a maior dificuldade na criação é, na verdade, "não saber o que fazer" e "não saber como expressar".

Para os aplicativos já publicados por outros usuários, você pode modificar as funcionalidades do aplicativo através do Remix.

A funcionalidade Remix resolve esses dois pontos críticos. A plataforma já possui uma vasta gama de casos de uso - desde calculadoras simples até ferramentas de análise de dados complexas, desde aplicações de eficiência pessoal até ferramentas comerciais de pequeno porte. Os usuários podem explorar essas aplicações existentes, encontrando versões próximas às suas necessidades como ponto de partida para criar a sua própria versão. Por exemplo, mudar o tópico de acompanhamento de um App de agregação de notícias de "AI" para "criptomoeda"; ou adicionar novas funcionalidades de IA multimodal, transformando "transcrição de PDF para podcast" em "transcrição de vídeo para podcast".

Quando cada Remix de um usuário pode se tornar uma fonte de inspiração para outros, forma-se um ciclo positivo de criatividade.

No ShellAgent 2.0, a criação do App não é o fim, mas sim o seu deployment na praça de criação que é a chave. Assim, o seu App pode ser visto, utilizado, modificado e consumido por outros usuários. Nesse momento, o App deixa de ser apenas um App e torna-se um meio de conteúdo. Em torno desse meio de conteúdo, construir um ecossistema de criadores é a essência do ShellAgent 2.0.

Neste novo ecossistema, pode surgir uma nova profissão chamada "designer de aplicações" — eles não escrevem código, mas compreendem profundamente o design de experiência do usuário, sendo capazes de criar aplicações que são tanto práticas quanto elegantes. Criadores de aplicações excepcionais podem ter seus próprios grupos de fãs, assim como as atuais influenciadoras e bloggers.

03 O marco na era da IA

Se considerarmos a história do desenvolvimento de software como várias grandes mudanças de paradigma, passamos aproximadamente por um caminho que vai de linguagens de máquina a linguagens de alto nível, de linha de comando a interface gráfica, de local a computação em nuvem, e de low-code a no-code. O Vibe Coding pode ser uma nova rodada de mudança de paradigma que estamos a viver atualmente - a inteligência artificial, onde os usuários apenas precisam descrever suas necessidades em linguagem comum, e a IA pode gerar automaticamente aplicações.

Neste processo, pode haver uma diferenciação da produtividade.

Por exemplo, produtos de IDE como o Cursor aumentam a eficiência profissional dos engenheiros, representando uma melhoria de eficiência do "reflexo de filme" para o "reflexo digital". O seu limite é muito alto, mas ainda requer que os usuários tenham uma base em programação e capacidade de compreensão técnica, assim como os fotógrafos entendem parâmetros como "obturador, abertura e sensibilidade".

O ShellAgent 2.0, este tipo de produto sem código, confere às pessoas comuns a capacidade de criar software, sendo "a câmera por trás do telefone". A qualidade da imagem do telefone está longe de ser comparável à de uma câmera DSLR, mas o Instagram, que nasceu em torno dessa câmera, alcançou o maior número de usuários, formando uma nova comunidade de criadores.

Nos últimos vinte anos, a comunidade de programadores desfrutou do maior benefício da era da internet móvel, cuja barreira central é o limiar técnico das linguagens de programação. Muitas ideias excelentes pararam na fase de concepção devido à barreira técnica da sua implementação.

O verdadeiro valor do ShellAgent 2.0 pode não estar na própria tecnologia, mas sim na visão que ele iniciou - liberar os direitos de criação de software das mãos de especialistas técnicos e distribuí-los a pessoas comuns.

Esta transformação pode redefinir muitos conceitos. O que é um "desenvolvedor"? No mundo do ShellAgent 2.0, qualquer pessoa com uma ideia criativa pode ser um desenvolvedor. O que é uma "empresa de software"? Quando os usuários individuais podem criar e compartilhar rapidamente aplicações, os modelos de negócios de software podem também enfrentar uma reestruturação.

Neste novo paradigma, o núcleo do desenvolvimento de software deixou de ser apenas a implementação técnica e passou a focar mais no design de valor. Compreender as dores dos usuários, ter pensamento criativo e ser capaz de projetar uma excelente experiência do usuário pode ser mais valioso do que dominar habilidades de programação.

APP-0.49%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)