[ { "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": "{}" } ]