Fullstack для Разработки API системы AI ассистента
О нас:
Виртуальный бизнес партер и ассистент на искусственном интеллекте.
Интересный и перспективный проект по искусственному интеллекту (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 crud
- 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
15.01.2021 11:06