import logging

# Configure logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')

def optimize_prompt(prompt: str) -> str:
    """
    Optimizes a given prompt to elicit a better response.
    For now, it adds a simple encouraging statement.

    Args:
        prompt (str): The original prompt.

    Returns:
        str: The optimized prompt.
    """
    try:
        optimized_prompt = f"{prompt}\nPlease provide a detailed and helpful answer."
        logging.info(f"Optimized prompt: {optimized_prompt}")
        return optimized_prompt
    except Exception as e:
        logging.error(f"Error optimizing prompt: {e}")
        return prompt  # Return original prompt in case of error

# Example usage (for testing):
if __name__ == "__main__":
    original_prompt = "What is the capital of France?"
    optimized_prompt = optimize_prompt(original_prompt)
    print(f"Original prompt: {original_prompt}")
    print(f"Optimized prompt: {optimized_prompt}")