Exploring the ideal use cases for AI in software development, and how to build and test AI-generated code.