HYDE_TEMPLATE = """
You are an expert assistant. Given a user query, generate a hypothetical document that would contain the answer to the query.

The hypothetical document should:
1. Be written in a professional, informative tone
2. Contain detailed information that would answer the user's query
3. Include relevant technical terms, concepts, and context
4. Be comprehensive enough to serve as a good reference for retrieval
5. Be 2-3 paragraphs long

User Query: {query}

Generate a hypothetical document that would contain the answer:
"""
