Posts Recentes:

WitnessAI está construindo proteções para modelos generativos de IA

A IA generativa inventa coisas. Pode ser...

Startup francesa de IA H levanta rodada inicial de US$ 220 milhões

Não é sempre que você ouve falar de...

O Google oferece aos comerciantes novos perfis de marca e ferramentas de branding de IA

Novos recursos de compras destinados a ajudar os...

Amazon CodeWhisperer agora se chama Q Developer e está expandindo suas funções


Despeje um para CodeWhisperer, a ferramenta de codificação assistiva com tecnologia de IA da Amazon. A partir de hoje, está destruído – mais ou menos.

CodeWhisperer agora é Desenvolvedor Quma parte da família Q da Amazon de chatbots generativos de IA voltados para negócios que também se estende ao recém-anunciado Q Negócios. Disponível através da AWS, Q Desenvolvedor ajuda com algumas das tarefas que os desenvolvedores realizam no decorrer de seu trabalho diário, como depurar e atualizar aplicativos, solucionar problemas e realizar verificações de segurança – assim como o CodeWhisperer fez.

Em uma entrevista ao TechCrunch, Doug Seven, GM e diretor de experiências de desenvolvedores de IA na AWS, deu a entender que CodeWhisperer foi um fracasso de marca. As métricas de terceiros refletem tanto; mesmo com um nível gratuito, CodeWhisperer lutou para acompanhar o ímpeto do principal rival Copiloto GitHub, que tem mais de 1,8 milhão de usuários individuais pagantes e dezenas de milhares de clientes corporativos. (Impressões iniciais ruins certamente não ajudou.)

“CodeWhisperer é onde começamos [with code generation]bMas queríamos realmente ter uma marca – e um nome – que se adaptasse a um conjunto mais amplo de casos de uso”, disse Seven. “Você pode pensar em Q Developer como a evolução do CodeWhisperer para algo muito mais amplo.”

Para esse fim, o Q Developer pode gerar código incluindo SQL, uma linguagem de programação comumente usada para criar e gerenciar bancos de dados, bem como testar esse código e auxiliar na transformação e implementação de novo código idealizado a partir de consultas de desenvolvedores.

Semelhante ao Copilot, os clientes podem ajustar o Q Developer em suas bases de código internas para melhorar a relevância das recomendações de programação da ferramenta. (O agora obsoleto CodeWhisperer oferecido esta opção também.) E, graças a um recurso chamado Agentes, o Q Developer pode executar tarefas de forma autônoma, como implementar recursos e documentar e refatorar (ou seja, reestruturar) código.

Faça uma solicitação ao Q Developer como “crie um botão 'adicionar aos favoritos' em meu aplicativo”, e o Q Developer analisará o código do aplicativo, gerará um novo código se necessário, criará um plano passo a passo e concluirá os testes do código antes de executar as alterações propostas. Os desenvolvedores podem revisar e iterar o plano antes que Q o implemente, conectando etapas e aplicando atualizações nos arquivos, blocos de código e suítes de testes necessários.

“O que acontece nos bastidores é que o Q Developer realmente cria um ambiente de desenvolvimento para trabalhar no código”, disse Seven. “Portanto, no caso de desenvolvimento de recursos, o Q Developer pega todo o repositório de código, cria uma ramificação desse repositório, analisa o repositório, faz o trabalho que foi solicitado e retorna essas alterações de código ao desenvolvedor.”

Desenvolvedor Amazon Q

Créditos da imagem: Amazonas

Os agentes também podem automatizar e gerenciar processos de atualização de código, diz a Amazon, com conversões Java ativas hoje (especificamente Java 8 e 11 construídos usando Apache Maven para Java versão 17) e conversões .NET em breve. “Q Developer analisa o código – procurando por qualquer coisa que precise ser atualizada – e faz todas essas alterações antes de devolvê-lo ao desenvolvedor para revisão e comprometimento”, acrescentou Seven.

Para mim, Agentes parece muito com o GitHub Espaço de trabalho do copiloto, que da mesma forma gera e implementa planos para correções de bugs e novos recursos de software. E – assim como acontece com o Workspace – não estou totalmente convencido de que essa abordagem mais autônoma possa resolver os problemas que envolvem os assistentes de codificação com tecnologia de IA.

Uma análise de mais de 150 milhões de linhas de código comprometidas com repositórios de projetos nos últimos anos pelo GitClear descobriu que O Copilot estava resultando em mais códigos errados sendo empurrado para bases de código. Em outros lugares, pesquisadores de segurança alertaram que o Copilot e ferramentas similares podem amplificar bugs e problemas de segurança existentes em projetos de software.

