Controles administrativos empresariais, inscrição simples e suporte expandido a linguagens de programação para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Controles administrativos corporativos, inscrição simples e suporte expandido à linguagem de programação para Amazon CodeWhisperer

Sussurrador de Código da Amazon é um serviço baseado em aprendizado de máquina (ML) que ajuda a melhorar a produtividade do desenvolvedor, gerando recomendações de código com base em códigos e comentários anteriores dos desenvolvedores. Hoje, temos o prazer de anunciar que os administradores da AWS agora podem habilitar o CodeWhisperer para suas organizações com autenticação de login único (SSO). Os administradores podem integrar facilmente o CodeWhisperer às soluções existentes de identidade da força de trabalho, fornecer acesso a usuários e grupos e definir configurações em toda a organização. Além disso, usuários individuais que não possuem contas da AWS agora podem usar o CodeWhisperer usando seu e-mail pessoal com o AWS Builder ID. O processo de inscrição leva apenas alguns minutos e permite que os desenvolvedores comecem a usar o CodeWhisperer imediatamente, sem qualquer lista de espera. Também estamos expandindo o suporte a linguagens de programação para CodeWhisperer. Além de Python, Java e JavaScript, os desenvolvedores agora podem usar CodeWhisperer para acelerar o desenvolvimento de seus projetos C# e TypeScript.

Nesta postagem, discutimos os controles administrativos corporativos, a nova inscrição do AWS Builder ID para CodeWhisperer e o suporte para novas linguagens de programação.

Habilite o CodeWhisperer para sua organização

CodeWhisperer agora está disponível no Console de gerenciamento da AWS. Qualquer usuário com função de administrador da AWS pode ativar o CodeWhisperer, adicionar e remover usuários e gerenciar centralmente as configurações da sua organização por meio do console.

Como pré-requisito, os administradores da AWS devem configurar o SSO por meio de Centro de identidade do AWS IAM (sucessor do AWS Single Sign-On), caso ainda não esteja habilitado para sua organização. O IAM Identity Center permite que você use o SSO da sua organização para acessar os serviços da AWS integrando sua solução de identidade de força de trabalho existente com a AWS. Após a configuração da autenticação SSO, seus administradores podem ativar o CodeWhisperer e atribuir acesso a usuários e grupos, conforme mostrado na captura de tela a seguir.

Além de gerenciar usuários, os administradores da AWS também podem definir configurações para o rastreador de referência e compartilhamento de dados. O rastreador de referência do CodeWhisperer detecta se uma recomendação de código pode ser semelhante a dados de treinamento específicos do CodeWhisperer e pode fornecer essas referências a você. O CodeWhisperer aprende, em parte, com projetos de código aberto. Às vezes, uma sugestão que está dando a você pode ser semelhante a um dado de treinamento específico. A configuração do rastreador de referência permite que os administradores decidam se o CodeWhisperer tem permissão para oferecer sugestões nesses casos. Quando permitido, o CodeWhisperer também fornecerá referências, para que você possa aprender mais sobre a origem dos dados de treinamento. Os administradores da AWS também podem desativar o compartilhamento de dados para fins de melhoria do serviço CodeWhisperer em nome de sua organização (consulte Políticas de exclusão de serviços de IA). Depois de definidas pelo administrador, as configurações são aplicadas em toda a sua organização.

Os desenvolvedores que receberam acesso podem começar a usar o CodeWhisperer em seu IDE preferido simplesmente fazendo login usando suas credenciais de login SSO. O CodeWhisperer está disponível como parte das extensões do AWS Toolkit para os principais IDEs, incluindo JetBrains, Visual Studio Code e Nuvem AWS9.

Em seu IDE preferido, escolha a opção de login SSO e siga as instruções para se autenticar e começar a receber recomendações do CodeWhisperer, conforme mostrado nas capturas de tela a seguir.

conectar usando AWS IAM

confirme sua entrada

Inscreva-se em minutos usando seu e-mail pessoal

Se você é um desenvolvedor individual que não tem acesso a uma conta da AWS, pode usar seu e-mail pessoal para se inscrever e ativar o CodeWhisperer em seu IDE preferido. O processo de inscrição leva apenas alguns minutos.

Estamos apresentando um novo método de autenticação com o AWS Builder ID. O AWS Builder ID é uma nova forma de autenticação que permite que você se inscreva com segurança apenas com seu e-mail pessoal e uma senha. Depois de criar uma conta do AWS Builder, basta fazer login e ativar o CodeWhisperer para seu IDE, conforme mostrado na captura de tela a seguir. Para mais informações, veja Documentos de ID do Construtor da AWS.

cadastre-se usando e-mail pessoal

Crie aplicativos mais rapidamente com as linguagens de programação TypeScript e C#

Acompanhar várias linguagens de programação, estruturas e bibliotecas de software é uma tarefa árdua até mesmo para os desenvolvedores mais experientes. Procurar a sintaxe de programação correta e pesquisar trechos de código da Web para tarefas de programação leva uma quantidade significativa de tempo, especialmente se você considerar o custo das distrações.

O CodeWhisperer fornece recomendações em tempo real prontas para uso em seu IDE para ajudá-lo a concluir suas tarefas de codificação mais rapidamente. Hoje, estamos expandindo nosso suporte para incluir as linguagens de programação TypeScript e C#, além de Python, Java e JavaScript.

O CodeWhisperer entende sua intenção e fornece recomendações com base nas práticas recomendadas mais usadas para uma linguagem de programação. O exemplo a seguir mostra como CodeWhisperer pode gerar toda a função em TypeScript para renderizar JSON em uma tabela.

TypeScript para renderizar JSON em uma tabela

O CodeWhisperer também facilita o uso dos serviços da AWS pelos desenvolvedores, fornecendo recomendações de código para interfaces de programação de aplicativos (APIs) da AWS nos serviços mais populares, incluindo Amazon Elastic Compute Nuvem (Amazônia EC2), AWS Lambda e Serviço de armazenamento simples da Amazon (Amazônia S3). Também oferecemos um rastreador de referência com nossas recomendações que fornecem informações valiosas sobre a semelhança da recomendação com dados de treinamento específicos do CodeWhisperer. Além disso, implementamos técnicas para detectar e filtrar códigos tendenciosos que possam ser injustos. O exemplo a seguir mostra como o CodeWhisperer pode gerar uma função inteira com base nos prompts fornecidos em C#.

CodeWhisperer gera função inteira com base em prompts fornecidos em C#

Comece a usar o CodeWhisperer

Durante o período de visualização, o CodeWhisperer está disponível gratuitamente para todos os desenvolvedores em todo o mundo. Para acessar o serviço em visualização, você pode habilitá-lo para sua organização usando o console ou pode usar o AWS Builder ID para começar como um desenvolvedor individual. Para mais informações sobre o serviço, visite Sussurrador de Código da Amazon.


Sobre os autores

Controles administrativos empresariais, inscrição simples e suporte expandido a linguagens de programação para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.Bharadwaj Tanikella é gerente de produto sênior da Amazon CodeWhisperer. Ele tem experiência em aprendizado de máquina, tanto como desenvolvedor quanto como gerente de produto. Em seu tempo livre, ele adora andar de bicicleta, ler não-ficção e aprender novos idiomas.

Controles administrativos empresariais, inscrição simples e suporte expandido a linguagens de programação para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.Ankur Desai é um gerente de produto principal da equipe de serviços de IA da AWS.

Carimbo de hora:

Mais de Aprendizado de máquina da AWS