Prepare your dataset
Each row in your dataset is one test case. Its columns supply the messages SeekrGuard sends to a model and the reference material evaluators score the response against.Map columns to message templates
When you add a dataset, you map its columns onto SeekrGuard’s message templates. Include a column for each field you need:
Which fields a dataset contains determines which evaluators it can run. For example, an evaluator that requires an expected answer can only run on a dataset that maps Assistant Message. See Run examinations.
Add columns for tool evaluation
The tool evaluators, such as Tool Name Match and Tool Selection, score the tool calls a model makes. To run them, add two columns to your dataset file. One lists the tools the model should call, and the other defines the tools it can choose from.
Headers must match exactly, including case. SeekrGuard treats any other spelling, such as
expectedToolCalls, as an ordinary column.
Format expected tool calls
List the tools the model should call, separated by commas:- Write plain tool names, without brackets or quotes.
- Use names that appear in the same row’s tool definitions.
- On a row that isn’t testing tool use, leave the cell empty. Evaluators that need expected tool calls skip that row.
Format tool definitions
Write a JSON array of tool definitions, one per tool, and repeat the full array on every row. Each definition has atype of function and a function object with the tool’s name, description, and parameters:
- Use a valid JSON array, even for a single tool.
- In
parameters, declare therequiredfields and atypefor each property. Tool Arg Schema Validation checks the model’s arguments against them. - Give each tool a specific
description. The model reads it to decide which tool to call.
Format the context column
Tools don’t run during an examination. SeekrGuard reads each tool’s result from the row’s context column instead. Format the context as a JSON object keyed by tool name:Add a dataset
1
Add Dataset
On the Datasets page, click Add Dataset.
2
Upload Dataset
Enter a Name and Description, then choose a tab under Data Source.Click Next.
- Upload File
- Seekr Dataset
- HuggingFace
Drag and drop a CSV or Parquet file onto the upload area, or click the area to choose a file from your computer.
3
Configure Templates
Your source columns appear as chips under Available Columns. Drag them onto the message templates.
A dataset generated by AI-Ready Data arrives with System Message, User Message, and Assistant Message already mapped. Review the Live Preview and continue.
- To add placeholders by typing instead of dragging, click Edit on a message template.
- A message template is a pattern applied to every row. A placeholder, written
{{{column_name}}}, marks where that column’s value goes when the row is sent to a model. - The Live Preview panel shows the messages a row will send to the model. Switch rows with the Example list.
4
Preview & Save Dataset
Review the Dataset Preview, Template Configuration, and Sample Data Preview, then click Save Dataset. Any template you left unmapped reads not set in Template Configuration.
Manage your datasets
The Datasets list shows one row per dataset, with Name, Description, Num. Input Samples, Num. Output Samples, Last Updated, Visibility, and Actions. Each dataset’s Visibility appears as a chip: private, public, or collaborative. See Visibility. Above the table, filter by Name, reorder the list with Sort By, and limit it to your own datasets with Only mine. Each row’s Actions column offers:- View Dataset – open the dataset’s detail page to inspect its inputs and outputs.
- Delete Dataset – available only if you own the dataset or you are an admin. The dataset is archived rather than permanently destroyed.