Mozilla/history-search-tool-calling
History Search – Evaluation Datasets This repository contains evaluation-only datasets for history search tool usage. Datasets intent (canonical) Evaluates whether the model should invoke history search in a multi-turn conversation. One row per conversation Preserves full context Used by eval code Key fields id turns[] → { turn_index, user, expect_search_history } intent_turns (derived) Flattened, one row per turn view of intent.… See the full description on the dataset page: https://huggingface.co/datasets/Mozilla/history-search-tool-calling.
History Search – Evaluation Datasets
This repository contains evaluation-only datasets for history search tool usage.
Datasets
intent (canonical)
Evaluates whether the model should invoke history search in a multi-turn conversation.
- One row per conversation
- Preserves full context
- Used by eval code
Key fields
idturns[]→{ turn_index, user, expect_search_history }
intent_turns (derived)
Flattened, one row per turn view of intent.
- For HF Dataset Viewer and analysis only
- Not used for eval logic
Key fields
conversation_idturn_indexuserexpect_search_history
temporal
Evaluates temporal parsing correctness when invoking history search.
- Ground-truth start/end timestamps
- Sanity check for search term extraction
- Does not evaluate tool invocation or retrieval quality
Load with pandas
from datasets import load_dataset
# intent (conversation-level)
intent = load_dataset(
"Mozilla/history-search-tool-calling",
"intent",
revision="v1.0.0",
)["train"].to_pandas()
# intent_turns (turn-level)
intent_turns = load_dataset(
"Mozilla/history-search-tool-calling",
"intent_turns",
revision="v1.0.0",
)["train"].to_pandas()
# temporal
temporal = load_dataset(
"Mozilla/history-search-tool-calling",
"temporal",
revision="v1.0.0",
)["train"].to_pandas()
