Ищу разработчика для создания AI-ассистента на базе OpenAI GPT-5.5 с интеграцией Tourvisor API (Поиск туров).
Что необходимо реализовать
Backend
Предпочтительно:
- Python (FastAPI)
- либо Node.js
Backend должен иметь REST API для интеграции с внешними сервисами.
Интеграция с OpenAI
Необходимо использовать OpenAI API (GPT-5.5).
ИИ должен:
- вести диалог с клиентом;
- помнить историю переписки;
- автоматически определять язык (русский/казахский);
- отвечать как менеджер туристического агентства;
- использовать системный промпт и базу знаний.
Интеграция с Tourvisor
На первом этапе будет использоваться только:
API "Поиск туров"
После получения данных от клиента backend должен обращаться к Tourvisor API и получать реальные предложения.
Архитектура должна предусматривать возможность последующего подключения:
- API "Горящие туры";
- API "Описания отелей";
без существенной переработки проекта.
Логика работы
ИИ должен самостоятельно вести диалог.
Например:
Клиент:
Хочу в Турцию
ИИ уточняет:
- город вылета;
- даты;
- количество взрослых;
- количество детей;
- возраст детей;
- бюджет;
- пожелания.
После получения необходимых данных backend выполняет запрос к Tourvisor API.
Полученные результаты передаются GPT для формирования красивого ответа клиенту.
Важные требования
ИИ не должен:
- придумывать цены;
- придумывать наличие мест;
- придумывать туры.
Использовать только информацию, полученную из Tourvisor API.
Желательно использовать Function Calling (Tools)
Нужно реализовать отдельные функции:
В будущем будут добавлены:
searchHotTours()getHotelInfo()
Панель администратора
Нужна простая веб-панель, где можно:
- изменить системный промпт;
- загрузить/изменить базу знаний;
- просмотреть историю диалогов;
- просмотреть логи и ошибки.
Технологии
- Python FastAPI (желательно)
- Docker
- PostgreSQL
- Swagger/OpenAPI
Что должно быть передано по завершении
- исходный код проекта;
- инструкция по установке;
- Docker-конфигурация;
- документация API;
- помощь с первым запуском.
Будет преимуществом
- опыт работы с OpenAI API;
- опыт интеграции с Tourvisor API;
- опыт создания AI-ассистентов для WhatsApp, Telegram или других мессенджеров.
Дополнительное пожелание
Проект должен быть написан модульно, чтобы в будущем можно было без переработки подключить:
- WhatsApp (Talk Me или другой сервис);
- Telegram;
- Instagram Direct;
- сайт компании.
Важно: предусмотреть возможность подключения API "Горящие туры" и "Описания отелей" в будущем без изменения основной логики приложения.