Desenvolvimento de atributos do Amazon Q Developer - Amazon Q Developer

Desenvolvimento de atributos do Amazon Q Developer

O Amazon Q Developer está disponível em vários AWS ambientes e serviços e também como assistente de codificação em IDEs de terceiros.

Muitos dos recursos do Amazon Q Developer existem em uma interface de bate-papo, na qual você pode usar linguagem natural para fazer perguntas sobre a AWS, obter ajuda com códigos, explorar recursos ou solucionar problemas. Quando você conversa com o Amazon Q, o Amazon Q usa o contexto da conversa atual para informar as respostas. Você pode fazer perguntas de acompanhamento ou consultar a resposta ao fazer uma nova pergunta.

Outros atributo do Amazon Q Developer estão disponíveis como parte de seus fluxos de trabalho em consoles AWS de serviço e IDEs compatíveis. As seções a seguir explicam os diferentes atributo do Amazon Q Developer que você pode encontrar em toda a sua AWS experiência com a.

Analytics

Resumindo seus dados

Com o Amazon Q QuickSight, é possível utilizar a experiência de criação de BI generativa, criar resumos executivos dos dados, fazer e responder perguntas sobre dados e gerar narrativas analíticas.

Para obter mais informações, consulte Using Generative BI with Amazon Q QuickSight no Guia do usuário do QuickSight.

Gerenciamento e governança

Explorar nós usando prompts de texto

Usando o AWS Systems Manager e o Amazon Q, você pode fazer perguntas em linguagem natural sobre seus nós ou instâncias gerenciados. O Amazon Q então usa a ação ListNodes do Systems Manager e cria filtros com base na entrada de texto para fornecer os resultados.

Para obter mais informações, consulte Explorar nós usando prompts de texto no Amazon Q no Guia do usuário do AWS Systems Manager.

Investigar problemas operacionais

As investigações do Amazon CloudWatch aprimoram sua capacidade de investigar e analisar recursos, eventos e atividades em todo o seu ambiente da AWS. Ao aproveitar o processamento de linguagem natural, o Amazon Q simplifica o processo de compreensão de cenários e relacionamentos complexos em sua Conta da AWS.

O Amazon Q Developer ajuda você a acelerar as investigações do CloudWatch em todo o ambiente da AWS. O Q busca anomalias na telemetria, evidencia sinais relacionados para você explorar, identifica possíveis hipóteses de causa-raiz e sugere as próximas etapas para auxiliar na correção de problemas com mais rapidez.

Ao integrar o Amazon Q aos seus fluxos de trabalho investigativos, você pode acelerar a solução de problemas, aprimorar sua compreensão do ambiente da AWS e tomar decisões mais informadas sobre sua infraestrutura e aplicações.

Para obter exemplos de perguntas para fazer ao Amazon Q no contexto de investigações do Amazon CloudWatch, consulte o Conversar sobre sua telemetria e suas operações.

Para obter mais informações sobre as investigações do CloudWatch em geral, consulte Investigações do CloudWatch no Guia do usuário do Amazon CloudWatch.

Fazendo um inventário de seus AWS recursos

Você pode perguntar à Amazon Q sobre os recursos específicos da sua AWS conta em qualquer lugar no AWS Management Console. Talvez você não saiba onde localizar informações relevantes sobre seus recursos ou talvez esteja em um console de serviço e queira acessar informações sobre os recursos de outro serviço sem interromper seu fluxo de trabalho.

O Amazon Q Developer responde às suas perguntas de linguagem natural sobre recursos e fornece links diretos para esses recursos para que você possa encontrá-los rapidamente. Você pode pedir à Amazon Q que liste um tipo de recurso em sua conta, para obter detalhes sobre um recurso específico ou para listar recursos com base em critérios como região ou estado.

Por exemplo, talvez você queira saber quantas instâncias do Amazon EC2 você tem em execução no momento. Nesse caso, você pode fazer sua pergunta ao Amazon Q em linguagem natural e ele fornecerá uma resposta com base em seus recursos específicos.

Para obter mais informações, consulteConversar sobre recursos com o Amazon Q Developer

Para obter informações sobre limites específicos para cada tipo e como eles se relacionam com os preços de um pacote de assinatura específico, consulte os preços do Amazon Q Developer.

Amazon Q no AWS Console Mobile Application

O Amazon Q é integrado ao AWS Console Mobile Application para responder a perguntas sobre a AWS. Você configura o acesso da mesma forma que obtém acesso ao Amazon Q no AWS Management Console. Para obter mais informações, consulteConceitos básicos do Amazon Q Developer

Diagnosticar o console

