데이터세트.업데이트()
추가된 항목: @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()를 참조하세요.