JSONを意味的に分割する
JSONデータを扱う際には、オブジェクトの構造を保持しながら小さな部分に分割する必要があります。chunkメソッドは、キーと値の関係を維持しながら、JSONコンテンツを賢く分解します。この例は、検索や取得の目的でJSONドキュメントをどのように分割するかを示しています。
import { MDocument } from "@mastra/rag";
const testJson = {
name: "John Doe",
age: 30,
email: "john.doe@example.com",
};
const doc = MDocument.fromJSON(JSON.stringify(testJson));
const chunks = await doc.chunk({
maxSize: 100,
});
console.log(chunks);
GitHubで例を見る