Após muitos rumores, o GitHub anunciou oficialmente hoje um novo produto chamado GitHub Spark, juntamente com atualizações para o GitHub Copilot. O GitHub Spark é essencialmente uma ferramenta com tecnologia de IA que permite a qualquer pessoa criar pequenos aplicativos web (sparks) usando linguagem natural, mesmo sem nenhum conhecimento de programação ou implantação de aplicativos web.
O GitHub descreve o GitHub Spark da seguinte forma:
Tudo sempre começa com uma ideia. Quando crianças, temos milhares de ideias — algumas bobas, algumas malucas, mas algumas interessantes também. Hoje, estamos apresentando o GitHub Spark, um produto que nasceu de ideias interessantes. Desenvolvido com linguagem natural, este produto estabelece a base para nossa visão de capacitar 1 bilhão de pessoas no mundo todo para se tornarem desenvolvedores. Este é um software divertido e pessoal, não um aplicativo comercial.
O GitHub Spark apresenta visualizações interativas, variações de revisão, histórico automático e seleção de modelos para desenvolvimento. Pode ser usado tanto em computadores quanto em dispositivos móveis. O Spark tem três componentes fortemente integrados:
- Editor baseado em NL para descrever e refinar facilmente ideias de aplicativos.
- O ambiente de execução gerenciado hospeda o Sparks, fornecendo armazenamento de dados, tópicos e acesso a grandes modelos de linguagem (LLMs).
- Painel com tecnologia PWA para gerenciar e lançar sparks de qualquer lugar.
Sparks criados com o GitHub Spark podem ser compartilhados com outras pessoas com permissões somente leitura ou leitura-gravação. Os usuários podem escolher entre uma variedade de modelos, incluindo o Claude Sonnet 3.5, GPT-4o, o1-preview e o1-mini.
Nos próximos meses, o GitHub atualizará o GitHub Spark nos seguintes aspectos:
- Ampliar métodos de colaboração (por exemplo, bibliotecas públicas, permitindo que os usuários realizem fusões semânticas de alterações feitas por alguém em um branch do Spark, multijogador)
- Ampliar a superfície do editor (por exemplo, fornecer um modo “raio-x” que permita resumir e ajustar os comportamentos exatos do aplicativo)
- Amplie o ambiente de execução (por exemplo, mais componentes integrados, melhor integração com serviços de terceiros, permitindo armazenamento de arquivos e pesquisa de vetores).
Você pode se inscrever para a prévia técnica do GitHub Spark AQUI. Com o GitHub Spark, criar e compartilhar pequenos aplicativos da web é tão fácil quanto escrever uma simples frase de texto. Esta ferramenta inovadora tem o potencial de “democratizar” o desenvolvimento de software e capacitar uma nova geração de criadores.