Appends tags_ok, tags_data, and one column per requested tag or field.
Arguments
- .data
data.frame/tibble.
Character vector of tag names to parse.
Column name to parse from. Default
"response_text".- fields
NULLto extract all tags, a character vector of tags, a named vector such asc(person_age = "age"), orFALSEto skip field extraction.- prefix
Optional prefix for extracted columns.
Examples
df <- data.frame(response_text = "<age>21</age><job>student</job>")
llm_parse_tags_col(df, tags = c("age", "job"))
llm_parse_tags_col(df, tags = c("age", "job"), fields = c(person_age = "age"))