No Console de gerenciamento da AWS, o Amazon Q Developer pode diagnosticar erros que você recebe ao trabalhar com serviços da AWS, como permissões insuficientes, configuração incorreta, limites de serviço excedidos, entre outros.

Para obter mais informações, consulteComo diagnosticar erros comuns com o Amazon Q Developer

Computação

Escolha de Instâncias do Amazon Elastic Compute Cloud

Com tantos tipos de instância do Amazon EC2 disponíveis, encontrar os tipos de instância mais adequados para sua workload pode ser demorado e complexo. O seletor de tipo de instância do Amazon Q considera o seu caso de uso, o tipo de workload, a preferência do fabricante da CPU e como você prioriza preço e desempenho, bem como os parâmetros adicionais que você pode especificar. Em seguida, ele usa esses dados para fornecer sugestões e orientações sobre os tipos de instância do Amazon EC2 mais adequados às suas novas workloads.

Para obter mais informações, consulte Obtenha recomendações do localizador de tipos de instância do Amazon EC2 no Guia do usuário do Amazon Elastic Compute Cloud.

Bancos de dados

Escrevendo consultas de banco de dados com linguagem natural

O SQL generativo do Amazon Q usa IA generativa para analisar a intenção do usuário, os padrões de consulta e os metadados do esquema para identificar padrões de consulta SQL comuns diretamente no Amazon Redshift, acelerando o processo de criação de consultas para os usuários e reduzindo o tempo necessário para obter insights de dados acionáveis.

Para obter mais informações, consulte Interagir com o SQL generativo do Amazon Q no Guia de gerenciamento do Amazon Redshift.

Rede e entrega de conteúdo

Análise da solução de problemas de rede

Você pode usar o Amazon Q para diagnosticar problemas de conectividade de rede em aplicações executadas em Amazon VPCs. A solução de problemas de rede do Amazon Q pode entender consultas em linguagem natural e trabalha com o Reachability Analyzer para fornecer respostas relevantes. Com o Amazon Q, você pode fazer perguntas sobre a acessibilidade da rede em um formato conversacional.

Para obter mais informações, consulte Amazon Q network troubleshooting for Reachability Analyzer no Guia do usuário do Amazon VPC Reachability Analyzer.

Segurança, identidade e conformidade

Analisar as configurações de segurança de rede (versão prévia)

Você pode facilmente obter respostas, em linguagem natural, para perguntas sobre suas configurações de segurança de rede com o administrador de segurança da rede do AWS Shield. O Amazon Q ajuda você a analisar suas descobertas de segurança de rede e fornece etapas de correção recomendadas nas aplicações de console e chat. Para obter mais informações, consulte Analyze network security with Amazon Q Developer no Guia do desenvolvedor do administrador de segurança da rede do AWS Shield.

Ferramentas de desenvolvedor

Faça perguntas ao Amazon Q Developer sobre a criação AWS e para obter ajuda com o desenvolvimento de software. O Amazon Q pode explicar conceitos de codificação e trechos de código, gerar testes de código e de unidade e aprimorar o código, incluindo depuração ou refatoração.

Desenvolver recursos de código

Depois de explicar, em linguagem natural, o atributo que você deseja desenvolver, o Amazon Q pode usar o contexto do seu projeto atual para gerar um plano de implementação e o código que o acompanha. Você pode desenvolver recursos com o Amazon Q para ajudar na criação de projetos da AWS ou das suas próprias aplicações. Para obter mais informações, consulteDesenvolver recursos com o Amazon Q Developer

Sugestões de código em linha

O Amazon Q fornece recomendações de código em tempo real. Quando você escreve código, o Amazon Q gera automaticamente sugestões com base nos seus códigos e comentários existentes. Para obter mais informações, consulte Geração de sugestões em linha com o Amazon Q Developer.

Conversar sobre código em IDEs

Dentro dos IDEs, o Amazon Q pode responder a perguntas relacionadas ao processo de desenvolvimento de software, incluindo perguntas conceituais sobre programação, como um código específico funciona, melhoria do código e geração do código. Você também pode pedir à Amazon Q que atualize e melhore trechos de código no painel de bate-papo. Com suporte em vários idiomas, você pode conversar com o Amazon Q em qualquer um dos idiomas naturais compatíveis, incluindo inglês, mandarim, francês, alemão, italiano, japonês, espanhol, coreano, hindi e português, com mais idiomas disponíveis. Para obter mais informações, consulteConversando com o Amazon Q Developer sobre código

Para escrever código e obter assistência de desenvolvimento no ambiente mais completo com o Amazon Q Developer, consulte Usando o Amazon Q Developer no IDE.

Para habilitar a funcionalidade básica de preenchimento de código em outras interfaces na AWS, consulte Geração sugestões em linha em ambientes de codificação da AWS.

Analisar o código em busca de vulnerabilidades de segurança e problemas de qualidade

Dentro dos IDEs, o Amazon Q analisa seu código em busca de vulnerabilidades de segurança e problemas de qualidade de código. O Amazon Q pode revisar a codificação ou projetos inteiros para monitorar a segurança e a qualidade das aplicações durante o desenvolvimento. Para obter mais informações, consulteRevisar código com o Amazon Q Developer

Transformar código

O Amazon Q pode conduzir atualizações automatizadas no nível de linguagem e do sistema operacional (SO) em suas aplicações. Para obter mais informações, consulteTransformar código no IDE com o Amazon Q Developer

Gerar testes de unidade

O Amazon Q Developer fornece um recurso de geração de testes de unidade com tecnologia de IA para auxiliar as equipes de desenvolvimento a melhorar a abrangência do código em todo o ciclo de vida de desenvolvimento de software. O agente do Amazon Q Developer para a geração de testes de unidade está disponível nos seguintes ambientes:

nota

O recurso de geração de testes de unidade está disponível em todas as regiões compatíveis com o Amazon Q Developer.

Desenvolvimento de software no Amazon CodeCatalyst

O Amazon Q Developer no CodeCatalyst inclui atributos de IA generativa que podem ajudar usuários em projetos em seu espaço a desenvolver software com mais rapidez. Você pode atribuir problemas ao Amazon Q ou recomendar tarefas para o Amazon Q. Você também pode pedir à Amazon Q que escreva uma descrição ou resuma o conteúdo.

Para obter mais informações, consulte Gerenciar atributos de IA generativa no Amazon CodeCatalyst no guia do administrador do Amazon CodeCatalyst.

Conversar sobre códigos no Amazon SageMaker AI Studio

O Amazon SageMaker AI Studio é uma experiência baseada na web para a execução de fluxos de trabalho de ML. Você pode conversar com o Amazon Q Developer dentro do Studio para obter orientação sobre os atributos do SageMaker AI, solucionar erros do JupyterLab e obter uma amostra de código.

Amazon Q interface in JupyterLab showing available commands and a help message.

Para obter mais informações, consulte Use Amazon Q to Expedite Your Machine Learning Workflows no Guia do Desenvolvedor do SageMaker AI.

Interagir com a linha de comandos e o AWS CloudShell

Interface da linha de comando (CLI)

Após instalar o Amazon Q para a linha de comandos, você pode usá-lo para concluir comandos da CLI, pois ele preenche subcomandos, opções e argumentos contextualmente relevantes. Ele fornece conclusões geradas pela IA à medida que você digita na linha de comando. Além disso, você pode usar o Amazon Q para escrever instruções em linguagem natural que são traduzidas instantaneamente em um trecho de código shell executável. Você também pode fazer perguntas complexas ao Amazon Q. Ele fornece feedback e instruções com base na conversa, além de contexto e informações fora da conversa. Em seguida, você pode permitir que o Amazon Q realize ações em seu nome. Com suporte em vários idiomas, você pode conversar com o Amazon Q em qualquer um dos idiomas naturais compatíveis, incluindo inglês, mandarim, francês, alemão, italiano, japonês, espanhol, coreano, hindi e português, com mais idiomas disponíveis. Para obter mais informações, consulteUsando o Amazon Q Developer na linha de comando

AWS CloudShell

Você também pode usar a CLI do Amazon Q AWS CloudShell para interagir em conversas em linguagem natural, fazer perguntas e receber respostas do Amazon Q em seu terminal. Você pode obter o comando shell relacionado que reduz a necessidade de pesquisar ou lembrar a sintaxe. Com o Amazon Q, você pode receber sugestões de comandos ao digitar no terminal. Para obter mais informações, consulte Utilização do Amazon Q AWS CLI no AWS CloudShell.

Integração de aplicações

Escrevendo scripts para automatizar serviços AWS

Você pode saber exatamente o que fazer com seus AWS recursos e pode acabar tomando as mesmas ações repetidamente. Nesse caso, você pode pedir à Amazon Q que escreva um código que automatize as tarefas repetitivas.

Por exemplo, você pode estar trabalhando em um projeto que usa Amazon VPCs, instâncias do Amazon EC2 e bancos de dados Amazon RDS. No decorrer dos testes, você descobre que toda vez que cria uma Amazon VPC, ativa um servidor e implanta um banco de dados, a configuração é a mesma. Você sempre escolhe a mesma instância e tipo de banco de dados, com as mesmas opções selecionadas, usando os mesmos grupos de segurança, em sub-redes com a mesma configuração de NACL. Você não quer ter que passar pelo mesmo processo manual toda vez que quiser recriar suas condições de teste.

