Connect with us

Hi, what are you looking for?

Inteligência Artificial

Com Spark, a IA do GitHub, qualquer um pode criar Apps sem programar

GitHub Spark permite criar apps usando apenas linguagem natural
GitHub Spark permite criar apps usando apenas linguagem natural (GitHub/Divulgação)

Quando o GitHub Copilot foi lançado, ele rapidamente chamou a atenção por sua capacidade de autocompletar linhas de código e, posteriormente, trechos inteiros de programação. A inovação trouxe uma questão intrigante para a comunidade de desenvolvedores: quanto tempo até conseguirmos descrever um app em linguagem natural e o Copilot construí-lo sozinho? Nos últimos meses, experimentos nesse sentido começaram a surgir, mas foi apenas agora, com o anúncio do GitHub Spark durante a conferência anual GitHub Universe em São Francisco, que a ideia se consolidou.

Apresentando o GitHub Spark

O GitHub Spark é um experimento desenvolvido pelo GitHub Next labs que permite a criação de pequenos aplicativos web usando apenas linguagem natural. Embora o projeto seja experimental, ele demonstra o que parece ser o futuro da criação de software pessoal. Desenvolvedores experientes podem acessar e modificar o código, já que cada app criado com Spark é armazenado em um repositório GitHub, integrado ao GitHub Actions e com Azure CosmosDB como banco de dados padrão. No entanto, a experiência principal se assemelha a um chat, onde o usuário interage e refina o aplicativo a cada resposta do bot.

Foto: Divulgação/GitHub

Como Funciona a Criação de Apps no Spark

Foto: Divulgação/GitHub

O processo de criação de aplicativos com o Spark começa com uma solicitação inicial em linguagem natural, como uma simples descrição do que o usuário deseja. Em segundos, o Spark gera uma prévia ao vivo do app. A partir daí, o usuário pode ajustar e iterar o app por meio de um sistema de perguntas e respostas com o bot. Essa interação continua até que o aplicativo esteja conforme o esperado, facilitando o processo de construção.

O Propósito do Spark: Micro Apps e Criatividade

Segundo o CEO do GitHub, Thomas Dohmke, o Spark não é projetado para substituir o trabalho de desenvolvedores profissionais, mas sim para permitir que os usuários explorem novas ideias e criem pequenos bots e ferramentas úteis para o cotidiano. “Acreditamos que este é o próximo passo na criação de software pessoal,” afirmou Dohmke. A intenção é que o Spark funcione como um meio para desenvolver pequenos aplicativos e automatizações, promovendo a criatividade sem precisar de conhecimentos profundos em programação.

Limites do Spark: Sem Restrições para a Criatividade

Embora a proposta inicial do Spark seja a criação de micro apps, Dohmke revelou que não existem limites estabelecidos quanto à complexidade de um aplicativo criado com o Spark, pelo menos no estágio de prévia técnica. Isso significa que os usuários podem criar desde ferramentas simples até apps mais complexos, conforme empurram os limites da plataforma. A GitHub acredita que essa flexibilidade incentivará a exploração e a inovação entre seus usuários.

Integração com APIs e Modelos de Inteligência Artificial

Outro diferencial do GitHub Spark é a possibilidade de integração com APIs web e o uso de modelos de inteligência artificial. Essa característica permite que o Spark interaja com sistemas externos e potencialize ainda mais as possibilidades criativas. Dohmke destacou sua expectativa de ver até onde os usuários serão capazes de expandir as funcionalidades dos apps com essa integração, ampliando o papel da IA na criação de software.

Escolha de Modelos de IA: Claude Sonnet e GPT

Seguindo a abordagem do GitHub Copilot, o Spark oferece aos usuários a opção de escolher entre diferentes modelos de IA de linguagem. Atualmente, é possível optar entre o modelo Claude Sonnet da Anthropic e os modelos da OpenAI, incluindo versões recentes do GPT. A variedade de opções de IA permite que o Spark adapte melhor as respostas de acordo com as preferências e necessidades dos usuários.

Compartilhamento e Colaboração com o GitHub Spark

