

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# FAQs sobre o Amazon Q Developer
<a name="faq"></a>

Esta seção fornece respostas às perguntas mais frequentes sobre o uso do Amazon Q Developer para desenvolvimento de código.

## O que é o Amazon Q Developer?
<a name="faq1"></a>

O Amazon Q Developer é um poderoso serviço generativo baseado em IA projetado para acelerar as tarefas de desenvolvimento de código, fornecendo geração e recomendações inteligentes de código. Em 30 de abril de 2024, a Amazon CodeWhisperer tornou-se parte do Amazon Q Developer.

## Como faço para acessar o Amazon Q Developer?
<a name="faq2"></a>

O Amazon Q Developer está disponível como parte dos AWS kits de ferramentas para Visual Studio Code e JetBrains IDEs, como IntelliJ e. PyCharm Para começar, [instale a AWS Toolkit versão mais recente](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-setup.html).

## Quais linguagens de programação são compatíveis com o Amazon Q Developer?
<a name="faq3"></a>

Para Visual Studio Code e JetBrains IDEs, o Amazon Q Developer oferece suporte a Python Java JavaScript, TypeScript,,, C\#Go,Rust, PHPRuby, Kotlin, C, C\+\+, scripts Shell, SQL e Scala. Embora este guia se concentre Python e, Java por exemplo, em propósitos, os conceitos são aplicáveis a qualquer linguagem de programação compatível.

## Como posso fornecer contexto ao Amazon Q Developer para uma melhor geração de código?
<a name="faq4"></a>

Comece com o código existente, importe bibliotecas relevantes, crie classes e funções ou estabeleça esqueletos de código. Use blocos de comentários padrão para solicitações em linguagem natural. Mantenha seu script focado em objetivos específicos e modularize funcionalidades distintas em scripts separados com contexto relevante. Para obter mais informações, consulte [Melhores práticas de codificação com o Amazon Q Developer](best-practices-coding.md).

## O que devo fazer se a geração de código em linha com o Amazon Q Developer não for precisa?
<a name="faq5"></a>

Analise o contexto do script, verifique se as bibliotecas estão presentes e certifique-se de que as classes e funções estejam relacionadas ao novo código. Modularize seu código e separe diferentes classes e funções de acordo com seus objetivos. Escreva instruções ou comentários claros e específicos. Se você ainda não tiver certeza sobre a precisão do código e não conseguir continuar com ele, inicie um bate-papo com o Amazon Q e envie o trecho do código com as instruções. Para obter mais informações, consulte [Solução de problemas de cenários de geração de código no Amazon Q Developer](troubleshooting.md).

## Como posso usar o recurso de bate-papo do Amazon Q Developer para geração de código e solução de problemas?
<a name="faq6"></a>

Converse com o Amazon Q para gerar funções comuns, pedir recomendações ou explicar o código. Se a resposta inicial não for satisfatória, experimente com instruções diferentes e siga as instruções fornecidas. URLs Além disso, forneça feedback à Amazon Q para ajudar a melhorar o desempenho do chat no futuro. Use os ícones de polegar para cima e polegar para baixo para fornecer seu feedback. Para obter mais informações, consulte [Exemplos de bate-papo](examples-chat.md).

## Quais são algumas das melhores práticas para usar o Amazon Q Developer?
<a name="faq7"></a>

Forneça contexto relevante, experimente e repita as solicitações, analise as sugestões de código antes de aceitá-las, use recursos de personalização e entenda as políticas de privacidade de dados e uso de conteúdo. Para obter mais informações, consulte [Melhores práticas para geração de código com o Amazon Q Developer](code-generation.md) e [Melhores práticas para recomendações de código com o Amazon Q Developer](code-recommendations.md).

## Posso personalizar o Amazon Q Developer para gerar recomendações com base no meu próprio código?
<a name="faq8"></a>

Sim, use personalizações, que são um recurso avançado do Amazon Q Developer. Com as personalizações, as empresas podem fornecer seus próprios repositórios de código para permitir que o Amazon Q Developer recomende sugestões de código em linha. Para obter mais informações, consulte [Recursos avançados do Amazon Q Developer](advanced-capabilities.md) and [Resources](resources.md).