Рейтинг: 2 107
Верифицирован через Сбер ID
Всего отзывов: 2 0
  • Работ в портфолио: 11
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Образование: Магистратура
  • Стаж работы: 4 года
  • Тип занятости: Подработка
  • Юридический статус:Самозанятый
Был на сайте:

Телеграм чат-бот с интеллектуальным поиском в интернете

Описание

Клиенту требовался Telegram-чат-бот, который способен не только отвечать на вопросы с помощью ИИ, но и искать актуальную информацию в интернете, если знаний модели недостаточно или требуется свежие данные (новости, курсы, события, обновления сервисов и т.п.).
Цель проекта — создать универсального AI-ассистента, который:
• автоматически определяет, нужен ли поиск в интернете;
• формирует актуальный и связанный ответ на основе найденных источников;
• общается с пользователем в живом, дружелюбном стиле;
• сохраняет контекст диалога и персонализацию.
Это прикладной инструмент, подходящий для консультаций, справки, обучения и повседневных запросов.

Решение

Проект реализован на базе n8n с интеграцией ChatGPT / OpenRouter, а также собственного поискового сервиса SearXNG.
Ключевые этапы и технические решения:
1. Приём и очистка пользовательского запроса
Бот извлекает текст сообщения, очищает его от лишних символов, эмодзи и хештегов, а также корректно обрабатывает ссылки, переданные пользователем.
2. Определение необходимости интернет-поиска
AI-модуль анализирует запрос с учётом текущей даты и решает:
o можно ли ответить на основе знаний модели;
o требуется обращение к интернет-источникам..
3. Подготовка запроса для поиска
AI-агент переформулирует вопрос в оптимальный поисковый запрос для SearXNG.
4. Поиск в интернете (SearXNG)
Выполняется запрос к поисковому API, результаты агрегируются, очищаются и структурируются (заголовок, краткое описание, ссылка, источник).
5. Генерация финального ответа
AI-агент формирует связанный и актуальный ответ:
o использует данные из интернета;
o при необходимости дополняет их знаниями модели;
o указывает актуальность информации на текущую дату.
6. Диалог и пользовательский опыт
Реализованы:
o временные «сообщения ожидания» (бот «думает»);
o тёплый, живой стиль общения от лица виртуального персонажа «Селена»;
o память диалога для сохранения контекста.
Вся логика построена как отказоустойчивый workflow с резервными моделями и обработкой ошибок.

Результат

Клиент получил интеллектуального Telegram-бота, который:
• автоматически определяет, нужен ли интернет-поиск;
• выдаёт актуальные и развернутые ответы на основе свежих данных;
• поддерживает живой диалог с пользователем;
• стабильно работает без ручного контроля.
Практическое применение решения:
• персональный AI-помощник с доступом к интернету;
• чат-бот для консультаций и справочной информации;
• основа для коммерческих ботов (поддержка, аналитика, ресёрч);
Построена сложная ИИ-логика с ветвлением, интеграцией внешних сервисов и акцентом на качество пользовательского ответа.

Презентация проекта

Селена 2.png
Селена 3.png

Оценили проект:

0