O GitHub lançou o Copilot Workspace, um ambiente de desenvolvimento impulsionado por IA, projetado para otimizar como os desenvolvedores brainstormam, planejam, constroem, testam e executam código. Anunciado na conferência de usuários de 2023, o Copilot Workspace está atualmente em pré-visualização técnica, permitindo que os desenvolvedores se inscrevam em uma lista de espera para acesso antecipado.
Copilot vs. Copilot Workspace
O que diferencia o Copilot Workspace do GitHub Copilot original, lançado em 2021? Jonathan Carter, chefe do GitHub Next, explica que o Copilot ajuda principalmente a completar códigos existentes, sintetizando em um único arquivo e minimizando tarefas repetitivas. Embora tenha causado um impacto significativo no panorama da codificação, possui limitações inerentes ao seu design de experiência do usuário.
Carter afirma: "O GitHub Copilot original foi uma das primeiras aplicações reais de IA na programação, demonstrando seu potencial." Desde seu lançamento, várias melhorias foram implementadas, incluindo sugestões de código aprimoradas, suporte ao GPT-4 da OpenAI e um plano corporativo. Em contraste, o Copilot Workspace opera em um nível mais complexo, focando na centralidade da tarefa para reduzir barreiras no início de projetos. "Nosso objetivo é capacitar os desenvolvedores com uma ferramenta nativa de IA que fomente a criatividade", destaca Carter.
Ao eliminar algumas das pressões associadas à página em branco, o GitHub visa facilitar o processo de codificação com o Copilot Workspace. “Imagine um ambiente de desenvolvimento que integra IA em todo o ciclo de vida do desenvolvimento, em vez de apenas adicionar extensões”, complementa Carter.
Impacto nos Desenvolvedores Empresariais
Os principais benefícios para os desenvolvedores empresariais que utilizam o Copilot Workspace são a produtividade aprimorada e a satisfação no trabalho. O GitHub acredita que a simplificação da exploração e implementação de ideias permitirá que organizações operem com a agilidade de empresas menores.
Carter também enfatiza a importância da padronização: "Quando os desenvolvedores seguem um fluxo de trabalho estruturado, isso promove a consistência de habilidades entre as equipes, minimizando os recursos necessários para treinamento e capacitação." Ele teorizou que a codificação de diretrizes poderia permitir ao Copilot Workspace automatizar as melhores práticas em código, embora esse recurso ainda não esteja disponível.
Recursos do Copilot Workspace
O Copilot Workspace é adaptado para tarefas de desenvolvimento diárias, incluindo a criação de novos repositórios, iteração em tarefas e gerenciamento de pull requests. Oferece quatro recursos principais: total editabilidade, um terminal integrado com encaminhamento de porta seguro, funcionalidade colaborativa e uma experiência móvel otimizada.
- Editabilidade
Cada sugestão gerada por IA é totalmente editável, garantindo que os desenvolvedores mantenham o controle durante todo o processo de codificação. Carter afirma: "A colaboração humano-IA gera resultados melhores, e tudo no Workspace é gerado por IA, mas editável por humanos."
- Terminal Integrado e Encaminhamento de Porta Seguro
O Workspace inclui um terminal para verificação imediata do código, permitindo que os desenvolvedores executem testes e vejam resultados em tempo real sem mudar de contexto. Como resume Carter: "Você pode executar seu código, testar sua funcionalidade e criar pull requests sem interrupções."
- Colaboração
O Copilot Workspace promove a codificação colaborativa, permitindo que equipes sincronizem ideias e decisões. "O workspace serve como um ativo de conversação que esclarece escolhas e simplifica tarefas complexas", observa Carter.
- Acessibilidade Móvel
Disponível em dispositivos móveis, o Copilot Workspace permite que os desenvolvedores codifiquem sempre que a inspiração surgir. É projetado para suportar total desenvolvimento em plataformas web e móveis, tornando-se o primeiro ambiente de desenvolvimento móvel totalmente funcional do GitHub.
Disponibilidade Futura
Atualmente em pré-visualização técnica, o GitHub não especificou quando o Copilot Workspace estará disponível ao público em geral. Carter confirma que o GitHub está ansioso para coletar feedback dos usuários para moldar o produto final. O acesso é concedido por ordem de chegada, com planos para priorizar feedback rápido de startups e pequenas e médias empresas.
O GitHub está empolgado com o potencial do Workspace em revolucionar ambientes de desenvolvimento e está focado em refiná-lo para um lançamento mais amplo.