Um dos aspectos mais interessantes do GitHub Spark é a facilidade de compartilhar aplicativos criados com outras pessoas, mantendo controles de acesso personalizados. Isso possibilita que os usuários não apenas mostrem suas criações, mas também abram o código para que outros desenvolvedores possam ampliar e modificar o projeto, incentivando a colaboração e o aprendizado conjunto dentro da comunidade GitHub.

Controle de Código para Desenvolvedores Avançados

O Spark oferece uma grande vantagem aos desenvolvedores experientes, que podem acessar e modificar o código do aplicativo a qualquer momento. Thomas Dohmke observa que, embora a IA possa fazer sugestões muito eficazes, ocasionalmente erros acontecem. Com o acesso direto ao código, desenvolvedores podem resolver problemas específicos e personalizar ainda mais suas criações, garantindo o controle total sobre o produto final.

GitHub Spark: Uma Nova Abordagem para o Aprendizado de Programação

O Spark pode ser uma ferramenta valiosa não apenas para desenvolvedores experientes, mas também para iniciantes que buscam uma forma intuitiva de aprender. A interação em linguagem natural proporciona um ambiente acolhedor para novos desenvolvedores, que podem experimentar e testar suas ideias sem necessidade de conhecimento prévio em programação, oferecendo uma abordagem simplificada para a introdução ao código.

O Futuro do Desenvolvimento com Inteligência Artificial

A introdução do Spark é mais um passo da GitHub e Meta em direção à democratização do desenvolvimento, permitindo que mais pessoas experimentem a criação de software. Com a integração de IA no GitHub, a Meta e a plataforma estão ampliando o acesso e impulsionando a inovação no desenvolvimento de aplicações, o que pode mudar a maneira como criamos e compartilhamos tecnologia.

GitHub e Meta: Parceria Inovadora no Setor de IA

Essa iniciativa da GitHub é também uma amostra da parceria estratégica com a Meta no setor de inteligência artificial. Ao integrar modelos de IA e ferramentas como o Copilot e o Spark, as duas empresas mostram como o futuro da programação será impulsionado pela integração de linguagem natural e IA em várias fases do desenvolvimento de software.

Resumo para quem está com pressa:

  • GitHub Spark permite criar apps usando apenas linguagem natural, em um processo de interação em chat.
  • Micro apps são o foco inicial, mas não há restrição para a complexidade das criações.
  • Ferramenta conta com suporte para APIs externas e modelos de IA, incluindo GPT e Claude Sonnet.
  • Desenvolvedores podem acessar e editar o código gerado pelo Spark para personalizar aplicativos.
  • Compartilhamento com controle de acesso permite colaboração e aprendizado na comunidade GitHub.
  • Parceria GitHub e Meta demonstra o futuro da programação com IA e linguagem natural.
Written By

Geek, fã de Star Wars, Star Trek e Aliens do Passado, e todas 'maluquices' de Giorgio Tsoukalos e Erich von Däniken. Falo sobre curiosidades da ciência, do espaço e de OVNIs, além do meu Mengão.

Últimas

Mundo

Foguete Starship da SpaceX perde contato em teste e destroços iluminam o céu

Tecnologia

Novo lançamento da Apple custa mais de R$ 50 mil

Curiosidades

Pesquisa de brasileiros explica como sol pode afetar terremotos

Mundo

Cálculos elevam risco de impacto de 2,2 para 2,8%

Esporte

Incoerência: Casa de Neymar tem gramado sintético igual ao que ele crítica nos estádios

Inteligência Artificial

Inteligência Artificial

Tecnologia da OpenAI será usada pelo Guardian Media Group através de contrato inédito

Inteligência Artificial

DeepSeek e Baidu obrigam OpenAI a aumentar força na batalha das IAs

Inteligência Artificial

Donald Trump, presidente dos Estados Unidos, declarou na segunda-feira (27/1) que o lançamento de um chatbot pela empresa chinesa DeepSeek é um “chamado de...

Inteligência Artificial

O jornal Financial Times (FT) analisou como o laboratório de inteligência artificial DeepSeek, com sede na China, surpreendeu o mundo ao revelar toda a...

Inteligência Artificial

A empresa chinesa DeepSeek tem se tornado um dos nomes mais comentados no mercado de inteligência artificial (IA) global. Recentemente, seu aplicativo ultrapassou concorrentes...

Sair da versão mobile