RockMan256/home_assistant_train_ru
home_assistant_train_ru Русифицированная версия датасета acon96/Home-Assistant-Requests-V2 (41 798 примеров). Предназначена для дообучения маленьких моделей Home Assistant на русском языке (инструментальные вызовы, intent-классификация, управление устройствами). Что переведено User-запросы — полностью переведены на русский (ты-форма, неформально: «ты», не «вы»). Текстовые ответы assistant (естественный язык, идущий клиенту) — переведены. System-промпты, описания… See the full description on the dataset page: https://huggingface.co/datasets/RockMan256/home_assistant_train_ru.
homeassistanttrain_ru
Русифицированная версия датасета acon96/Home-Assistant-Requests-V2 (41 798 примеров). Предназначена для дообучения маленьких моделей Home Assistant на русском языке (инструментальные вызовы, intent-классификация, управление устройствами).
Что переведено
- User-запросы — полностью переведены на русский (ты-форма, неформально: «ты», не «вы»).
- Текстовые ответы assistant (естественный язык, идущий клиенту) — переведены.
- System-промпты, описания тулов (functions), tool_calls, device-state (
blinds.kitchen is now shut.) — оставлены на английском, так как парсятся самим Home Assistant и не должны меняться.
Перевод выполнен моделью nvidia/nemotron-3-ultra-550b-a55b (NVIDIA API, reasoning off), пакетами по 50 строк, 5 параллельных сессий. Оригинальная структура строк (jsonl, поле messages) сохранена полностью.
Структура
Каждая строка — JSON-объект с полем messages (формат OpenAI chat):
{
"messages": [
{ "role": "system", "content": [ { "type": "text", "text": "..." } ] },
{ "role": "user", "content": [ { "type": "text", "text": "включи свет на кухне" } ] },
{ "role": "assistant", "content": [ { "type": "text", "text": "Сейчас включу свет на кухне." } ] },
{ "role": "assistant", "content": [ { "type": "text", "text": "light.kitchen is now on." } ] },
{ "role": "tool", "content": [ { "type": "text", "text": "..." } ] }
]
}Использование
from datasets import load_dataset
ds = load_dataset("RockMan256/home_assistant_train_ru")Примечание
Device-state и entity_id (blinds.kitchen, light.kitchen) намеренно не переведены — их нужно обрабатывать отдельным парсером сущностей при адаптации под конкретные тулы.
