Skip to content

Race Engineer Commands (RU)

TheBigO edited this page Jun 28, 2026 · 1 revision

Ниже представлен полный перечень голосовых команд, распознаваемых Jona, ИИ‑гоночным инженером, а также краткое введение в синтаксис фразовых грамматик.

Синтаксис (Syntax)

  1. Зарезервированные символы (Reserved characters)

    Символы [ ] { } ( ) и сама , являются специальными и не могут использоваться в составе обычных слов.

  2. Фразы (Phrases)

    Фраза — это часть предложения или даже целое предложение. Она может содержать любое количество слов, разделенных пробелами, но не должна включать ни одного из зарезервированных символов. Фраза может содержать альтернативные части (заданные явно или по имени переменной), как описано ниже. Примеры:

     Мэри хочет мороженое
    
     (TellMe) твое имя?
     
     Который { час, сейчас час }?
    

    Первый пример — простая фраза. Во второй фразе используются варианты, заданные переменной TellMe (см. ниже). Третий пример содержит локальный выбор и означает две фразы: «Который час?» и «Который сейчас час?».

  3. Варианты (Choices)

    С помощью данного синтаксиса можно задавать альтернативные части фразы. Альтернативные (под-)фразы заключаются в фигурные скобки { и } и разделяются запятыми. Каждая (под-)фраза может состоять только из простых слов. Пример:

     { давление, давление в шинах }
    

    Если один и тот же список вариантов используется в нескольких фразах, для него можно определить переменную, а вместо явного синтаксиса использовать ссылку на переменную — имя списка вариантов, заключенное в круглые скобки ( и ). Все предопределенные варианты перечислены в разделе «[Варианты]» файла грамматики и выглядят, например, так:

     TellMe=Можешь сказать, Скажи пожалуйста, Можешь дать, Дай пожалуйста, Дай мне, Скажи
    

    На этот предопределенный список можно сослаться, используя (TellMe) в составе фразы.

  4. Команды (Commands)

    Полная команда — это либо фраза, как определено выше, либо список фраз, разделенных запятыми и заключенных в [ и ]. Каждая из этих фраз может самостоятельно активировать команду. Примеры:

     (WhatAre) {давление в шинах, текущее давление в шинах, давление в шинах сейчас}
     
     [(TellMe) время, Который час, Какое {сейчас время, время}]
    

    Первый пример — одна фраза с внутренними вариантами. Второй пример определяет три независимые фразы для команды, также с внутренними вариантами.

Команды (Commands)

Предопределенные переменные (Predefined Choices)

TellMe=Можешь сказать, Скажи пожалуйста, Можешь дать, Дай пожалуйста, Дай мне, Скажи

WhatAre=Скажи мне, Дай мне, Какая, Скажи

WhatIs=Скажи мне, Дай мне, Что это за, Скажи

CanYou=Можешь, Пожалуйста, можешь

CanWe=Можешь, Можем ли мы, Пожалуйста, можешь, Пожалуйста, можем мы

