Amazon CodeWhisperer

Amazon CodeWhisperer is an ML-powered AI coding assistant that helps developers build applications faster by providing real-time code recommendations in their integrated development environment (IDE). It can generate entire functions and logical code blocks, and offers recommendations for AWS APIs across popular services like EC2, Lambda, and S3. CodeWhisperer can also assist with unit test generation and enable developers to use ML in their applications. It is currently available for Java, Python, and JavaScript projects.