Você pode usar o atributo Console-to-Code do Amazon Q para automatizar um fluxo de trabalho em vez de executá-lo manualmente todas as vezes. Primeiro, você ativa o Console-to-Code no console do Amazon EC2. Em seguida, o Amazon Q registra suas ações à medida que você passa pelo processo de configuração e inicialização da sua instância. Por fim, o Amazon Q fornece código, em um idioma de sua escolha, que automatiza o processo que você acabou de executar.

Para obter mais informações, consulteAutomatização de AWS serviços com o Amazon Q Developer Console-to-Code

Escrevendo scripts ETL e integrando dados

O AWS Glue é um serviço de integração de dados com tecnologia sem servidor que facilita aos usuários de analytics a descoberta, preparação, transferência e integração de dados de várias fontes.

A integração de dados do Amazon Q no AWS Glue inclui os seguintes recursos:

  • Bate-papo: a integração de dados do Amazon Q no AWS Glue pode responder a perguntas de linguagem natural em inglês sobre o AWS Glue e domínios de integração de dados, como conectores de origem e destino do AWS Glue, trabalhos de ETL do AWS Glue, catálogo de dados, crawlers e AWS Lake Formation e outras documentações de atributos e práticas recomendadas. A integração de dados do Amazon Q no AWS Glue responde com instruções passo a passo e inclui referências às suas fontes de informação.

  • Geração de código de integração de dados: a integração de dados do Amazon Q no AWS Glue pode responder a perguntas sobre scripts de ETL do AWS Glue e gerar novos códigos com base em uma pergunta de linguagem natural em inglês.

  • Solução de problemas: a integração de dados do Amazon Q no AWS Glue foi criada especificamente para ajudar você a entender erros em trabalhos do AWS Glue e fornece instruções passo a passo para identificar a causa e resolver os problemas.

Para obter mais informações, consulte Amazon Q data integration in AWS Glue no Guia do usuário do AWS Glue.

Integrações de terceiros

Usar o GitLab Duo com Amazon Q

Você pode usar o GitLab Duo com Amazon Q em suas operações de desenvolvimento de software e fluxos de trabalho de gerenciamento de código-fonte. Após configurar o Amazon Q no GitLab Duo, você pode invocar ações rápidas para automatizar tarefas, incluindo implementar código em suas ideias, transformar sua base de código, revisar solicitações de mesclagem quanto à qualidade e vulnerabilidades e sugerir testes de unidade.

Para obter mais informações, consulteGitLab Duo com Amazon Q

Usar recursos do Amazon Q Developer no GitHub

Você pode aproveitar os recursos do Amazon Q Developer em seus fluxos de trabalho de desenvolvimento de software. Com agentes de desenvolvimento especializados, você pode implementar novas ideias, revisar o código em busca de problemas de qualidade, resolver vulnerabilidades com testes de unidade e modernizar aplicações Java legadas.

Para obter mais informações, consulteAmazon Q Developer para GitHub (Demonstração)

Gerenciamento financeiro na Nuvem

Noções básicas sobre os custos

Você pode perguntar à Amazon Q sobre seus custos de AWS fatura e conta no AWS Management Console. O Amazon Q pode recuperar seus dados de custo, explicar custos e analisar tendências de custo.

Para obter mais informações, consulteConversando sobre seus custos

Suporte ao cliente

Obter suporte ao cliente diretamente da Amazon Q

O Amazon Q pode responder suas perguntas sobre ativação de conta, picos de custos, ajuste de faturas, fraudes, eventos de integridade e problemas com seus recursos da AWS.

Para obter mais informações, consulte Conversando sobre seus custos e Solicitar ao Amazon Q que solucione problemas com recursos.

Criar de tíquetes de suporte

O Amazon Q pode ajudar você a criar um caso de suporte e, em seguida, conectá-lo a um atendente de suporte humano na AWS.

Para obter mais informações, consulteUsar o Amazon Q Developer para conversar com Suporte

Amazon Q em aplicações de chat

Você pode ativar o Amazon Q em suas aplicações do Slack e do Microsoft Teams para fazer perguntas sobre desenvolvimento na AWS. Para adicionar o Amazon Q às suas aplicações de chat, consulte Conversar com o Amazon Q Developer em aplicações de chat. Para obter mais informações, consulte Get started with Slack e Get started with Microsoft Teams no Guia do administrador do Amazon Q Developer em aplicações de chat.