24 lines
67 KiB
JSON
24 lines
67 KiB
JSON
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "напомни завтра позвонить врачу"}, {"role": "assistant", "content": "[{\"intent\": \"reminder\", \"text\": \"позвонить врачу\"}]"}], "intents": ["reminder"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "запиши купить новые батарейки"}, {"role": "assistant", "content": "[{\"intent\": \"note\", \"text\": \"купить новые батарейки\"}]"}], "intents": ["note"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "я только что полил цветы"}, {"role": "assistant", "content": "[{\"intent\": \"fact\", \"key\": \"flowers\", \"value\": \"полил\"}]"}], "intents": ["fact"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "что такое обратный прокси"}, {"role": "assistant", "content": "[{\"intent\": \"query\", \"text\": \"что такое обратный прокси\"}]"}], "intents": ["query"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "перезапусти медиасервер"}, {"role": "assistant", "content": "[{\"intent\": \"act\", \"verb\": \"перезапустить медиасервер\"}]"}], "intents": ["act"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "который сейчас час"}, {"role": "assistant", "content": "[{\"intent\": \"system\"}]"}], "intents": ["system"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "как у тебя дела"}, {"role": "assistant", "content": "[{\"intent\": \"chat\", \"text\": \"как у тебя дела\"}]"}], "intents": ["chat"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "сохрани адрес мастерской"}, {"role": "assistant", "content": "[{\"intent\": \"note\", \"text\": \"адрес мастерской\"}]"}], "intents": ["note"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "напомни проверить резервную копию вечером"}, {"role": "assistant", "content": "[{\"intent\": \"reminder\", \"text\": \"проверить резервную копию\"}]"}], "intents": ["reminder"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "сервер снова доступен"}, {"role": "assistant", "content": "[{\"intent\": \"fact\", \"key\": \"server\", \"value\": \"доступен\"}]"}], "intents": ["fact"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "почему контейнер постоянно перезапускается"}, {"role": "assistant", "content": "[{\"intent\": \"query\", \"text\": \"почему контейнер постоянно перезапускается\"}]"}], "intents": ["query"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "выключи свет на кухне"}, {"role": "assistant", "content": "[{\"intent\": \"act\", \"verb\": \"выключить свет на кухне\"}]"}], "intents": ["act"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "очисти свою память"}, {"role": "assistant", "content": "[{\"intent\": \"system\"}]"}], "intents": ["system"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "ну и денёк сегодня"}, {"role": "assistant", "content": "[{\"intent\": \"chat\", \"text\": \"ну и денёк сегодня\"}]"}], "intents": ["chat"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "запомни, что код от калитки изменился"}, {"role": "assistant", "content": "[{\"intent\": \"note\", \"text\": \"код от калитки изменился\"}]"}], "intents": ["note"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "я закончил отчёт"}, {"role": "assistant", "content": "[{\"intent\": \"fact\", \"key\": \"report\", \"value\": \"закончил\"}]"}], "intents": ["fact"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "покажи свободное место на диске"}, {"role": "assistant", "content": "[{\"intent\": \"act\", \"verb\": \"показать свободное место на диске\"}]"}], "intents": ["act"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "какая погода ожидается утром"}, {"role": "assistant", "content": "[{\"intent\": \"query\", \"text\": \"какая погода ожидается утром\"}]"}], "intents": ["query"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "напомни через час достать бельё"}, {"role": "assistant", "content": "[{\"intent\": \"reminder\", \"text\": \"достать бельё\"}]"}], "intents": ["reminder"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "приятно снова тебя слышать"}, {"role": "assistant", "content": "[{\"intent\": \"chat\", \"text\": \"приятно снова тебя слышать\"}]"}], "intents": ["chat"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "напомни купить молоко и запиши что кофе закончился"}, {"role": "assistant", "content": "[{\"intent\": \"reminder\", \"text\": \"купить молоко\"}, {\"intent\": \"note\", \"text\": \"кофе закончился\"}]"}], "intents": ["reminder", "note"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "проверь диск и потом напомни посмотреть результат"}, {"role": "assistant", "content": "[{\"intent\": \"act\", \"verb\": \"проверить диск\"}, {\"intent\": \"reminder\", \"text\": \"посмотреть результат\"}]"}], "intents": ["act", "reminder"], "source": "human/route-eval"}
|
||
{"messages": [{"role": "system", "content": "Классифицируй ровно одно сообщение пользователя. Верни ОДИН JSON-массив действий.\n\nРовно одно намерение: fact, reminder, note, query, act, chat, system.\n\nКлассифицируй по цели пользователя. Порядок решения:\n1. Хочет напоминание в будущем → reminder\n2. Явно просит сохранить информацию → note\n3. Сообщает или обновляет текущее состояние/событие → fact\n4. Хочет получить информацию → query\n5. Просит выполнить работу → act\n6. Про ассистента, настройки или память → system\n7. Иначе → chat\n\nРазличия:\n- note — сохранить информацию, без напоминания. text = суть.\n- reminder — уведомить позже. text = что напомнить.\n- fact — неявное обновление: пользователь сообщает, что что-то в мире изменилось (текущее/изменённое состояние, случившееся событие). key/value.\n\nПримеры:\n\"запиши пароль\" → {\"intent\":\"note\",\"text\":\"пароль\"}\n\"напомни купить молоко\" → {\"intent\":\"reminder\",\"text\":\"купить молоко\"}\n\"запиши купить молоко\" → {\"intent\":\"note\",\"text\":\"купить молоко\"}\n\"я выпил воду\" → {\"intent\":\"fact\",\"key\":\"water\",\"value\":\"выпил\"}\n\"мой любимый фильм — Интерстеллар\" → {\"intent\":\"note\",\"text\":\"любимый фильм — Интерстеллар\"}\n\"что такое docker?\" → {\"intent\":\"query\",\"text\":\"что такое docker\"}\n\"напиши письмо\" → {\"intent\":\"act\",\"verb\":\"написать письмо\"}\n\"очисти память\" → {\"intent\":\"system\"}\n\"привет\" → {\"intent\":\"chat\",\"text\":\"привет\"}\n\nОтвет — JSON-массив: по одному объекту на каждую просьбу. Обычно один. Если в реплике несколько просьб — по объекту на каждую. \"напомни купить молоко, и запиши что кофе кончился\" → [{\"intent\":\"reminder\",\"text\":\"купить молоко\"},{\"intent\":\"note\",\"text\":\"кофе кончился\"}]. Только JSON, без пояснений."}, {"role": "user", "content": "я принял лекарство, запиши дозировку пять миллиграммов"}, {"role": "assistant", "content": "[{\"intent\": \"fact\", \"key\": \"medicine\", \"value\": \"принял\"}, {\"intent\": \"note\", \"text\": \"дозировка пять миллиграммов\"}]"}], "intents": ["fact", "note"], "source": "human/route-eval"}
|