GitHub Spark nos transforma em desenvolvedores?

Um prompt, algumas instruções para aprimoramento e, no final, um aplicativo pronto para uso? É exatamente isso que o GitHub Spark se propõe a viabilizar. Quais são as capacidades e limitações desta nova ferramenta de IA, desenvolvida pela subsidiária da Microsoft?

Com o GitHub Spark, é possível criar aplicativos diretamente no smartphone, utilizando inteligência artificial.

Há três anos, o GitHub lançou o Copilot, uma ferramenta que assiste desenvolvedores na programação por meio de IA. Desde então, o Copilot vem sendo continuamente aprimorado, e a edição deste ano da conferência de desenvolvedores GitHub Universe traz novas inovações.

No futuro, o Copilot não estará limitado aos modelos de IA da OpenAI, permitindo integração com o modelo Claude 3.5 Sonnet da Anthropic e o Gemini 1.5 Pro do Google. Entretanto, o GitHub explora a IA além do Copilot, alcançando até mesmo aqueles que possuem pouco ou nenhum conhecimento em programação.

Com o GitHub Spark, pequenos aplicativos podem ser criados utilizando prompts de IA.

“A barreira de entrada para o desenvolvimento de software tem sido, por muito tempo, praticamente intransponível para a maioria da população mundial”, afirma o CEO do GitHub, Thomas Dohmke. Segundo ele, o GitHub Spark promete mudar essa realidade.

Com o Spark, o usuário pode criar microaplicativos, como são denominados pelo GitHub, utilizando comandos de texto simples. O processo é projetado para ser extremamente intuitivo: o usuário descreve as funcionalidades desejadas e o Spark implementa. O aplicativo pode ser testado imediatamente, e ajustes são feitos por meio de novos prompts, se necessário.

Esses microaplicativos rodam diretamente no Spark, sem necessidade de compilação ou gestão de bancos de dados. Para usuários com conhecimentos de programação, ajustes manuais no código gerado são permitidos, mas não exigidos.

O Spark permite também a personalização manual da aparência dos controles, além de oferecer a possibilidade de integrar prompts interativos ao aplicativo, de forma que os usuários possam interagir com ele.

Código gerado pode ser visualizado, embora não seja obrigatório (Imagem: GitHub)

Spark: disponível além do desktop

O Spark não se limita ao ambiente desktop, podendo ser utilizado em smartphones ou tablets. Isso possibilita a criação de microaplicativos em qualquer lugar.

Os aplicativos Spark podem ser publicados no GitHub e compartilhados diretamente com amigos ou colegas. No momento da partilha, é possível definir se os destinatários terão permissão para realizar alterações no aplicativo.

Limitações dos microaplicativos

O termo “microaplicativos” indica claramente que o Spark não oferece recursos para criação de softwares complexos por meio de prompts de texto. No entanto, a capacidade de desenvolver pequenas ferramentas para uso diário, pessoal ou profissional, sem necessidade de codificação, apresenta grande potencial. Ainda assim, o Spark não deve, no curto prazo, substituir desenvolvedores experientes.

 

Fonte:
https://t3n.de/news/github-spark-ki-code-1654400/