132 lines
9.4 KiB
JSON
132 lines
9.4 KiB
JSON
|
|
[
|
|||
|
|
{
|
|||
|
|
"prompt": "以下のCSVデータをJSON形式に変換してください。出力は**JSONのみ**とし、説明文やMarkdownは含めないでください。\n\nCSV:\nname,model,length_m\nStar Voyager,XJ-9,120",
|
|||
|
|
"chosen": "[{\"name\":\"Star Voyager\",\"model\":\"XJ-9\",\"length_m\":120}]",
|
|||
|
|
"rejected": "```json\n[{\"name\":\"Star Voyager\",\"model\":\"XJ-9\",\"length_m\":120}]\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の情報を指定されたスキーマに従ってJSON形式で出力してください。出力は**JSONのみ**で、前置き・説明・コードブロックは禁止です。\n\nスキーマ:\n{ \"artifact\": { \"name\": string } }\n\n入力:\nartifact name = Rosetta Stone",
|
|||
|
|
"chosen": "{\"artifact\":{\"name\":\"Rosetta Stone\"}}",
|
|||
|
|
"rejected": "以下がJSON形式の出力です。\n```json\n{\"artifact\":{\"name\":\"Rosetta Stone\"}}\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "与えられたデータをJSON形式で整理して出力してください。JSON以外のテキストは含めないでください。\n\nデータ:\n- ecosystem: Luminara Rainforest\n- climate.type: tropical",
|
|||
|
|
"chosen": "{\"ecosystem\":{\"name\":\"Luminara Rainforest\",\"climate\":{\"type\":\"tropical\"}}}",
|
|||
|
|
"rejected": "Here is the JSON representation of the data:\n{\"ecosystem\":{\"name\":\"Luminara Rainforest\",\"climate\":{\"type\":\"tropical\"}}}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "以下の条件に従ってJSON形式で回答してください。余分な説明は不要です。\n\n条件:\n- id=1\n- status=active\n- 配列で返すこと",
|
|||
|
|
"chosen": "[{\"id\":1,\"status\":\"active\"}]",
|
|||
|
|
"rejected": "もちろんです。ご要望のJSONはこちらです。\n[{\"id\":1,\"status\":\"active\"}]"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のリストをJSON配列にしてください。出力はJSONのみ。\n\nItems:\n1) apple\n2) banana\n3) cherry",
|
|||
|
|
"chosen": "[\"apple\",\"banana\",\"cherry\"]",
|
|||
|
|
"rejected": "```json\n[\"apple\",\"banana\",\"cherry\"]\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の人物データをJSONで出力してください。出力はJSONのみ。\n\nname: 山田太郎\nage: 29\nis_student: false",
|
|||
|
|
"chosen": "{\"name\":\"山田太郎\",\"age\":29,\"is_student\":false}",
|
|||
|
|
"rejected": "```json\n{\"name\":\"山田太郎\",\"age\":29,\"is_student\":false}\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のキーと値をJSONオブジェクトにしてください(値は数値)。出力はJSONのみ。\n\nheight_cm=175\nweight_kg=68",
|
|||
|
|
"chosen": "{\"height_cm\":175,\"weight_kg\":68}",
|
|||
|
|
"rejected": "[{\"height_cm\":175,\"weight_kg\":68}]"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "以下のYAMLを同じ内容のJSONに変換してください。出力はJSONのみ。\n\nyaml:\nserver:\n host: \"example.com\"\n port: 443\n tls: true",
|
|||
|
|
"chosen": "{\"server\":{\"host\":\"example.com\",\"port\":443,\"tls\":true}}",
|
|||
|
|
"rejected": "{\"server\":{\"host\":\"example.com\",\"port\":443,\"tls\":true,}}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の注文情報を指定スキーマでJSON出力してください。JSON以外は禁止。\n\nスキーマ:\n{order:{id:int,items:[{sku:string,qty:int}]}}\n\n入力:\norder id: 1001\nitems:\n- sku: A-12, qty: 2\n- sku: B-07, qty: 1",
|
|||
|
|
"chosen": "{\"order\":{\"id\":1001,\"items\":[{\"sku\":\"A-12\",\"qty\":2},{\"sku\":\"B-07\",\"qty\":1}]}}",
|
|||
|
|
"rejected": "```json\n{\"order\":{\"id\":1001,\"items\":[{\"sku\":\"A-12\",\"qty\":2},{\"sku\":\"B-07\",\"qty\":1}]}}\n```\n(以上)"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の文章から、抽出した情報をJSONで返してください。出力はJSONのみ。\n\n文章:\n\"会議は2026-02-10 15:30に東京で実施。参加者はAさんとBさん。\"\n\n出力スキーマ:\n{date:string,time:string,location:string,attendees:[string]}",
|
|||
|
|
"chosen": "{\"date\":\"2026-02-10\",\"time\":\"15:30\",\"location\":\"東京\",\"attendees\":[\"Aさん\",\"Bさん\"]}",
|
|||
|
|
"rejected": "{\"date\":\"2026-02-10\",\"time\":\"15:30\",\"location\":\"東京\",\"attendees\":[\"Aさん\",\"Bさん\"],\"_note\":\"extra\"}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のSQL結果(ヘッダー付き)をJSON配列に変換してください。JSONのみ。\n\nid,name,score\n1,Alice,88.5\n2,Bob,92.0",
|
|||
|
|
"chosen": "[{\"id\":1,\"name\":\"Alice\",\"score\":88.5},{\"id\":2,\"name\":\"Bob\",\"score\":92.0}]",
|
|||
|
|
"rejected": "[{\"id\":1,\"name\":\"Alice\",\"score\":88.5}, {\"id\":2,\"name\":\"Bob\",\"score\":92.0}] // converted"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の設定をJSONで出力してください。出力はJSONのみ。\n\nmode= \"auto\"\nretry= 3\ntimeout_sec= 0.5\nnotes= null",
|
|||
|
|
"chosen": "{\"mode\":\"auto\",\"retry\":3,\"timeout_sec\":0.5,\"notes\":null}",
|
|||
|
|
"rejected": "{\"mode\":\"auto\",\"retry\":3,\"timeout_sec\":.5,\"notes\":null}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "以下の入力から、指定スキーマのJSONだけを出力してください。\n\n入力:\nproduct: \"USB-C Cable\"\nprice: 1299\ncurrency: \"JPY\"\n\nスキーマ:\n{product:{name:string,price:{amount:int,currency:string}}}",
|
|||
|
|
"chosen": "{\"product\":{\"name\":\"USB-C Cable\",\"price\":{\"amount\":1299,\"currency\":\"JPY\"}}}",
|
|||
|
|
"rejected": "{\"product\":{\"name\":\"USB-C Cable\",\"price\":{\"amount\":1299,\"currency\":\"JPY\"}},\"name\":\"USB-C Cable\"}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の2つの座標をJSONで返してください(配列)。JSONのみ。\n\n(35.6895,139.6917)\n(34.6937,135.5023)",
|
|||
|
|
"chosen": "[[35.6895,139.6917],[34.6937,135.5023]]",
|
|||
|
|
"rejected": "JSON:\n[[35.6895,139.6917],[34.6937,135.5023]]"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の入力をJSONにしてください。出力はJSONのみ。\n\n入力:\nkey=enabled\nvalue=true\n\n出力スキーマ:\n{enabled:boolean}",
|
|||
|
|
"chosen": "{\"enabled\":true}",
|
|||
|
|
"rejected": "{'enabled': true}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のログからエラー情報だけをJSONで抽出してください。JSONのみ。\n\nLOG:\n[INFO] start\n[ERROR] code=E42 msg=\"timeout\" retry=1\n[INFO] end\n\nスキーマ:\n{code:string,message:string,retry:int}",
|
|||
|
|
"chosen": "{\"code\":\"E42\",\"message\":\"timeout\",\"retry\":1}",
|
|||
|
|
"rejected": "```json\n{\"code\":\"E42\",\"message\":\"timeout\",\"retry\":1}\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "以下の表をJSON配列にしてください。出力はJSONのみ。\n\n| id | active |\n| 7 | yes |\n| 8 | no |\n\nルール:\n- yes→true, no→false",
|
|||
|
|
"chosen": "[{\"id\":7,\"active\":true},{\"id\":8,\"active\":false}]",
|
|||
|
|
"rejected": "{\"id\":7,\"active\":true}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の入力から、JSONのみを返してください。\n\n入力:\ncolors = red, green, blue\n\n出力スキーマ:\n{colors:[string]}",
|
|||
|
|
"chosen": "{\"colors\":[\"red\",\"green\",\"blue\"]}",
|
|||
|
|
"rejected": "{\"colors\":[\"red\",\"green\",\"blue\"],}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の住所をJSONで構造化してください。JSONのみ。\n\n住所: 〒100-0001 東京都千代田区千代田1-1\n\nスキーマ:\n{postal_code:string,prefecture:string,city:string,detail:string}",
|
|||
|
|
"chosen": "{\"postal_code\":\"100-0001\",\"prefecture\":\"東京都\",\"city\":\"千代田区\",\"detail\":\"千代田1-1\"}",
|
|||
|
|
"rejected": "出力:\n{\"postal_code\":\"100-0001\",\"prefecture\":\"東京都\",\"city\":\"千代田区\",\"detail\":\"千代田1-1\"}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のデータをJSONで返してください。出力はJSONのみ。数値は数値型にしてください。\n\nitem=book\nqty=2\nunit_price=450\n\nスキーマ:\n{item:string,qty:int,total:int}",
|
|||
|
|
"chosen": "{\"item\":\"book\",\"qty\":2,\"total\":900}",
|
|||
|
|
"rejected": "{\"item\":\"book\",\"qty\":2,\"total\":900,\"_note\":\"extra\"}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の入力から、指定スキーマのJSONを作ってください。JSONのみ。\n\n入力:\nstart=2026-03-01\nend=2026-03-05\n\nスキーマ:\n{period:{start:string,end:string,days:int}}\n\n補足:\n- days は end-start の日数(両端含めない)",
|
|||
|
|
"chosen": "{\"period\":{\"start\":\"2026-03-01\",\"end\":\"2026-03-05\",\"days\":4}}",
|
|||
|
|
"rejected": "```json\n{\"period\":{\"start\":\"2026-03-01\",\"end\":\"2026-03-05\",\"days\":4}}\n```"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のテキストをJSON文字列としてエスケープして出力してください。出力はJSONのみ。\n\ntext: He said \"Hello\".\n\nスキーマ:\n{text:string}",
|
|||
|
|
"chosen": "{\"text\":\"He said \\\"Hello\\\".\"}",
|
|||
|
|
"rejected": "{\"text\":\"He said \"Hello\".\"}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の入力をJSONにしてください(null の扱いに注意)。出力はJSONのみ。\n\nname=Akira\nmiddle_name=(none)\n\nスキーマ:\n{name:string,middle_name:null}",
|
|||
|
|
"chosen": "{\"name\":\"Akira\",\"middle_name\":null}",
|
|||
|
|
"rejected": "Sure! Here is the JSON:\n{\"name\":\"Akira\",\"middle_name\":null}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "以下の条件でJSONを出力してください。出力はJSONのみ。\n\n条件:\n- tags は重複を除いてアルファベット順\n入力 tags: beta, alpha, beta",
|
|||
|
|
"chosen": "{\"tags\":[\"alpha\",\"beta\"]}",
|
|||
|
|
"rejected": "JSON:\n{\"tags\":[\"alpha\",\"beta\"]}"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次のデータをJSONで出力してください。出力はJSONのみ。末尾に句点や改行以外の文字を付けないでください。\n\nk=v",
|
|||
|
|
"chosen": "{\"k\":\"v\"}",
|
|||
|
|
"rejected": "{\"k\":\"v\"}。"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"prompt": "次の入力を指定スキーマでJSON出力してください。JSONのみ。\n\n入力:\nitems:\n- id: 1\n ok: true\n- id: 2\n ok: false\n\nスキーマ:\n{items:[{id:int,ok:boolean}]}",
|
|||
|
|
"chosen": "{\"items\":[{\"id\":1,\"ok\":true},{\"id\":2,\"ok\":false}]}",
|
|||
|
|
"rejected": "{}"
|
|||
|
|
}
|
|||
|
|
]
|