A Replit lançou um agente de IA de software que pode construir aplicativos completos do zero. Não é apenas mais um assistente de código copiloto; é mais como um estagiário de desenvolvimento de software que entende sua visão e ajuda a torná-la realidade.

Então, o que exatamente é um agente de IA? E por que isso é tão importante? Os agentes de IA são mais autônomos e proativos do que os assistentes de IA atuais, como ChatGPT ou Claude. Os assistentes de IA atuais respondem a consultas ou tarefas específicas, enquanto os agentes de IA podem operar com maior independência, tomar decisões e executar tarefas complexas sem a necessidade de entrada contínua do usuário. Eles aprendem e se adaptam ao longo do tempo, aprimorando seu comportamento com base em feedback e novas informações.

 Replit's New Logo.png

O agente de IA da Replit aplica esse conceito ao desenvolvimento de software. Ele pode raciocinar sobre tarefas e criar seus próprios passos para concluí-las — como escrever código, configurar ambientes e gerenciar implantações.

Introdução

A Replit, uma startup de ferramentas de desenvolvimento, lançou uma nova ferramenta de IA chamada Replit Agent, que pode ajudar os usuários a construir aplicativos do zero em minutos. Atualmente, os assinantes pagos da Replit têm acesso antecipado à ferramenta. E a ferramenta também pode ser usada facilmente em telefones celulares.

Fundada em 2016, a Replit construiu uma vantagem significativa sobre seus concorrentes por meio de uma grande quantidade de dados coletados de desenvolvedores que usam sua plataforma. Milhões de usuários já usaram a Replit para codificar, testar e implantar aplicativos, e esses dados foram diretamente integrados ao desenvolvimento do Replit Agent. A IA foi treinada com dados de cada etapa do fluxo de trabalho de desenvolvimento, permitindo que ela execute tarefas complexas de forma mais eficiente e autonomamente.

截屏2024-09-11 下午3.31.44.png

O CEO da Replit, Amjad Masad, disse: «Nós ultrapassamos um limite. Não se trata de IA substituindo desenvolvedores, mas sim de aumentar enormemente a criatividade humana e tornar o desenvolvimento de software mais fácil e acessível.»

Este artigo fornecerá informações detalhadas sobre o Replit Agent, ajudando você a entender completamente este produto.

Visão geral do Replit Agent

O Replit Agent é uma ferramenta de assistência ao desenvolvimento impulsionada por IA, projetada para ajudar os usuários a construir projetos de software. Ele ajuda os usuários a criar aplicativos do zero, entendendo prompts em linguagem natural, tornando o desenvolvimento de software mais simples e acessível para usuários de todos os níveis de habilidade. O Replit Agent está atualmente em acesso antecipado, oferecendo acesso limitado aos assinantes Core e Teams, com informações adicionais sobre preços a serem divulgadas no final de 2024.

Enquanto outras empresas se concentram em preenchimento ou geração de código, o Replit Agent se concentra em entender todo o ciclo de vida de desenvolvimento de software. Ele pode construir a estrutura de um projeto, escrever o código necessário, depurar problemas e até mesmo lidar com a implantação — ao mesmo tempo em que explica suas decisões e colabora com você em tempo real.

C.png

O potencial impacto da IA no desenvolvimento de software é enorme. Estamos nos aproximando de um futuro sem precedentes em que o desenvolvimento de software será democratizado. Empreendedores podem prototipar suas ideias em horas, em vez de semanas. Pesquisadores podem construir ferramentas personalizadas sem amplo conhecimento de programação. A barreira entre a imaginação e a realização diminuirá gradualmente.

Vantagens do Replit Agent sobre os concorrentes

Claro, a Replit não é a única concorrente envolvida na construção de ferramentas de desenvolvimento impulsionadas por IA. Além da Microsoft e do seu GitHub Copilot, uma onda de startups emergentes está surgindo, cada uma delas reinventando como criamos software. Por exemplo, a Cognition está desenvolvendo o Devin, uma IA que promete atuar como um desenvolvedor de software autônomo, capaz de construir projetos completos do zero. Ao mesmo tempo, a Magic recentemente recebeu impressionantes US$ 320 milhões em financiamento e anunciou o lançamento de seu modelo LTM-2-mini, que possui uma janela de contexto de 100 milhões de tokens. Recentemente, o Cursor da Anysphere tem ganhado cada vez mais atenção entre desenvolvedores e entusiastas que exploram o potencial da programação assistida por IA.

Mas a Replit acredita que possui uma vantagem única, pois sua plataforma não apenas gera código, mas também lida com problemas de infraestrutura e implantação no processo de desenvolvimento. Para os desenvolvedores, isso significa menos tempo gasto em tarefas repetitivas e mais foco na criatividade. Para as empresas, isso representa uma maneira mais rápida e econômica de levar software ao mercado.

