Time Extractor
Purpose: Extracts temporal metadata from queries to improve memory retrieval accuracy (e.g., "last week", "yesterday").
Pipeline Stage: Preprocessing
When Called:
✓ Memory enabled (
enable_memory=True)Before memory retrieval step
Enhances memory search with time context
Input/Output Example:
Input: "What did I discuss on March 15, 2024?"
Output:
[{
"timezone": "Asia/Jakarta",
"start_time": "2024-03-15 00:00",
"end_time": "2024-03-15 23:59"
}]Configuration:
{
"model": "gpt-5-mini",
"prompt_builder_type": "prompt_builder",
"output_parser_type": "none",
"model_kwargs": {
"retry_config": {
"timeout": 300,
"max_retries": 2
}
}
}Last updated