“A interface de chat não apenas gerou código, mas também forneceu contexto explicativo. Preferi usar sugestões inline quando sabia o que estava fazendo e conversar quando estava aprendendo algo novo. Ao corrigir um bug, as sugestões embutidas são excelentes na geração de novo código, mas não me permitem atualizar facilmente o código existente. O bate-papo me permite atualizar o código existente, mas a resposta é fornecida na janela de bate-papo, em vez de ser diretamente integrada ao meu código. É aqui que o chat inline visa melhorar o fluxo de trabalho”, escreveu Yapur. “A resposta gerada pela IA é então perfeitamente mesclada ao meu código existente, em vez de exigir que eu copie e cole de uma janela de bate-papo separada. Posso revisar facilmente as alterações sugeridas e aceitá-las ou recusá-las com o mínimo de esforço. Esse novo recurso é ideal para editar um arquivo existente para corrigir problemas, otimizar código, refatorar código e adicionar comentários. E está incluído no expansivo nível gratuito do Amazon Q Developer.”

Yapur também falou sobre os recursos de documentação da ferramenta.

“Na interface de bate-papo, digitei o prompt ‘Adicionar documentação incluindo comentários descritivos ao longo do código’. O Q Developer analisou rapidamente o código e gerou a documentação apropriada”, disse Yapur. “O Amazon Q Developer criou um bloco de comentários detalhado no início do script, incluindo descrições de parâmetros e informações de valor de retorno. Ele também adicionou comentários embutidos, explicando lógica e cálculos complexos.”