causal_agent.interpret_query
- causal_agent.interpret_query(query_info, dataset_analysis, dataset_description=None)[source]
Interpret query using hybrid heuristic/LLM approach to identify variables.
- Parameters:
query_info (Dict[str, Any]) – Information extracted from the user’s query (text, hints).
dataset_analysis (Dict[str, Any]) – Information about the dataset structure (columns, types, etc.).
dataset_description (str | None) – Optional textual description of the dataset.
llm – Optional language model instance.
- Returns:
Dict containing identified variables (treatment, outcome, covariates, etc., and is_rct).
- Return type: