Требуется разработать первую рабочую версию (MVP) Telegram-бота для анализа диалогов в соответствии с приложенным техническим заданием.
Основная задача бота: автоматизировать процесс транскрибации аудио-диалогов и их последующего анализа с помощью языковой модели (LLM).
Ключевой функционал:
Бот должен иметь два режима работы: «Пользователь» и «Администратор».
1. Режим «Пользователь»:
Входные данные: Пользователь загружает аудиофайл (в форматах .oga, .opus, .m4a) или текстовый файл с готовой транскрибацией (.txt, .pdf).
Процесс обработки:
Аудиофайлы передаются во внешний сервис для транскрибации. Ключевое требование — обязательная поддержка диаризации, то есть разделения речи по спикерам.
Полученный текст (или текст из загруженного файла) анализируется с помощью большой языковой модели (LLM), используя системный промт.
Результат: Пользователь получает один PDF-файл с результатами анализа.
2. Режим «Администратор»:
Доступ: Предоставляется по специальной команде и паролю.
Возможности: Администратор может просматривать и изменять системный промт, который используется для анализа текста.
Требования к технологиям и навыкам:
Опыт разработки Telegram-ботов.
Опыт интеграции со сторонними API.
Опыт работы с сервисами транскрибации речи (Speech-to-Text) с поддержкой функции диаризации.
Опыт работы с API языковых моделей (LLM), например, GPT.
Важные нефункциональные требования:
Бот должен информировать пользователя о статусе обработки запроса (например, «Файл принят, идет транскрибация...»).
Необходимо реализовать корректную обработку ошибок (неподдерживаемый формат файла, сбои внешних сервисов).
Что ожидается от вас:
Оценка сроков и стоимости реализации данного MVP.
Примеры похожих реализованных проектов (если есть).
Полное ТЗ прилагается.
Разделы:
Опубликован:
12.08.2025 | 15:41 [поднят: 12.08.2025 | 15:41]