Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
MongoDBchevron-right

Introdução ao MongoDB e ao Amazon Q Assistente de codificação IA generativa

Shane McAllister3 min read • Published Sep 25, 2024 • Updated Sep 25, 2024
AWSIAMongoDBJavaScriptJavaPython
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
Em 2023, o MongoDB cooperou com a equipe do Amazon CodeWhisperer para ajustar os Modelos Fundamentais e fornecer sugestões de código de alto nível — preparadas e personalizadas para o MongoDB. Agora, levamos essa colaboração ainda mais longe com o Amazon Q Developer, a mais recente evolução do assistente de codificação aprimorado por IA da Amazon, para fornecer conclusões de código inteligentes ainda melhores e maior produtividade para seus projetos baseados no MongoDB.
O Amazon Q Developer aprimora a experiência de codificação, fornecendo conclusões de código mais rápidas e mais sensíveis ao contexto, que se integram perfeitamente às operações do MongoDB . Seus recursos de AI foram expandidos, oferecendo melhor suporte para tarefas e fluxos de trabalho complexos e, com recursos como o Q chat, você pode até iniciar uma conversa com o Amazon Q para explorar e explicar melhor as sugestões de código. Assista a este pequeno vídeo para ter uma ideia dos recursos do Amazon Q com MongoDB.
Este tutorial abaixo ajudará você a colocar o Amazon Q Developer em funcionamento no VS Code, mas o Q também está disponível para vários outros IDEs, incluindo JetBrains (como no vídeo acima), IntelliJ IDEA, Visual Studio e CLI e o Console do Amazon Web Services . No site doAmazon Q, você pode encontrar tutoriais que demonstram como configurar o Amazon Q em diferentes IDEs, bem como outras documentações.
Instalando o Amazon Q para VS Code
O Amazon Q está disponível no armazenamento de extensões do VS Code.
  1. Abra o VS Code e navegue até a loja de extensões (ícone inferior no painel esquerdo).
  2. Pesquise por Amazon Q e ele aparecerá no mercado de extensão. Extensão AmazonQ
  3. Depois de encontrar, clique em Instalar. Detalhes da Amazonq
  4. Depois de instalado, você será solicitado a autorizar o Amazon Q por meio de um ID de construtor para se conectar à sua conta de desenvolvedor do Amazon Web Services (ou configurar uma nova conta, se ainda não tiver uma). insira a descrição da imagem aqui
Como usar o Amazon Q
Há 2 maneiras de interagir com o Amazon Q - Sugestões de código in-line ou Q chat
Sugestões de código in-line
Amazon q em execução
Com o Amazon Q Developer instalado e em execução, conforme você insere seu prompt ou código, o Q oferecerá sugestões de código in-line. Se você quiser manter a sugestão, use TAB para aceitá-la. OQ pode fornecer várias sugestões para você escolher, dependendo do seu caso de uso. Para navegar entre as sugestões, use as teclas de seta para a esquerda e para a direita para visualizá-las e TAB para aceitá-las.
Se você não concordar com as sugestões que verá, continue digitando (ou pressione SC). As sugestões desaparecerão e Q gerará novas em um ponto posterior com base no contexto adicional.
Solicitação manual de sugestões
Você pode solicitar sugestões a qualquer momento. Use Option-C no Mac ou ALT-C no Windows. Após receber as sugestões, use TAB para aceitar e as teclas de seta para navegar.
Obtendo as melhores recomendações
Para obter melhores resultados, siga estas práticas:
  • Dê ao Amazon Q algo com que trabalhar. Quanto mais código seu arquivo contiver, mais contexto Q terá para gerar recomendações.
  • Escreva comentários descritivos em linguagem natural – por exemplo:
1// Take a JSON document as a String and store it in MongoDB returning the _id
Ou
1//Insert a document in a collection with a given _id and a discountLevel
  • Especifique as bibliotecas de sua preferência no início do arquivo usando instruções de importação.
1// This Java class works with MongoDB sync driver.
2// This class implements Connection to MongoDB and CRUD methods.
  • Use nomes descritivos para variáveis e funções
  • Divida tarefas complexas em tarefas mais simples
Usando o Qchat
Se você preferir uma interface semelhante ao chat, o Q chat também está aqui para ajudar e você pode interagir de uma forma mais conversacional e, ao mesmo tempo, ser capaz de inserir sugestões de código de volta em seu projeto. A escolha é sua, in-line ou por chat, você obterá a mesma capacidade e assistência, tudo sustentado pelo treinamento e ajuste fino do MongoDB .
Amazon q chat
Fornecer feedback
Como acontece com todas as ferramentas de AI generativa, elas estão sempre aprendendo e expandindo para sempre sua base de conhecimento fundamental, e o MongoDB está procurando feedback. Se você estiver usando o Amazon Q em seu desenvolvimento do MongoDB , Gostaríamos muito de ouvir você, então visite nossos Fóruns para nos informar como você está se lidando com ele e como ele está ajudando em seu fluxo de trabalho.
mal podemos esperar para ver suas ideias e impressões sobre o MongoDB e o Amazon Q juntos.
Principais comentários nos fóruns
Ainda não há comentários sobre este artigo.
Iniciar a conversa

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Tutorial

Recursos do Leafsteroid


Sep 09, 2024 | 1 min read
Artigo

MongoDB e Mongoose: compatibilidade e comparação


Apr 02, 2024 | 11 min read
Artigo

Inúmeras coleções


Oct 01, 2024 | 6 min read
Tutorial

Habilite a IA generativa e os cursos de pesquisa semântica em seu banco de dados com o MongoDB Atlas e o OpenAI


Sep 09, 2024 | 8 min read