Creating Software Engineer Ai