Amazon SageMaker AI aprimora o Amazon Q Developer com sugestões de código personalizadas e contexto do espaço de trabalho

Publicado: 8 de mai de 2025

Hoje, a AWS anuncia melhorias significativas para o Amazon Q Developer no Jupyter Lab do Amazon SageMaker AI, introduzindo a personalização de sugestões de código com base em repositórios de código privados e a capacidade de incluir todo o contexto do espaço de trabalho para aprimorar a assistência à codificação. Esses novos recursos capacitam as organizações a utilizar seu código proprietário e melhorar a relevância das sugestões de código, aumentando a produtividade dos desenvolvedores e a qualidade do código nos ambientes do Jupyter Lab.

Com o novo recurso de personalização, o Amazon Q Developer já pode ajudar no desenvolvimento de software, adequando-se às bibliotecas internas da equipe, às técnicas algorítmicas proprietárias e ao estilo de código corporativo. Uma personalização do Amazon Q Developer é um conjunto de elementos que permite que o Amazon Q forneça sugestões que consideram a base de código da empresa. Isso garante que as sugestões de código, tanto em linha quanto baseadas em chat, estejam perfeitamente alinhadas às práticas e padrões de codificação específicos da organização.

Além disso, o contexto do espaço de trabalho permite que o Amazon Q Developer localize arquivos, entenda como o código é usado em vários arquivos e gere código que aproveita diversos arquivos, incluindo os que não estão abertos no momento. Essa percepção contextual resulta em uma assistência de código mais precisa e relevante, ajudando os desenvolvedores a entender melhor toda a estrutura do projeto antes de começarem a codificar. Os usuários podem acessar os recursos do espaço de trabalho por meio da interface de chat, garantindo uma experiência de desenvolvimento integrada que considera todo o escopo do projeto.

Esses aprimoramentos para o Amazon Q Developer no Jupyter Lab do Amazon SageMaker AI já estão disponíveis em todas as regiões que oferecem o Amazon SageMaker AI.

Para saber mais sobre esses recursos, consulte a documentação.