Spaces:
Runtime error
Runtime error
"""Base class for all reasoning strategies.""" | |
from typing import Dict, Any | |
class ReasoningStrategy: | |
"""Base class for reasoning strategies.""" | |
async def reason(self, query: str, context: Dict[str, Any]) -> Dict[str, Any]: | |
"""Apply reasoning strategy to query with context. | |
Args: | |
query: The query to reason about | |
context: Additional context for reasoning | |
Returns: | |
Dictionary containing reasoning results | |
""" | |
raise NotImplementedError | |