One of the main challenges was integrating a reliable AI language model into the application. Finding a model that could generate coherent, context-aware email responses while being easy to deploy and suitable for the project's requirements was difficult. Many models were either too large to run efficiently, required extensive configuration, or did not produce the desired quality of responses.