O otimismo do CEO da Replit, Amjad Masad, sobre a democratização do desenvolvimento de software pela IA é convincente, mas esses avanços também remodelarão claramente toda a indústria. À medida que a tecnologia se torna mais poderosa, muitos empregos serão transformados. Os desenvolvedores de software precisarão se adaptar a essa mudança, focando em problemas de resolução criativa de nível superior, enquanto as tarefas rotineiras serão gradualmente assumidas por agentes de IA.

b.png

Atualmente, o Replit Agent está em fase beta e disponível para assinantes Replit Core e Teams.

Até mesmo Andrei Karpathy, cofundador da OpenAI e ex-diretor de IA da Tesla, que tem usado ativamente o Cursor para programar, disse que o Replit Agent pode ser classificado na categoria "feel the AGI".

Karpathy disse: «Como mencionado na postagem de (Amjad Masad), criar aplicativos reais é muito mais do que apenas código; você precisa configurar todo o ambiente, implantar, etc. Automatizar toda essa outra infraestrutura permitirá que qualquer pessoa construa e implante rapidamente aplicativos web completos.»

截屏2024-09-11 下午3.55.31.png

Diz-se que o Cursor poderá substituir equipes de engenharia de software, ou pelo menos reduzi-las, e o Claude Artifacts pode sufocar as lojas de aplicativos, mas o Replit Agent pode construir quase qualquer coisa, de uma página de destino a um aplicativo de saúde conectado a um banco de dados, em segundos. Isso nem mesmo requer escrever uma única linha de código. O CEO da Replit, Amjad Masad, compartilhou alguns exemplos no X, onde as pessoas construíram um aplicativo de saúde em minutos, onde o agente pode corrigir erros sozinho, um site Flask com suporte Postgres em tempo real e JavaScript nativo em menos de 10 minutos, e até mesmo um clone do Wordle em apenas 2 minutos e 43 segundos.

截屏2024-09-11 下午3.57.41.png截屏2024-09-11 下午3.57.47.png截屏2024-09-11 下午3.57.52.png截屏2024-09-11 下午3.57.57.png截屏2024-09-11 下午3.57.57.png截屏2024-09-11 下午3.58.08.png截屏2024-09-11 下午3.58.12.png截屏2024-09-11 下午3.58.17.png

Destaques do Replit Agent

  • Compreensão de linguagem natural: Capaz de entender prompts em linguagem natural para ajudar os usuários a construir projetos de software.
  • Livre escolha de tecnologia: Recomenda que o agente escolha as tecnologias a serem usadas, em vez de especificar uma linguagem ou estrutura específica.
  • Especialista em prototipagem: Especialmente bom em prototipagem de aplicativos baseados na web do zero.
  • Planejamento iterativo: Os usuários podem revisar e iterar o plano de desenvolvimento gerado pelo agente.
  • Acompanhamento de progresso: Os usuários podem acompanhar o progresso do agente na construção do aplicativo.
  • Chaves de API e feedback: Os usuários podem fornecer chaves de API, feedback ou orientação durante o processo de construção.
  • Teste de aplicativos: Permite testar o aplicativo e fazer perguntas de acompanhamento conforme necessário.
  • Implantação em produção: Permite implantar o aplicativo em um ambiente de produção.

Cenários de uso

  • Startups: Construção rápida de protótipos para validar conceitos de produtos.
  • Educação: Professores e alunos podem usar o Replit Agent para ensino e aprendizagem de programação.
  • Desenvolvedores individuais: Desenvolvedores individuais podem usar o Replit Agent para aumentar a eficiência de desenvolvimento e implementar ideias rapidamente.

Tutorial do Replit Agent

  1. Faça login na sua conta Replit (requer assinatura Replit Core ou Teams).

    FireShot Capture 036 - Sign Up - Replit - replit.com.png

  2. Acesse a página inicial ou selecione Criar Repl no menu de navegação à esquerda.

    Meet the Replit Agent-0001.png

  3. Digite o prompt do que você deseja que o agente construa; o prompt deve ser descritivo e detalhado (bons prompts são descritivos e detalhados. Imagine que você está descrevendo uma tarefa para um colega de equipe concluir. Que informações eles precisam saber para fazer o trabalho?).

agent_01.png

  1. Deixe o agente escolher a tecnologia, em vez de especificar uma linguagem ou estrutura específica.

    Meet the Replit Agent-0003.png

  2. Revise e itere o plano gerado pelo agente; edite ou exclua etapas recomendadas conforme necessário.

    agent_02.png

  3. Acompanhe o progresso do agente e forneça as chaves de API, feedback ou orientação necessárias durante o processo de construção.

    agent_04.png

  4. Teste seu aplicativo e faça perguntas de acompanhamento conforme necessário.

    Meet the Replit Agent-0004.png

  5. Implante seu aplicativo em um ambiente de produção.