AI-Assisted Software Development: Enhancing Efficiency