Announcements=предупреждения о топливе, предупреждения об износе шин, предупреждения об износе тормозов, предупреждения о повреждениях, анализ повреждений, сводка погоды, предупреждения о давлении

  1. Общение (Conversation)

    [{Привет, Эй} %name%, %name% ты меня слышишь?, %name% ты мне нужен, %name% где ты?, %name% ответь пожалуйста]

    [Да {пожалуйста, конечно}, {Окей, отлично} продолжай, {Давай, Ладно, Погнали} {продолжай, продолжай пожалуйста, валяй, давай пожалуйста}, Согласен, Верно, Понял, Подтверждаю, Так точно]

    [Нет {спасибо, не сейчас, перезвоню позже}, Пока не надо, Негативно]

    [(CanYou) рассказать шутку, Есть шутка для меня?]

    [Заткнись, Тишина пожалуйста, Замолчи пожалуйста, Мне нужно сосредоточиться, Мне {нужно, надо} сконцентрироваться сейчас]

    [Ладно, Можешь говорить, Я слушаю {сейчас, снова}, Говори {сейчас, снова}, Держи меня {в курсе, в теме, в курсе событий}]

    [{Пожалуйста, не надо больше, Хватит} (Announcements), Не надо больше (Announcements) пожалуйста]

    [Пожалуйста, давай (Announcements), Можешь дать (Announcements), Дашь (Announcements) пожалуйста, Дай мне (Announcements), Дай (Announcements) пожалуйста]

  2. Информация (Information)

    [(TellMe) сколько времени, Который час, Какое {время, текущее время}]

    [(WhatAre) {температура двигателя, текущая температура двигателя}, (TellMe) {температуру двигателя, текущая температура двигателя}]

    [(WhatAre) {холодные, настроечные, текущие} {давления в шинах, давления}, (TellMe) {холодные, настроечные, текущие} {давления в шинах, давления}]

    [(WhatAre) {температура шин, текущая температура шин, температура резины}, (TellMe) {температуру шин, текущую температуру шин}]

    [{Проверь, Пожалуйста, проверь} {износ шин, состояние резины}, (TellMe) {износ шин, состояние резины сейчас}]

    [(WhatAre) {температура тормозов, текущие температуры тормозов}, (TellMe) {температуру тормозов, температуру колодок}]

    [{Проверь, Пожалуйста, проверь} {износ тормозов, состояние колодок}, (TellMe) {износ тормозов, остаток колодок}]

    [(TellMe) сколько кругов осталось, Сколько кругов еще?, Сколько кругов до конца?, Сколько времени осталось?]

    [Сколько {бензина, топлива} осталось?, Сколько {топлива, бензина} {еще в баке, осталось}?, (TellMe) сколько {бензина, топлива}, (WhatIs) осталось {бензина, топлива}]

    [Какая погода?, Что там с погодой?, Дождь собирается?, Будут изменения погоды?, (Можешь) проверить {погоду, погодку}, (Скажи) про {погоду, погодные условия}]

  3. Пит-стоп (Pitstop)

    (CanWe) {оптимизировать, пересчитать, рассчитать} {количество топлива, заправку, сколько залить}

    (CanYou) {спланировать пит-стоп, создать план пит-стопа, предложить план пит-стопа}

    (CanYou) {спланировать смену пилота, создать план замены пилота, предложить смену пилота}

    (CanWe) {подготовить пит-стоп, предупредить команду о пит-стопе, подготовить все к пит-стопу}

    [(CanWe) {залить, дозаправиться} на (Number) {литров, галлонов}, Надо {залить, долить} (Number) {литров, галлонов}]

    [(CanWe) {поставить, перейти на} дождевую резину, {Можем, пожалуйста} {поставить, перейти на} сухую резину, {Можем, пожалуйста} {поставить, перейти на} промежуточную резину]

    [(CanWe) поднять давление {переднее левое, переднее правое, заднее левое, заднее правое, все} на (Digit) {точку, запятую} (Digit), Добавь (Digit) {точка} (Digit) давления в {переднюю левую, переднюю правую, заднюю левую, заднюю правую, все} {шину, шины}]

    [(CanWe) спустить давление {переднее левое, переднее правое, заднее левое, заднее правое, все} на (Digit) {точку, запятую} (Digit), Сделай (Digit) {точка} (Digit) меньше давления в {передней левой, передней правой, задней левой, задней правой, всех} {шине, шинах}]

    [(CanWe) оставить {давление в шинах, давления} как есть, (CanWe) не менять {давление, давления} в шинах, (CanWe) {оставить, не трогать} {давления, давление}]

    [(CanWe) {оставить, не менять} шины на машине, {Пожалуйста, не надо} менять резину, (CanWe) {оставить, не трогать} покрышки, Не менять шины, пожалуйста]

    [(CanWe) починить подвеску, {Пожалуйста, не надо} чинить подвеску]

    [(CanWe) починить кузов, {Пожалуйста, не надо} чинить кузов]

    [(CanWe) починить двигатель, {Пожалуйста, не надо} чинить двигатель]

    [(CanWe) скомпенсировать падение {давления в шинах, давления}, {Учесть, Пожалуйста, учесть} потерю {давления, давления в шинах}]

    [{Не компенсируй, Не надо компенсировать} потерю {давления в шинах, давления, давления пожалуйста}, Не учитывай потерю {давления, давления в шинах}]

Clone this wiki locally