Customize Amazon Q Developer in your IDE with personal code base for Amazon Web Services

Customize Amazon Q Developer in your IDE with personal code base for Amazon Web Services



Amazon Q Developer now offers customization capabilities in your IDE for inline code completion and chat. This feature allows developers to receive code recommendations from private code repositories in their organization. Amazon Q Developer is an AI coding assistant that offers code suggestions derived from existing code and comments in an integrated development environment (IDE). Large language models trained on code from Amazon and open source projects power these recommendations.

Developers can download the Amazon Q Developer extension for various IDEs such as Brains in a Jet, Visual Studio Code, and Visual Studio (preview). The tool suggests code as developers type or can write entire functions based on comments. Additionally, developers can interact with Amazon Q in chat to generate code for specific tasks or seek explanations for code snippets.

The new customization capability allows developers to receive more relevant code recommendations based on their organization’s internal libraries and APIs. By describing the intent in a comment or function name, developers can receive tailored code suggestions. Administrators can create customizations based on their internal data repositories, ensuring data privacy and security within the organization.

Amazon Q Customization brings leading technical techniques like Recovery Augmented Generation (RAG) to enhance code recommendations. As of the preview launch, two new capabilities have been added: the ability to update customizations and chat customization in the IDE. Administrators can now schedule regular updates based on the latest code commits to keep code suggestions accurate.

Developers can select code snippets in their IDE and request explanations or ask generic questions related to their organization’s codebase in the chat. To create a customization, administrators can follow specific steps in the Amazon Q Console page. They can monitor the effectiveness of active customizations to boost developer productivity in the organization.

Amazon Q supports customization for codebases in Java, JavaScript, TypeScript, and Python. Customizations are available worldwide within the Amazon Q Developer Professional subscription. Administrators can configure Amazon Q across regions with an AWS IAM Identity Center. This feature is available at no additional cost, allowing up to eight customizations per AWS account.

The new customization capabilities offer a valuable tool for developers to enhance code recommendations and streamline development processes within their organizations. By leveraging Amazon Q Developer’s customization features, developers can access tailored code suggestions based on their organization’s data repositories. Start building and creating customizations for your development team with Amazon Q Developer.

Article Source
https://aws.amazon.com/blogs/aws/customize-amazon-q-developer-in-your-ide-with-your-private-code-base/