Разработка API системы для AI ассистента

1 500 руб.за час
14 января 2021, 21:27 • 12 откликов • 74 просмотра
О нас:
Виртуальный бизнес партер и ассистент на искусственном интеллекте.

Интересный и перспективный проект по искусственному интеллекту (AI, AGI), новейшие технологии: GPT-3.
Возможность стать одним из первых сотрудников развивающейся компании.

Нужно разработать архитектуру, объединяющую наши нейронные сети и предоставляющую к ним доступ через telegram, web, extension, application, whatsap, wechat.


Задание:
Разработать API
Разработать структуру базы данных
Разработать Админку
Модуль задач
Модуль лимитов/тарифов
Модуль стоп слов

API:

Auth API (Bearer token)
  • Register
  • Login
    • telegram id (id, nickname*)
    • web (iteration v2.0)
      • via email
      • via phone
      • via oAuth2
Payments API (stripe - telegram integration)
  • Subscribe
  • Charge (once)
Message API:
  • Receive message
    • save to db
    • validate access
      • subscription type
      • check limits
        • return payment required
        • change limit (limit system required
    • проверка на стоп слова
    • detect language
      • forward to one of neural networks
      • return response to client
  • Push message
    • sendMessages by telegram ids
  • Voice to Text
    • check access
    • call 3rd party server
    • return response
User API:
  • user crud
  • payments crud
  • subscriptions crud
  • tariffs crud
  • messages
    • filter by user
    • send push messages to telegram users
  • settings crud
  • increase limit
  • decrease limit

Модуль задач:
  • отсылать settings.message1 всем юзерам по условию x
  • отсылать settings.message2 всем юзерам по условию y

Модуль тарифов:
  • Бизнес модель freemium. Каждый пользователь по-умолчанию имеет определенное количество лимитов слов которые апи будет позволять процесить. Лимиты задаются в настройках как для telegram free, web free, subscription1, subscription2, subscription3. С каждым сообщением подсчитываем лимиты и если превышает, то не процессим на нейронную сеть (другое апи вызов) а возращаем ошибку/тарифы на оплату
Ожидаемый ответ:
  • вопросы по проекту
  • на чем будет написан
  • что можно реиспользовать (опыт, opensource)
  • примерный estimate по времени и цене
  • ваш опыт и немного о себе
есть доп задачи для вас или вашего знакомого:
специалист по NLP/NLU
разработка telegram бота
разработка web frontend бота
разработка chrome extension