![]() I can also create a new connection by selecting Create new connection. The following screenshot shows that I have existing connections with my code repositories using AWS CodeStar Connections. ![]() If I have codes that are not in any code repositories, I can also manually upload my codes into an S3 bucket and define the Amazon S3 URI. Currently, CodeWhisperer customization capability supports connection to GitHub, GitLab, and Bitbucket via AWS CodeStar Connections. ![]() On the Create customization page, I can connect the desired private code repositories I want CodeWhisperer to train. I need to have administrator access to navigate to the Create customization page on the Amazon CodeWhisperer dashboard. To get started, I need to create a customization. Let’s Get Started Let me show you how you can use the Amazon CodeWhisperer customization capability. This customization data will be deleted once the customization job finishes. Organizations can now promote the use of code that meets their quality and security standards based on their codes in existing repositories.įurthermore, CodeWhisperer helps to ensure the security of your codes by providing the option to encrypt your customization data using customer managed keys in AWS Key Management Service (AWS KMS). This capability provides two main advantages: providing real-time customized code recommendations that are specific to organizations and ensuring the protection of valuable intellectual property. Once the customization is created, you can review and manually activate the customization to make it available automatically in your team members’ IDEs. Activate the customization for your team members.CodeWhisperer will customize its model based on your codebase. ![]() You can connect one or more code repositories in your GitHub, GitLab, or BitBucket account using AWS CodeStar Connections or manually upload all of your codes into an Amazon Simple Storage Service (Amazon S3) bucket. Administer your end users as CodeWhisperer administrator.To create a customization, you need to complete the following steps as a CodeWhisperer administrator. Now, let me share how it works and how you can get started. How It Works The explanation above described how you can use CodeWhisperer customization capability as a developer. With the customization capability of utilizing your internal codebase, CodeWhisperer now understands the intent, determines which internal and public APIs are best suited to the task, and generates code recommendations. The following screenshot shows how CodeWhisperer generates codes based on the internal codebase just by writing a set of comments. Now, with customization capability, you can ask CodeWhisperer to provide recommendations that include specific code related to the company’s internal services. Previously, with CodeWhisperer, it would not know the correct internal APIs to process unassigned food deliveries or getting driver’s current location as this isn’t publicly available information. You’re given a task to process a list of unassigned food deliveries around the driver’s current location. Let’s say that you’re a developer working for a hypothetical food delivery company called An圜ompany. With this feature, developers who are part of Amazon CodeWhisperer Professional tier can now receive real-time code recommendations that include their internal libraries, APIs, packages, classes, and methods. Now in Preview - Amazon CodeWhisperer Customization Capability Today, I’m excited to announce Amazon CodeWhisperer customization capability (in preview) that enables organizations to customize CodeWhisperer to generate specific code recommendations from private code repositories. For large codebases, it requires hours of reading documentation to understand what code needs to be written to complete the task. Developers have a difficulty learning how to use internal libraries correctly and avoid security problems. This limitation presents a variety of challenges for developers. However, in particular cases, developers need to have code recommendations based on their internal libraries and APIs they extensively use every day.Īs most of the existing AI coding companion tools are trained only on open-source codes, they lack the capability to customize the code recommendations using private code repositories. Post Syndicated from Donnie Prakoso original Īn AI coding companion, such as Amazon CodeWhisperer, aims to improve developers’ productivity by helping them write code quickly and securely.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |