- Amazon Q›
- Amazon Q Developer›
- Recursos
Recursos do Amazon Q Developer
Privacidade e segurança
Isolamento de dados
O Amazon Q Developer Profissional não usa o conteúdo do cliente para melhorar o serviço.
Controles de acesso de nível corporativo
Projeto e criação
Integração de novos projetos
Acostumar-se com uma nova base de código pode exigir meses de pesquisa de código, identificação da documentação e familiaridade com os padrões de codificação. O Amazon Q Developer acelera a integração e minimiza o processo de tentativas e erros ao responder a perguntas sobre sua base de código e sugerir bibliotecas relevantes, APIs e muito mais.
Converse sobre seu código
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.
Crie novos atributos em uma fração do tempo
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 Amazon CodeCatalyst ou diretamente do seu ambiente de desenvolvimento integrado (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.
Aceleração da codificação com a maior taxa de aceitação do setor
O Amazon Q Developer gera sugestões de código em tempo real, que abrangem desde trechos de código até funções completas, com base nos seus comentários e no código existente no IDE e na CLI, em mais de 25 linguagens, incluindo Java, Python e JavaScript. O Amazon Q Developer apresenta as taxas de aceitação de código mais elevadas reportadas no setor para assistentes que fazem sugestões de código em várias linhas. Recentemente, o BT Group relatou uma taxa de aceitação de 37% das sugestões de código provenientes do Amazon Q e o National Australia Bank relatou uma taxa de aceitação de 50%.
Vá da ideia à solicitação de pull
Os agentes do Amazon Q Developer podem realizar de forma autônoma uma variedade de tarefas, que abrangem desde a implementação de recursos, a documentação e a refatoração de código, até a execução de atualizações de software. É possível descrever um novo recurso para o Amazon Q em linguagem natural (por exemplo, desenvolver um sistema de notificação por SMS para mensagens de confirmação de entrega), e ele analisará sua base de código existente, criará um planejamento de implementação passo a passo abrangendo vários arquivos e, após sua aprovação, executará todas as alterações e testes necessários em minutos.
Obtenha recomendações de código da sua base de código interna
Acelere o desenvolvimento ao personalizar o Amazon Q Developer para gerar recomendações de código em linha e respostas no chat ainda mais relevantes ao integrar o conhecimento de suas bibliotecas internas, APIs, práticas recomendadas e padrões arquitetônicos. Use o chat do Amazon Q Developer no IDE para fazer perguntas sobre como sua base de código interna é estruturada, onde e como determinadas funções ou bibliotecas são usadas ou como usar funções, métodos ou APIs específicos. Economize tempo ao realizar a integração com uma nova base de código, criar novos recursos, refatorar código ou aprimorar a performance da aplicação.
Gere código para as ações do seu console
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.
Chat em linha
Você pode selecionar uma seção do código para a qual precisa de ajuda e iniciar um chat no IDE para solicitar ações como “otimizar este código”, “adicionar comentários” ou “escrever testes”. Obtenha sugestões e códigos rápidos sem mudar de contexto para que você possa permanecer no fluxo e, ao mesmo tempo, simplificar seu processo de codificação.
Contexto do espaço de trabalho
Com o conhecimento do contexto do espaço de trabalho, o Amazon Q Developer pode fornecer assistência mais avançada em todo o projeto e código adaptado às suas necessidades de desenvolvimento. Ao responder a solicitações de chat, instruções e perguntas, o Amazon Q Developer pode usar seu conhecimento profundo de todo o seu espaço de trabalho, não apenas dos arquivos abertos atuais, para oferecer sugestões mais detalhadas que aceleram a iteração e minimizam as regravações.
Documentação automatizada
Você está realizando a integração em uma nova base de código com pouca documentação? Agora, o Amazon Q Developer pode gerar documentação detalhada em seu código-fonte, incluindo diagramas de fluxo de dados, para que você consiga compreender qualquer base de código mais rapidamente. Além disso, ao desenvolver novos recursos, use “/doc” para manter os arquivos README sempre atualizados.
Teste e proteção
Proteção e otimização de aplicações
Além de gerar código, o Amazon Q Developer realiza a verificação do código em busca de vulnerabilidades difíceis de detectar, como credenciais expostas e injeção de logs. Com um único clique, o Amazon Q Developer fornece sugestões automáticas de correções personalizadas para o código da aplicação, permitindo que você aceite as correções com confiança e rapidez.
Geração automatizada de testes
Você está desenvolvendo com uma base de código com abrangência de testes reduzida? Com o Amazon Q Developer, é possível gerar testes unitários de forma iterativa dentro do seu projeto, garantindo que o desenvolvimento usando as bases de código existentes seja feito com confiança.
Revisão e implantação
Análise automatizada de código
O Amazon Q Developer automatiza as análises de código, permitindo a detecção e a resolução de problemas de qualidade, como erros lógicos, antipadrões, duplicação de código e vulnerabilidades de segurança em suas aplicações. Com as análises automatizadas de código, é possível receber comentários imediatos, aprimorar a qualidade do seu código e acelerar o ritmo de iteração.
Geração de IaC pronta para implantação
Você está com tudo pronto para implantar a aplicação, mas não tem um conhecimento especializado em infraestrutura? O Amazon Q Developer pode auxiliar na geração de infraestrutura como código (IaC) pronta para implantação no AWS CloudFormation, no AWS Cloud Development Kit (AWS CDK) ou no Terraform, permitindo que sua aplicação chegue às mãos dos usuários em uma fração do tempo.
Aconselhamento e orientação
Suporte e orientação superiores
O Amazon Q Developer tem as informações dos recursos e da fatura da sua conta da AWS e pode usá-las 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.
Gerenciamento e otimização dos recursos da nuvem
Gerenciamento dos recursos da AWS
Interaja com o Amazon Q no Console de Gerenciamento da AWS e faça consultas e explorações da sua infraestrutura da AWS com facilidade, sem a necessidade de escrever scripts ou acessar várias páginas do console.
Compreensão dos custos relativos à nuvem
Use o Amazon Q para recuperar seus dados de custo do Explorador de Custos da AWS a fim de que você possa compreender mais facilmente suas despesas com a nuvem.
Diagnóstico e solução de erros
Diagnostique erros no console em segundos, e não em horas
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 as etapas específicas para corrigi-lo, tudo com base nas práticas recomendadas da AWS.
Investigação e correção de problemas operacionais (versão prévia)
O Amazon Q trabalha em conjunto com você para ajudar na investigação e na correção de problemas operacionais com rapidez, diretamente do Console de Gerenciamento da AWS.
Realizar uma análise de acessibilidade da rede com o VPC Reachability Analyzer
Ao solicitar ajuda ao Amazon Q para analisar problemas de conectividade de rede, ele utiliza o VPC Reachability Analyzer para verificar as conexões e inspecionar a configuração da sua rede com a finalidade de 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.
Transformação de workloads
Atualização de aplicações do Java
O Amazon Q pode auxiliar você na atualização das aplicações do Java. 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.
Transformação de SQL incorporado em aplicações do Java
O Amazon Q Developer ajuda a automatizar a conversão de SQL incorporado de Oracle para PostgreSQL diretamente no IDE. O Amazon Q detecta instruções SQL do Oracle na aplicação do Java e as converte para PostgreSQL. Analise e aceite as alterações propostas, visualize um resumo da transformação e receba recomendações para as próximas etapas enquanto você verifica e testa o código transformado.
Portabilidade de aplicações do .NET Framework para o .NET entre plataformas
Ao usar as funcionalidades de transformação do Amazon Q Developer em uma experiência da Web, as equipes de modernização podem interagir em linguagem natural com os agentes autônomos com tecnologia de IA generativa, incorporados com domínio em .NET, para analisar versões, tipos de projetos, dependências e propor planos de modernização. Após a aprovação dos planos, os agentes refatoram o código, convertem os testes e validam a prontidão do Linux. As funcionalidades também estão disponíveis no IDE do Visual Studio.
Modernização e migração de aplicações em COBOL em mainframes para aplicações do Java na AWS
Ao usar as funcionalidades de transformação do Amazon Q Developer em uma experiência da Web, as equipes de modernização podem interagir em linguagem natural com os agentes autônomos com tecnologia de IA generativa, incorporados com domínio em mainframe e na nuvem, para analisar, documentar, decompor e refatorar aplicações de mainframe, com análises e aprovações da equipe.
Migração e modernização da workload da VMware para o Amazon EC2
Ao usar as funcionalidades de transformação do Amazon Q Developer em uma experiência da Web, as equipes de modernização podem interagir em linguagem natural com os agentes autônomos com tecnologias de IA generativa, incorporados com domínio em transformação da VMware, para realizar a análise de inventário de servidores on-premises, a identificação de dependências, a tradução de rede e a migração de recursos para o Amazon EC2, com análises e aprovações da equipe.
Melhore a segurança e a performance e elimine a dívida tecnológica
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.
Analisar e integrar dados
Linguagem natural para SQL
Faça consultas ao SQL generativo do Amazon Q usando linguagem natural e receba recomendações de código SQL no Editor de Consultas do Amazon Redshift. O Amazon Q analisa a intenção do usuário, os padrões de consulta e os metadados de esquema para obter insights de dados acionáveis.
Integre os dados usando uma linguagem natural
Desenvolva pipelines de integração de dados usando linguagem natural com a integração de dados do Amazon Q no AWS Glue, sem a necessidade de ter um grande conhecimento técnico em Apache Spark ou SQL. Crie trabalhos de integração de dados mais rapidamente, reduza a complexidade na solução de problemas e obtenha ajuda especializada em integração com o Amazon Q.
Criar modelos de ML
Acelere o desenvolvimento de modelos
O Amazon Q Developer auxilia você em todo o desenvolvimento de machine learning (ML) no Amazon SageMaker Studio, na preparação de dados, treinamento de modelos e implantação de modelos. Obtenha ajuda para depurar e corrigir erros ao executar o código no IDE.
Da linguagem natural ao modelo de ML
O Amazon Q Developer está disponível no Amazon SageMaker Canvas (versão prévia). Declare seu objetivo em linguagem natural e o Amazon Q o traduzirá para ML e orientará você em uma solução usando as melhores práticas de ciência de dados.
Comece a usar o Amazon Q Developer
Você encontrou o que estava procurando hoje?
Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas.