Обязанности:
Мы создаем инновационный сервис для наших клиентов — персонального AI-турменеджера внутри Telegram. Бот должен не просто отвечать на базовые вопросы по скрипту, а полноценно консультировать пользователей: подбирать индивидуальные туры, отели и экскурсии, формировать сложные маршруты, обрабатывать отзывы и автоматизировать продажи 24/7, используя силу современных LLM (больших языковых моделей). Предстоящие задачи: Разработка ядра бота: Проектирование и написание отказоустойчивой архитектуры Telegram-бота (асинхронный подход). AI-интеграция: Подключение и тонкая настройка языковых моделей (OpenAI API / Anthropic / кастомные open-source модели через Ollama/vLLM) для ведения живого диалога. Работа с контекстом (RAG): Настройка базы знаний туристического агентства (отели, направления, правила, частые вопросы), чтобы ИИ брал актуальные данные из внутренних документов, а не «галлюцинировал». Интеграция с API: Связка бота с внутренними системами (CRM, базы данных) и внешними агрегаторами (API поиска авиабилетов, отелей, туров). Создание UI/UX: Разработка удобных интерактивных интерфейсов внутри мессенджера (кнопки, инлайн-меню, интеграция Telegram Web Apps для сложного выбора туров). Оптимизация: Настройка системы хранения контекста диалогов (Redis) и логирования запросов для улучшения качества ответов ИИ. Наш идеальный кандидат (Требования): Опыт разработки коммерческих Telegram-ботов от 1.5–2 лет. Отличное знание основного стека: Python (aiogram / FastAPI) ИЛИ Node.js (grammY / NestJS). Опыт работы с AI/LLM: Уверенное владение API OpenAI (или аналогов), понимание принципов системного промптинга, управления контекстом и желательно опыт построения систем RAG (Retrieval-Augmented Generation). Базы данных: Опыт работы с реляционными БД (PostgreSQL / MySQL) и базами данных для кэширования состояний (Redis). Желателен опыт работы с векторными БД (ChromaDB / Pinecone / pgvector) для AI-поиска.Похожие вакансии