AI-ассистент в Телеграме
Описание проекта и мой вклад
О продукте
Я создала многофункционального AI-ассистента в Telegram, которому можно поручать повседневные задачи обычными сообщениями. Он отвечает на вопросы, ищет информацию в интернете, помогает с записями, календарём и электронной почтой. Через автоматизации бот обращается к подключённым сервисам, поэтому для небольших дел не приходится переключаться между приложениями.
Основные сценарии
- Узнать и разобраться. Отвечает на вопросы, ищет информацию в интернете, принимает текстовые и голосовые сообщения.
- Сохранить и спланировать. Создаёт и сохраняет записи, помогает с календарём.
- Поручить действие. Отправляет письма и выполняет подключённые действия в сервисах.
Как работает
Я описываю задачу текстом или голосом в Telegram. Ассистент обрабатывает запрос и выбирает подходящий инструмент: для обычного вопроса обращается к модели, для поиска, записи в календаре или отправки письма использует подключённые API. Результат возвращается в тот же чат.
Моя роль
Я разрабатывала сценарии взаимодействия, подключала и настраивала сервисы и AI-модели, писала промпты и собирала автоматизации в n8n с помощью AI-инструментов.
Проверяла, верно ли ассистент понимает поручение и вызывает нужный инструмент. Тестировала действия в сервисах, разбирала ошибки, меняла инструкции и повторяла проверки. Развивала помощника по результатам собственного повседневного использования.
Результат
Работающий личный помощник объединяет ответы, поиск, записи, календарь и почту в одном Telegram-чате. Я использовала его для собственных задач и дорабатывала поведение на реальных запросах.
Технические детали
Инструменты: Telegram Bot API, n8n, GPT-4o-mini, API сервисов.
Telegram служит интерфейсом для текста и голоса, n8n связывает языковую модель и API подключённых сервисов. В описанной версии использовалась GPT-4o-mini: модель обрабатывает запрос и помогает выбрать действие, а автоматизация выполняет обращение к сервису.
Поиск в интернете выполняется отдельным подключённым инструментом. Его результаты отличаются от ответа на основе общих знаний модели. Набор доступных действий определяется подключениями этой версии ассистента.