O que é o Amazon Q Developer
O Amazon Q Developer é um assistente de codificação com IA que foi rebatizado e expandido a partir do Amazon CodeWhisperer em abril de 2024. Além de sugestões de código, oferece respostas a perguntas relacionadas à AWS, diagnóstico de custos, transformação de código e recursos de agente autônomo.
Característica: Destaca-se pela profunda integração com serviços AWS e recursos de segurança e conformidade voltados para empresas.
Principais Recursos
- Sugestões de código: Autocompletar de código em tempo real dentro da IDE
- Rastreamento de referência: Verificação de licença de snippets de código aberto
- Verificação de segurança: Detecção automática de vulnerabilidades no código
- Agente autônomo: Automatiza implementação de recursos, testes, refatoração e atualização de dependências
- Transformação de código: Upgrade automático de Java/.NET
- Integração AWS: Suporte para CloudFormation, CDK, Terraform
Planos de Preços
| Plano | Preço | Conteúdo |
|---|---|---|
| Free Tier | $0 | 50 requisições de agente/mês, recursos básicos |
| Pro | $19/usuário/mês | 1.000 requisições de agente/mês, compensação de IP |
Limites de Uso Detalhados
| Recurso | Free | Pro |
|---|---|---|
| Requisições de agente | 50/mês | 1.000/mês |
| Transformação Java/.NET | - | 4.000 linhas/usuário/mês |
| Linhas de transformação adicionais | - | $0,003/linha |
IDEs Compatíveis
- VS Code
- JetBrains IDE (IntelliJ, PyCharm, etc.)
- Visual Studio
- Eclipse
Linguagens Suportadas
- Java
- Python
- JavaScript / TypeScript
- C# / Go / PHP
- Rust / Kotlin / Ruby
- C / C++ / Scala / Shell
- SQL / JSON / YAML / HCL (Terraform)
- CDK (TypeScript, Python)
Segurança e Conformidade
- Proteção de dados: Na versão Pro, o código não é usado para treinamento
- Compensação de IP: Proteção de IP fornecida na versão Pro
- Conformidade: Em conformidade com SOC, ISO, HIPAA, PCI
- Suporte a SSO: Integração com IAM Identity Center
Recursos do Agente Autônomo
O agente autônomo do Amazon Q Developer suporta todo o ciclo de vida de desenvolvimento:
- Descreva a funcionalidade
- Analisa a base de código
- Gera um plano de implementação detalhado
- Após aprovação, executa as alterações
Tarefas suportadas:
- Implementação de recursos
- Criação de testes
- Geração de documentação
- Refatoração
- Upgrade de software
Links Oficiais
Resumo
O Amazon Q Developer é o assistente de codificação com IA ideal para equipes que desenvolvem em ambiente AWS. O plano gratuito oferece recursos suficientes, e a versão Pro disponibiliza compensação de IP e mais requisições de agente. Especialmente recomendado para desenvolvimento de aplicações que utilizam serviços AWS e para equipes empresariais que priorizam segurança e conformidade.
← Voltar para a lista