Files
2026-07-19 23:52:25 +04:00

24 lines
67 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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"}