Isto não é surpreendente. Assistentes de codificação com tecnologia de IA parecem impressionantes. Mas eles são treinados no código existente e suas sugestões refletem padrões no trabalho de outros programadores – trabalho que pode apresentar falhas graves. As suposições dos assistentes criam bugs que muitas vezes são difíceis de detectar, especialmente quando os desenvolvedores — que estão adotando assistentes de codificação de IA em grandes números — submeter-se ao julgamento dos assistentes.

Em um território menos arriscado, além da codificação, o Q Developer pode ajudar a gerenciar a infraestrutura de nuvem de uma empresa na AWS — ou pelo menos obter as informações necessárias para fazer o gerenciamento por conta própria.

Q Developer pode atender solicitações como “Listar todas as minhas funções Lambda” e “listar meus recursos residentes em outras regiões da AWS”. Atualmente em versão prévia, o bot também pode gerar (mas não executar) comandos da AWS Command Line Interface e responder a perguntas relacionadas aos custos da AWS, como “Quais foram os três serviços de maior custo no primeiro trimestre?”

Desenvolvedor Amazon Q

Créditos da imagem: Amazonas

Então, quanto custam essas conveniências de IA generativa?

O Q Developer está disponível gratuitamente no Console AWS, Slack e IDEs como Visual Studio Code, GitLab Duo e JetBrains — mas com limitações. A versão gratuita não permite o ajuste fino de bibliotecas, pacotes e APIs personalizados e inclui os usuários em um esquema de coleta de dados por padrão. Também impõe limites mensais, incluindo um máximo de cinco tarefas de agentes (por exemplo, implementação de um recurso) por mês e 25 consultas sobre recursos de conta da AWS por mês. (É desconcertante para mim que a Amazon imponha um limite às perguntas que alguém pode fazer sobre seus próprios serviços, mas aqui estamos.)

A versão premium do Q Developer, Q Developer Pro, custa US$ 19 por mês por usuário e adiciona limites de uso mais altos, ferramentas para gerenciar usuários e políticas, logon único e – talvez o mais importante – indenização de IP.

Desenvolvedor Amazon Q

Créditos da imagem: Amazonas

Em muitos casos, os modelos que sustentam os serviços de geração de código, como o Q Developer, são treinados em código protegido por direitos autorais ou sob uma licença restritiva. Os fornecedores afirmam que o uso justo os protege no caso de o modelo ter sido desenvolvido, consciente ou inconscientemente, em código protegido por direitos autorais – mas nem todos concordam. GitHub e OpenAI estão sendo processado em um movimento de ação coletiva que os acusa de violar direitos autorais ao permitir que o Copilot regurgite trechos de código licenciados sem fornecer crédito.

A Amazon afirma que defenderá os clientes do Q Developer Pro contra reclamações alegando que o serviço infringe os direitos de propriedade intelectual de terceiros, desde que deixem a AWS controlar sua defesa e resolver “conforme a AWS considerar apropriado”.



Últimas

WitnessAI está construindo proteções para modelos generativos de IA

A IA generativa inventa coisas. Pode ser...

Startup francesa de IA H levanta rodada inicial de US$ 220 milhões

Não é sempre que você ouve falar de...

O Google oferece aos comerciantes novos perfis de marca e ferramentas de branding de IA

Novos recursos de compras destinados a ajudar os...

O recurso ‘Listening Party’ do Spotify fica aquém das expectativas

Já se passaram três anos desde que o...

Assine

spot_img

Veja Também

WitnessAI está construindo proteções para modelos generativos de IA

A IA generativa inventa coisas. Pode ser...

Startup francesa de IA H levanta rodada inicial de US$ 220 milhões

Não é sempre que você ouve falar de...

O Google oferece aos comerciantes novos perfis de marca e ferramentas de branding de IA

Novos recursos de compras destinados a ajudar os...

O recurso ‘Listening Party’ do Spotify fica aquém das expectativas

Já se passaram três anos desde que o...

a Combinação de Estratégias para Resultados Eficientes

‍Digamos que você conduziu recentemente uma campanha de...
spot_img

WitnessAI está construindo proteções para modelos generativos de IA

A IA generativa inventa coisas. Pode ser tendencioso. Às vezes, ele cospe texto tóxico. Então pode ser “seguro”?Rick Caccia, CEO...

Startup francesa de IA H levanta rodada inicial de US$ 220 milhões

Não é sempre que você ouve falar de uma rodada inicial acima de US$ 10 milhões. H, uma startup com sede em...

O Google oferece aos comerciantes novos perfis de marca e ferramentas de branding de IA

Novos recursos de compras destinados a ajudar os comerciantes a exibir melhor suas marcas e criar conteúdo visual usando tecnologia de IA já...