dragon_map: Map dataset columns to prompt, response, and system text

View source: R/mapping.R

dragon_mapR Documentation

Map dataset columns to prompt, response, and system text

Description

Each argument is either a column name or a glue::glue() template that combines several columns, such as "{subject}\n\n{body}". Templates are rendered per row when the training files are written.

Usage

dragon_map(dataset, prompt, response, system = NULL)

Arguments

dataset

A dragon_dataset.

prompt

Column name or template for the user turn.

response

Column name or template for the assistant turn.

system

Optional column name or template for the system prompt. A template with no braces and no matching column is used as a constant system prompt for every row.

Value

The dataset with the mapping attached.

Examples

ds <- dragon_dataset(dragon_example_data())
ds <- dragon_map(ds, prompt = "{subject}\n\n{body}", response = "reply")
dragon_preview(ds, n = 1)

dragonfarm documentation built on Oct. 12, 2026, 5:07 p.m.