Logo após a estreia de seu serviço Bedrock para construção de aplicativos generativos de IA, a Amazon lançou um novo plano empresarial para CodeWhisperer, seu serviço baseado em IA para gerar e sugerir código.
O novo plano, apropriadamente chamado CodeWhisperer Enterprise Tier, apresenta uma nova funcionalidade que permite a uma empresa integrar suas bases de código e recursos internos para que o CodeWhisperer forneça recomendações personalizadas para equipes de desenvolvedores.
Como a Amazon explica em um Comunicado de imprensa, um administrador usando o CodeWhisperer Enterprise Tier pode conectar o CodeWhisperer a um repositório de código privado, após o qual o CodeWhisperer aprenderá o repositório e ajustará suas sugestões de acordo. As personalizações podem ser gerenciadas a partir de um console, de onde os administradores também têm a capacidade de visualizar métricas de avaliação, estimar o desempenho de cada personalização e implantá-las seletivamente para os desenvolvedores, para que não exponham amplamente o código proprietário.
A personalização estará inicialmente disponível em versão prévia como parte do CodeWhisperer Enterprise Tier, diz a Amazon.
CodeWhisperer Enterprise Tier marca a mais recente expansão do CodeWhisperer da Amazon, lançada no final de junho como parte do Kit de ferramentas AWS IDE e extensões IDE do AWS Toolkit em uma espécie de resposta ao GitHub Copilot.
Em abril, a Amazon disponibilizou o CodeWhisperer gratuitamente para desenvolvedores, sem quaisquer restrições de uso. Naquele mês também foi lançado o CodeWhisperer Professional Tier, que adicionou logon único com integração do AWS Identity and Access Management, bem como limites mais altos na verificação de vulnerabilidades de segurança.
Os serviços de geração de código não escaparam da controvérsia que surgiu em torno de outras tecnologias generativas de IA.
Em muitos casos, os modelos que sustentam os serviços de geração de código, como o CodeWhisperer, são treinados em código protegido por direitos autorais ou sob uma licença restritiva. Os fornecedores alegam que o uso justo – a doutrina da lei dos EUA que permite o uso de material protegido por direitos autorais sem primeiro ter que obter permissão do detentor dos direitos – os protege no caso de os modelos terem sido desenvolvidos, consciente ou inconscientemente, em código protegido por direitos autorais. Mas nem todos concordam.
Deixando de lado a responsabilidade dos fornecedores, alguns especialistas jurídicos argumentaram que os serviços de geração de código poderiam colocar as empresas em risco se incorporassem inadvertidamente sugestões protegidas por direitos autorais da ferramenta em seu software de produção.
A tentativa da Amazon de mitigar tudo isso é um recurso do CodeWhisperer que destaca e opcionalmente filtra a licença associada às funções que sugere que tenham semelhança com trechos encontrados em seus dados de treinamento. A empresa também deixa claro que não usa – e não usará – nenhuma customização específica do cliente para treinamento futuro do modelo CodeWhisperer e que não armazenará ou registrará conteúdo do cliente ao lidar com solicitações do IDE de um desenvolvedor.