Regarding the languages: I have ben iterating and testing for 3 hours today. It just did not want to work properly, so for now, I have decided to make an agent for each language. Specifically for German, you have to write much more formal, use only surnames etc., so it was apparently difficult for the agent to distinguish the different approaches. Nonetheless, I think this is something that an AI agent should be able to handle. Would be a good use case for your team as well to handle this problem ;)