AI-assisted coding that leverages patterns in existing codebases for personalized code generation for speed and quality of software development