Задача

Необходимо создать телеграм-бота (на платной основе) для автоматизации рекомендаций по питанию. Клиенты постоянно спрашивают, что съесть на завтрак, обед и ужин. У заказчика уже есть проработанное меню, и теперь требуется реализовать его через чат-бота.

Требования к функционалу

  • Приветственное сообщение и запрос целей (похудение, набор массы, поддержание формы).
  • Выдача предложений по завтраку, обеду, ужину и перекусам на основе готового меню.
  • Возможность задать вопрос по типу: «Что съесть на обед сегодня?»
  • Админ-панель для загрузки и обновления меню (в идеале - через Google-таблицу или файл).
  • Логирование популярных запросов для улучшения меню.

Технические условия

  • Язык: чистый Python (без AIOgram, но можно использовать Telebot/aiogram).
  • Хранение данных: SQLite (базовая БД для приема).
  • Код должен быть передан в виде папки проекта с инструкцией по развертыванию.
  • В перспективе - добавление новых пунктов меню без изменения кода.

Этапы работы

  1. Подготовка спецификации - обсудить точные сценарии и варианты вопросов пользователей.
  2. Разработка базовой логики - меню парсится из заранее заданной структуры (JSON/CSV).
  3. Интеграция с Telegram - запуск тестовой версии, проверка удобства для клиентов.
  4. Создание админ-панели - простой веб-интерфейс или команды бота для добавления/удаления блюд.
  5. Сдача проекта - код, инструкция по запуску, серверный ключ (если нужен).

Дополнительно

Заказчик ожидает понятный интерфейс без лишней логики. важна безопасность - не требуется передача платежных данных или личных ФИО. Бот будет работать в рамках закрытого клуба.

Разработка системы нейронного машинного перевода от простого к сложному

Требуется реализовать нейронный машинный перевод (NMT) на TensorFlow/Keras: сначала базовую LSTM-модель без механизма внимания, затем модель с вниманием. Опираться на ключевые статьи по Seq2Seq и Transformer.