본문으로 건너뛰기

데이터세트.업데이트()

추가된 항목: @mastra/core@1.4.0

데이터 세트 메타데이터, 이름, 설명 및/또는 스키마를 업데이트합니다. 스키마 정의에는 표준 JSON 스키마(Zod, Valibot, ArkType 등)를 사용합니다.

사용예
사용예에 대한 직접 링크

import { Mastra } from '@mastra/core'
import { z } from 'zod'

const mastra = new Mastra({/* storage config */})

const dataset = await mastra.datasets.get({ id: 'dataset-id' })

// Update with plain metadata
const updated = await dataset.update({
name: 'Updated QA pairs',
description: 'Revised evaluation set',
})

// Update with Zod schema (library that supports Standard JSON Schema)
const updated2 = await dataset.update({
inputSchema: z.object({
question: z.string(),
context: z.string().optional(),
}),
})

매개변수
매개변수에 대한 직접 링크

name?:

string
새 표시 이름입니다.

description?:

string
새 설명입니다.

metadata?:

Record<string, unknown>
업데이트된 메타데이터입니다.

inputSchema?:

StandardJSONSchemaV1
항목 입력을 위한 표준 JSON Schema입니다.

groundTruthSchema?:

StandardJSONSchemaV1
항목 정답을 위한 표준 JSON Schema입니다.

보고
보고에 대한 직접 링크

result:

Promise<DatasetRecord>
업데이트된 데이터 세트 레코드입니다. 전체 구조는 dataset.getDetails()를 참조하세요.