Задание: Боты с AI. Разработка AI-бота для Авито (обработка откликов + Google Таблицы + YandexGPT) (Дистанционная работа)
Цель: автоматизировать процесс обработки откликов с помощью бота, который будет работать через официальный API Авито и использовать российские ИИ-сервисы (YandexGPT) для анализа сообщений. Рассматриваем два подхода на выбор (вы можете предложить оба с оценкой): Быстрый старт — настройка готового конструктора интеграций (например, Albato) без кода. Кастомный бот — разработка на Python с полным контролем логики и возможностью масштабирования. Функциональные требования Бот должен выполнять следующий сценарий: Приветственное сообщение — автоматически отправляется в ответ на первый запрос кандидата. Сбор базовой информации: 1. Имя 2. Возраст (если < 17 — вежливый отказ) 3. Номер телефона 4. Район проживания (для удобства подработок) 5. Информация о регистрации — отправка инструкции по регистрации в нашем приложении. 6. Ответы на вопросы — бот должен уметь отвечать на типовые вопросы (график, оплата, условия). 7. Для нестандартных вопросов — использовать YandexGPT для генерации ответа на основе базы знаний. 8. Подтверждение регистрации — ждёт от кандидата ответа «да/регистрация пройдена». 9. Напоминание через 3 часа — если подтверждение не получено, бот отправляет уточняющий вопрос. 10. Запись в Google-таблицу — все собранные данные (имя, возраст, телефон, район, статус регистрации) автоматически заносятся в Google Sheets (с разделением по вакансиям, если нужно). Важно: бот должен работать в рамках правил Авито, не спамить, не нарушать ограничения API. Технические требования 1. API Авито: использование официального Avito Business API (Messenger API) — требуется интеграция с авторизацией OAuth 2.0. 2. ИИ-обработка: подключение YandexGPT (через Yandex Cloud) для распознавания сущностей (имя, возраст, телефон, район) и генерации ответов. 3. Google Sheets: запись данных через Google Sheets API (сервисный аккаунт). 4. Хостинг: предпочтительно российские облачные платформы (Yandex Cloud, VK Cloud, TimeWeb) — или бессерверная архитектура (Yandex Cloud Functions). 5. Мониторинг: логирование ошибок, оповещение в Telegram о сбоях. 6. Безопасность: хранение ключей и токенов в переменных окружения, не в коде. Если вы предлагаете вариант с Albato: 1. Опишите, как будете настраивать сценарии (триггеры, действия, ветвления) и обеспечивать стабильность. 2. Укажите, какие тарифы Albato потребуются и как организовать 3-часовую задержку. 3. Если вы предлагаете кастомного бота на Python: Стек: Python 3.12+, библиотеки avito-py (или requests), yandexcloud, gspread, apscheduler (для таймеров), loguru. 4. Предоставить исходный код с комментариями, инструкцию по развертыванию и запуску. Бюджет и сроки 1. Бюджет: обсуждаем, в зависимости от сложности и выбранного подхода. 2. Сроки: желательно 2–4 недели с момента старта (включая тестирование). 3. Оплата: поэтапно (аванс + финал) или по факту готового решения. Что должно быть в итоге 1. Рабочий бот (развёрнутый на вашем или нашем хостинге) с полной логикой. 2. Доступ к исходному коду (если кастомная разработка) или детальная инструкция по настройке (если Albato). 3. Краткая документация по эксплуатации и устранению типовых ошибок. 4. Сопровождение в течение 1 месяца после сдачи (исправление багов, консультации). Дополнительные пожелания 1. Предпочтение отдаём исполнителям из России (для упрощения оплаты и коммуникации). 2. Желательно наличие опыта работы с Avito API и YandexGPT. 3. Если у вас есть готовые решения или наработки — присылайте ссылки/описания. Как откликнуться В отклике просим указать: Ваш опыт с Avito API, YandexGPT и Google Sheets. Какой подход вы предлагаете (Albato или кастомный бот) и почему. Примерную смету (разбивку по этапам) и сроки. Ссылки на портфолио с аналогичными проектами (если есть). Будем рады сотрудничеству!