A AWS lançou o Amazon Q Developer, o Amazon Q Business e o Amazon Q in QuickSight, um conjunto de assistentes de IA generativa que vão ficar disponíveis nos próximos dias, com novas funcionalidades, especialmente na camada superior.

Os assistentes de IA generativa são compostos pelas camadas inferior, intermédia e superior. Na inferior encontram-se infraestruturas para treinar Modelos de Linguagem Grandes (LLM) e outros Modelos Fundamentais (FM) e produzir inferências ou previsões; na camada intermédia ficam ferramentas para a criação fácil e rápida de aplicações de IA generativa. Na camada superior é onde a empresa está a investir em aplicações “revolucionárias” e sobre a qual anunciou novidades.

O lançamento do assistente de IA generativa para os utilizadores das soluções empresariais da empresa (AWS) foi anunciado em novembro. Como a Microsoft já tinha feito com o Copilot e a Google com o Duet AI, quem usa as soluções de cloud da Amazon passa a contar com este novo recurso para agilizar o desenvolvimento de aplicações ou tirar melhor partido do software que tem à disposição.

A Amazon recorda que, com a ajuda da IA generativa, "todos os colaboradores podem ser mais produtivos, criativos e orientados para os dados do que nunca". Mas, para que as aplicações e os assistentes de IA generativa sejam verdadeiramente úteis, têm de conhecer os dados de uma organização, os seus clientes, as suas operações e o seu negócio. Devem ser facilmente personalizados e concebidos para cumprir os requisitos de privacidade e segurança dos dados.

O Amazon Q foi construído tendo em mente a segurança e a privacidade desde a conceção. “Se um funcionário não conseguir aceder a uma fonte de dados normalmente, também não conseguirá aceder através do Q”, explica a AWS em nota de imprensa.

Amazon Q Developer: assistente para todo o ciclo de desenvolvimento de software

O Amazon Q Developer pretende ajudar os programadores e os profissionais de TI desde a codificação, teste e atualização, até à resolução de problemas, execução de verificações e correções de segurança. Ajuda ainda na otimização de recursos AWS e na criação de pipelines de engenharia de dados. As atualizações agora anunciadas estarão disponíveis para os clientes nos próximos dias.

A Eviden, uma empresa de serviços de transformação digital, está a registar ganhos de produtividade de 20-40%; a Switchboard MD, uma empresa de cuidados de saúde, reduziu o tempo de implementação de novas funcionalidades para produtos em 25%; e a Datapel Systems, uma empresa de soluções de gestão de armazéns e stocks, está a obter uma notável melhoria de eficiência de, pelo menos, 70%, diz AWS no site.

O Amazon Q Developer ajuda os programadores a trabalhar com mais rapidez e segurança gerando sugestões e recomendações de código quase em tempo real. A AWS refere que o “o Amazon Q Developer tem as taxas de aceitação de código mais elevadas da indústria para assistentes que efectuam sugestões de código de várias linhas, tendo o BT Group comunicado recentemente que aceitou 37% das sugestões de código do Q e o National Australia Bank uma taxa de aceitação de 50%”.

O agente Amazon Q Developer pode ainda executar autonomamente tarefas (desde a implementação de funcionalidades, documentação, até à realização de atualizações de software). Pode pedir-se ao Amazon Q Developer para adicionar uma nova funcionalidade de checkout a uma aplicação de comércio eletrónico. A IA analisará a base de código existente, mapeará o plano de implementação e, após aprovação humana, executará todas as alterações de código e testes necessários em minutos, explica a AWS, que desafia os interessados a ver a aplicação da funcionalidade.

A AWS refere que “o agente de desenvolvimento de software obteve as pontuações mais elevadas de 13,4% no SWE-Bench Leaderboard e de 20,5% no SWE-bench Leaderboard (Lite), um conjunto de dados que avalia as capacidades de codificação”.

Veja o vídeo de Matt Wood ao apresentar estas novidades

O Q também pode automatizar atualizações de aplicações, reduzindo dias de trabalho para minutos. Recentemente, uma equipa de cinco pessoas da Amazon utilizou o agente de transformação de código do Amazon Q para atualizar mais de 1.000 aplicações de produção de Java 8 para Java 17 em apenas dois dias (o tempo médio por aplicação foi inferior a 10 minutos), poupando  tempo e melhorando o desempenho das aplicações. Atualmente, o Amazon Q efectua atualizações da linguagem Java e, em breve, serão efetuadas atualizações .NET multiplataforma para acelerar as migrações para Linux.

Nova funcionalidade Amazon Q Apps para o Amazon Q Business

Segundo a Amazon, a Q Apps permite passar de uma conversa à criação de uma aplicação geradora de IA em segundos, simplificando e automatizando as tarefas diárias. Para criar uma aplicação, os colaboradores podem descrever o tipo de aplicação que pretendem em linguagem natural ou simplesmente dizer ao Amazon Q Apps para o fazer a partir de uma conversa com o Amazon Q.

Por exemplo, um profissional de marketing pode pedir à Q Apps para criar uma aplicação que gere histórias de clientes convincentes, bastando introduzir o nome do cliente, os produtos utilizados, o desafio comercial e o impacto comercial. Em segundos, a Q cria a aplicação que pode ser partilhada por outros profissionais de marketing de toda a organização.

BI generativa cria dashboards detalhados em minutos 

A BI generativa ajuda na criação de dashboards detalhados para os analistas e contribui para que os utilizadores do negócio obtenham rapidamente informações, ao tornar os dados mais acessíveis. Ao contrário do que as aplicações de BI de anteriores gerações faziam, agora basta pedir ao serviço unificado de BI Amazon QuickSight em linguagem natural, reduzindo o tempo de construção de dashboards de horas para minutos, assegura a AWS.

Este produto permite aos utilizadores do negócio obter resumos executivos a partir de dashboards orientados por IA, utilizando linguagem natural. Os utilizadores podem também fazer perguntas sobre os dados para obter respostas instantâneas sobre as principais informações, tendências e impulsionadores.

Preços e disponibilidade da nova Amazon Q

A AWS dispõe de um nível grátis (Amazon Q Developer Free), que fornece codificação a indivíduos no IDE e na linha de comandos, bem como uma utilização limitada gratuita das capacidades mais avançadas, como o Amazon Q Developer Agents.

O nível Amazon Q Developer Pro está disponível por 19 dólares por utilizador e por mês. Destina-se a clientes que pretendem uma gestão organizacional de licenças e a capacidade de personalizar o Amazon Q Developer assente na sua base de código para obter sugestões de codificação mais relevantes, bem como limites mais elevados para capacidades avançadas.

A subscrição do Amazon Q Business Pro por 20 dólares por utilizador/por mês dá aos utilizadores acesso ao conjunto completo de capacidades do Amazon Q Business, incluindo acesso ao Amazon Q Apps e ao Amazon Q in QuickSight (Reader Pro).

Os utilizadores podem ter acesso a uma avaliação gratuita do Amazon Q Developer Pro e do Amazon Q Business Pro até 30 de junho de 2024.