class PromptManager: @staticmethod def format_prompt(user_input, context="", history=None): prompt = "" if context: prompt += f"Context: {context}\n" if history: prompt += "Conversation History:\n" for msg in history: prompt += f"User: {msg['user_message']}\nAI: {msg['ai_response']}\n" prompt += f"User: {user_input}\nPlease respond helpfully." return prompt