Recursos do Amazon Q, seu especialista em criação na AWS (prévia)

O Amazon Q foi desenvolvido com base em mais de 17 anos de experiência da AWS para ajudar você a arquitetar as aplicações com as práticas recomendadas, explicar o código-fonte e implementar a funcionalidade das aplicações, transformar as aplicações e muito mais.

Assistente de IA para AWS

O Amazon Q está disponível onde você precisar, como no Console de Gerenciamento da AWS, na documentação, em sites, nos seus IDEs favoritos, em aplicações de chat em equipe, como Slack ou Microsoft Teams com AWS Chatbot, no Amazon CodeCatalyst ou, em breve, por meio do aplicativo móvel do Console da AWS.

O Amazon Q foi treinado com base em mais de 17 anos de experiência da AWS na criação na nuvem para fornecer orientações contextualizadas e referenciáveis. Os arquitetos de aplicações podem usar o Amazon Q para acelerar pesquisas e projetos, mantendo os padrões e as práticas recomendadas do AWS Well-Architected na ponta dos dedos. Os desenvolvedores podem mergulhar em uma base de código desconhecida pedindo para o Amazon Q explicar a lógica do programa em linguagem natural, identificar e corrigir bugs rapidamente e até mesmo implementar recursos completos junto com casos de teste. Os desenvolvedores podem lançar melhorias e novos atributos com mais rapidez do que nunca. 

O Amazon Q foi desenvolvido com base no Amazon Bedrock, um serviço totalmente gerenciado para criar aplicações de IA generativa que oferece uma variedade de modelos de base (FMs) de alta performance da Amazon e das principais empresas de IA. O Amazon Q usa vários FMs para concluir tarefas e utiliza lógica para encaminhar as tarefas para o FM mais adequado. A AWS implementa a detecção automatizada de abusos. Como o Amazon Q é baseado no Amazon Bedrock, os usuários herdam os controles implementados no Amazon Bedrock para garantir a segurança e o uso responsável da IA.

Projeto e criação

O Amazon Q está disponível no seu IDE favorito para ajudar você a turbinar seu desenvolvimento. Você pode pedir ao Amazon Q que explique a lógica do programa em uma base de código desconhecida, identifique e corrija erros rapidamente ou gere testes funcionais.

Com o Agente do Amazon Q Developer para desenvolvimento de software (/dev), você pode passar de um prompt de linguagem natural para um recurso de aplicação em uma fração do tempo. Acesse instruções, códigos, testes e melhores práticas interativas passo a passo, com o CodeCatalyst ou diretamente do seu IDE favorito. O Amazon Q entende a estrutura do seu espaço de trabalho e divide o prompt em etapas lógicas de implementação, que podem incluir geração de código, testes, integrações de API e muito mais. Você pode colaborar com o Amazon Q para revisar e iterar a implementação e, quando estiver pronto, pedir ajuda ao Amazon Q para implementar cada etapa.

O Agente do Amazon Q Developer para desenvolvimento de software está disponível no CodeCatalyst para ajudar você a criar recursos de aplicações em uma fração do tempo. As equipes podem atribuir um problema ao Amazon Q diretamente pelo CodeCatalyst. O Amazon Q converterá o prompt em um plano acionável e, em seguida, gerará e fornecerá código pronto para mesclagem, sem precisar entrar no IDE.

O Amazon Q ajuda você a tomar decisões rápidas e econômicas para seu tipo de instância de computação ideal antes de criar as workloads. O Amazon Q gera sugestões personalizadas de tipos de instância do Amazon Elastic Compute Cloud (Amazon EC2), usando o contexto das ações realizadas no console. A interface de linguagem natural possibilita uma forma simples de descrever a workload e as necessidades da empresa para receber as sugestões de instâncias mais adequadas.

Acelere o tempo da prototipagem à produção com o AWS Console-to-Code, que fornece um caminho para migrar dos protótipos do console para um código reutilizável que pode ser implantado em workloads de produção. Use o Amazon Q para capturar as ações e os fluxos de trabalho do console e, em algumas etapas rápidas, gerar código e criar workloads de produção.

Solução de problemas

Quando você pede ao Amazon Q para ajudar a analisar o problema de conectividade de rede, ele trabalha com o VPC Acchability Analyzer para verificar suas conexões e inspecionar sua configuração de rede para identificar possíveis problemas. Em seguida, o Amazon Q fornece orientações sobre como resolver ou diagnosticar melhor o problema. O uso conjunto dos recursos de conversação do Amazon Q e do Reachability Analyzer cria uma maneira intuitiva de você entender rapidamente seus problemas de conectividade de rede.

O Amazon Q ajuda a diagnosticar erros comuns no console em segundos com orientação especializada e soluções práticas passo a passo. Ao encontrar um erro no console, você pode pedir ao Amazon Q que o diagnostique em uma única etapa. O Amazon Q fornecerá um contexto sobre a provável causa do erro e etapas explícitas para corrigi-lo, tudo com base nas práticas recomendadas da AWS.

Transformar

O Amazon Q ajuda você a atualizar as aplicações Java para a versão mais recente da linguagem. O Amazon Q pode identificar e atualizar dependências e estruturas obrigatórias de pacotes, atualizar códigos obsoletos, incorporar as práticas recomendadas de segurança e gerar testes para validar a execução da aplicação atualizada.

Em apenas algumas etapas, mantenha as aplicações atualizadas para as versões mais recentes compatíveis, obtenha benefícios de performance e elimine as vulnerabilidades do uso de versões não compatíveis.

Privacidade e segurança

O Amazon Q Developer Profissional não usa o conteúdo do cliente para melhorar o serviço.

O Amazon Q fornece controles familiares de segurança e acesso, além de entender e respeitar as identidades, perfis e permissões de governança existentes e usar essas informações para personalizar as interações.

Analise e integre dados

Crie pipeliness de integração de dados usando linguagem natural com a integração de dados do Amazon Q no AWS Glue, sem precisar de experiência prévia em Apache Spark ou SQL. Crie trabalhos de integração de dados com mais rapidez, reduza a complexidade da solução de problemas e obtenha ajuda de SMEs de integração de instâncias com o Amazon Q.

Com o SQL generativo do Amazon Q, você pode simplificar a criação de consultas e aumentar a produtividade expressando consultas em linguagem natural e recebendo recomendações de código SQL diretamente no Editor de Consultas do Amazon Redshift. O Amazon Q pode analisar a intenção do usuário, os padrões de consulta e os metadados do esquema no Amazon Redshift para fornecer consultas SQL, reduzindo o tempo necessário para obter insights de dados acionáveis.

Aconselhamento e orientação

O Amazon Q Developer conhece os recursos e a fatura da sua conta da AWS (em pré-visualização) e pode usar essas informações para ajudar você a entender e gerenciar melhor sua infraestrutura. Por exemplo, pergunte quais instâncias estão sendo executadas atualmente no Leste dos EUA (Norte da Virgínia), e o Amazon Q as listará para você. Como sempre, a segurança vem em primeiro lugar. Os usuários do Amazon Q Developer têm o mesmo acesso às informações da conta e da fatura que suas permissões de perfis existentes na AWS. Se eles não conseguem acessá-las sem o Amazon Q, também não conseguirão acessá-las com o Amazon Q.

Suporte

O Amazon Q se integra ao AWS Support, permitindo que você se conecte rapidamente com os atendentes de suporte pela interface do Amazon Q, caso precise de mais ajuda. Ao usar essa integração, a AWS vai respeitar os benefícios a que você tem direito de acordo com o plano de suporte.