Сб. Апр 18th, 2026

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search
Resetting focus

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Fil-Yamagusi/ai-scenario

Go to file

Open more actions menu

Folders and files

Last commit message
Last commit date

Latest commit

History

View all files

Repository files navigation

Домашнее задание для Яндекс.Практикума: бот-сценарист для детских текстовых задач по математике.

UPD 2024-04-14: добавлена команда /tts (СИНТЕЗ) для модуля 4

UPD 2024-04-15: добавлена команда /stt (РАСПОЗНАВАНИЕ) для модуля 4

Синтез и распознавание речи (модуль 4) и Бот-сценарист (модуль 3)

Настройки языковой модели

  • MAX_PROJECT_TOKENS = 12345 # макс. количество токенов на весь проект
  • MAX_USERS = 7 # макс. количество пользователей на весь проект
  • MAX_SESSIONS = 30 # макс. количество сессий у пользователя
  • MAX_TOKENS_IN_SESSION = 555 # макс. количество токенов за сессию пользователя
  • MAX_MODEL_TOKENS = 25 # запрос к токенизатору, мы же не просим генерировать?
  • MAX_ANSWER_TOKENS = 25 # Ограничить длину ответа GPT для экономии
  • MAX_PROJECT_SYMBOLS = 55555 # макс. количество символов на весь проект
  • MAX_USER_SYMBOLS = 7777 # макс. количество символов на пользователя
  • MAX_PROJECT_STT_BLOCKS = 100 # макс. блоков распознавания речи на весь проект
  • MAX_USER_STT_BLOCKS = 10 # макс. блоков распознавания речи на пользователя

System prompt:

Ты составитель коротких детских развлекательных математических задач в жанре [жанр]. Ты помогаешь придумывать условия детских текстовых математических задач. Пользователь начинает короткой фразой, а ты дополняешь 1-2 коротких предложения, сохраняя интригу. Не пиши от себя никакого пояснительного текста, просто логично продолжай историю! Жанр текста: [жанр], главный персонаж: [персонаж], место действия: [антураж].

Использование

Модуль 4

Командой /tts зайди в режим Синтеза речи. Введи фразу на русском языке. Не слишком длинную, у нас ограничения на символы!

Командой /stt зайди в режим Распознавания речи. Пришли голосовое сообщение на русском языке. Не слишком длинное, у нас ограничения на блоки (блок = 15 секунд)!

Модуль 3

Командой /settings выберите жанр, персонажа и антураж.

Затем командой /generate поочерёдно дополняйте текст задачи. Когда надоест — напишите The end.

Команды

  • /start — Приветствие и краткое пояснение
  • /tokens — Статистика расхода токенов, символов и блоков
  • /tts — (Модуль 4) Синтез речи
  • /stt — (Модуль 4) Распознавание речи
  • /settings — (Модуль 3) Настройки для генератора задачек
  • /generate — (Модуль 3) Интерактивная генерация задачки
  • /random — (Модуль 3) Случайная готовая задачка
  • /help — Справка для красоты оформления бота
  • Секретная команда:
  • /debug — согласно ТЗ отправляет лог-файл с ошибками

Контакты

  • Филипп Циммерман / Firip Yamagusi
  • aplsnarka@ya.ru
Средний рейтинг
0 из 5 звезд. 0 голосов.

От Drinet21