Чат-бот Мой Универ (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м
м
Строка 9: Строка 9:
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
Чат-бот Мой Универ - это чат-бот, позволяющий получать актуальную учебную информацию и обмениваться ею с другими учащимися
+
Чат-бот Мой Универ - это чат-бот, позволяющий получать актуальную учебную информацию и обмениваться ею с другими учащимися.
  
 
Чат-бот позволяет указать вуз и на основе этой информации предлагает доступ к актуальной информации о вузе, базе знаний учебных предметов, позволяет общаться с другими студентами вуза
 
Чат-бот позволяет указать вуз и на основе этой информации предлагает доступ к актуальной информации о вузе, базе знаний учебных предметов, позволяет общаться с другими студентами вуза
Доступ к базе знаний осуществляется как через каталог или поиск предмета, так и через разделы популярных / востребованных предметов, формируемых в зависимости от выбранного вуза, а также другие способы представления наиболее актуального и востребованного сейчас образовательного контента
+
Доступ к базе знаний осуществляется как через каталог или поиск предмета, так и через разделы популярных / востребованных предметов, формируемых в зависимости от выбранного вуза, а также другие способы представления наиболее актуального и востребованного сейчас образовательного контента.
 
Информация в базе знаний представлена в формате "вопрос-ответ", максимально подходящем для использования в чат-ботах: помимо собственно вопроса и ответа доступны подробное объяснение, ссылка на учебник, связанный медиа-контент, а также лайки и комментарии других учащихся (текущий каталог предлагает около 200 000 порций микро-знаний по 600 предметам вузов)
 
Информация в базе знаний представлена в формате "вопрос-ответ", максимально подходящем для использования в чат-ботах: помимо собственно вопроса и ответа доступны подробное объяснение, ссылка на учебник, связанный медиа-контент, а также лайки и комментарии других учащихся (текущий каталог предлагает около 200 000 порций микро-знаний по 600 предметам вузов)
Если нужная порция микро-знаний не найдена, пользователь может задать свой вопрос и получить ответ от других студентов своего вуза
+
Если нужная порция микро-знаний не найдена, пользователь может задать свой вопрос и получить ответ от других студентов своего вуза.
В любой момент есть возможность проверить свои знания в любой момент с помощью динамически генерируемых тестов - как по всему предмету, так и отдельным темам
+
В любой момент есть возможность проверить свои знания в любой момент с помощью динамически генерируемых тестов - как по всему предмету, так и отдельным темам.
Также чат-бот используется для обмена и обсуждения оперативной информации, связанной с учебой и жизнью вуза (изменение расписания, мероприятия и т.п.)
+
Также чат-бот используется для обмена и обсуждения оперативной информации, связанной с учебой и жизнью вуза (изменение расписания, мероприятия и т.п.).
  
Проект представляет собой социальный инструмент оперативного получения актуальной информации о жизни вуза, общения с друзьями и другими студентами, а также является помощником в учебе, когда в этом возникает необходимость
+
Проект представляет собой социальный инструмент оперативного получения актуальной информации о жизни вуза, общения с друзьями и другими студентами, а также является помощником в учебе, когда в этом возникает необходимость.
  
 
Почему полезно использовать Мой Универ:
 
Почему полезно использовать Мой Универ:
  
 
- 140 000 уже зарегистрированных студентов из более чем 1800 различных вузов (т.е. у вас уже есть "живые" пользователи чат-бота)
 
- 140 000 уже зарегистрированных студентов из более чем 1800 различных вузов (т.е. у вас уже есть "живые" пользователи чат-бота)
 +
 
- накопленная статистическая информация о востребованности и актуальности различного контента (ваш бот будет "умным")
 
- накопленная статистическая информация о востребованности и актуальности различного контента (ваш бот будет "умным")
 +
 
- растущая база знаний (200 000 порций микро-знаний по 600 предметам - вам есть, чем привлечь новых студентов)
 
- растущая база знаний (200 000 порций микро-знаний по 600 предметам - вам есть, чем привлечь новых студентов)
 +
 
- гибкий и многофункциональный движок для тестов (от простых тестов до опросов и викторин по модели "кто хочет стать миллионером")
 
- гибкий и многофункциональный движок для тестов (от простых тестов до опросов и викторин по модели "кто хочет стать миллионером")
 +
  
 
Дополнительные приятности:
 
Дополнительные приятности:
  
 
- готовый бэкенд для всех образовательных функций (хранение данных, обработка результатов, формирование отчетов, проверка тестов и т.д.)
 
- готовый бэкенд для всех образовательных функций (хранение данных, обработка результатов, формирование отчетов, проверка тестов и т.д.)
 +
 
- гибкий подход - мы готовы добавлять новые запросы в API и выгружать для вас нужные статистические данные
 
- гибкий подход - мы готовы добавлять новые запросы в API и выгружать для вас нужные статистические данные
 +
 
- лучшая платформа для образовательных чат-ботов по мнению ведущих специалистов (http://www.vestifinance.ru/articles/74993)
 
- лучшая платформа для образовательных чат-ботов по мнению ведущих специалистов (http://www.vestifinance.ru/articles/74993)
 +
  
 
=== Чему научатся студенты? Что самое интересное в проекте? ===
 
=== Чему научатся студенты? Что самое интересное в проекте? ===
Использование REST-API внешней системы-поставщика данных / сервисов для программного продукта (в данном случае - чат-бота)
+
- Использование REST-API внешней системы-поставщика данных / сервисов для программного продукта (в данном случае - чат-бота)
Использование внешних источников статистических данных для обучения AI чат-бота
+
 
Разработка проекта в "песочнице" с последующей интеграцией в рабочую среду и экосистему взаимосвязанных программных продуктов
+
- Использование внешних источников статистических данных для обучения AI чат-бота
Методологии гибкой разработки, формирование и быстрая проверка гипотез новых технологических продуктов
+
 
 +
- Разработка проекта в "песочнице" с последующей интеграцией в рабочую среду и экосистему взаимосвязанных программных продуктов
 +
 
 +
- Методологии гибкой разработки, формирование и быстрая проверка гипотез новых технологических продуктов
  
 
=== Организация работы (Как студенты будут работать в команде?) ===
 
=== Организация работы (Как студенты будут работать в команде?) ===
Разработчик чат-бота и специалист по API (программист)
+
- Разработчик чат-бота и специалист по API (программист)
Специалист по искусственному интеллекту и нейронным сетям (AI)
+
Специалист по анализу данных (Big Data & Analytics)
+
  
Для работы достаточно 3х ролей - разработчик, который непосредственно пишет код; специалист по нейронным сетям, который при необходимости проектирует и обучает нужные сети для интеллектуальных функций чат-бота; специалист по анализу данных, который помогает извлекать из статистических данных платформы Мой Универ те наборы, которые необходимы для работы чат-бота
+
- Специалист по искусственному интеллекту и нейронным сетям (AI)
 +
 
 +
- Специалист по анализу данных (Big Data & Analytics)
 +
 
 +
Для работы достаточно 3х ролей - разработчик, который непосредственно пишет код; специалист по нейронным сетям, который при необходимости проектирует и обучает нужные сети для интеллектуальных функций чат-бота; специалист по анализу данных, который помогает извлекать из статистических данных платформы Мой Универ те наборы, которые необходимы для работы чат-бота.
  
 
=== Компоненты (Из каких частей состоит проект?) ===
 
=== Компоненты (Из каких частей состоит проект?) ===
 
Процесс может быть построен следующим образом:
 
Процесс может быть построен следующим образом:
  
Проектирование архитектуры чат-бота
+
- Проектирование архитектуры чат-бота
Функциональное проектирование чат-бота
+
 
Разработка модулей интеграции чат-бота с API Мой Универ
+
- Функциональное проектирование чат-бота
Доработка при необходимости API Мой Универ и аналитических выгрузок
+
 
Разработка чат-бот в "песочнице" и отладка на базе данных разработчика
+
- Разработка модулей интеграции чат-бота с API Мой Универ
Перенос чат-бота в рабочую среду платформы Мой Универ
+
 
Интеграция чат-бота в единую экосистемы
+
- Доработка при необходимости API Мой Универ и аналитических выгрузок
Оповещение пользователей платформы о запуске чат-бота
+
 
 +
- Разработка чат-бот в "песочнице" и отладка на базе данных разработчика
 +
 
 +
- Перенос чат-бота в рабочую среду платформы Мой Универ
 +
 
 +
- Интеграция чат-бота в единую экосистемы
 +
 
 +
- Оповещение пользователей платформы о запуске чат-бота
  
 
=== Какие будут использоваться технологии? ===
 
=== Какие будут использоваться технологии? ===
Строка 62: Строка 81:
  
 
=== Какие начальные требования? ===
 
=== Какие начальные требования? ===
Знание основ веб-технологий и принципов работы REST-запросов (GET, POST)
+
- Знание основ веб-технологий и принципов работы REST-запросов (GET, POST)
Понимание принципов работы REST-API или желание в них разобраться
+
 
 +
- Понимание принципов работы REST-API или желание в них разобраться
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===
Архитектура платформы Мой Универ и доступные ресурсы
+
- Архитектура платформы Мой Универ и доступные ресурсы
Основные принципы функционирования API Мой Универ и доступные функции
+
 
Аналитическая платформа Мой Универ и доступные источники данных
+
- Основные принципы функционирования API Мой Универ и доступные функции
Примеры (кейсы) создания программных продуктов на платформе Мой Универ
+
 
 +
- Аналитическая платформа Мой Универ и доступные источники данных
 +
 
 +
- Примеры (кейсы) создания программных продуктов на платформе Мой Универ
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
 
4-5 - чат-бот, минимально функционирующий в "песочнице" платформы Мой Универ
 
4-5 - чат-бот, минимально функционирующий в "песочнице" платформы Мой Универ
 +
 
6-7 - чат-бот, функционирующий в "песочнице" и использующий статистические данные платформы
 
6-7 - чат-бот, функционирующий в "песочнице" и использующий статистические данные платформы
 +
 
8-10 - чат-бот, запущенный в "боевом" режиме на основной платформе Мой Универ
 
8-10 - чат-бот, запущенный в "боевом" режиме на основной платформе Мой Универ
  

Версия 13:10, 2 октября 2016

Компания Стадикс Рус
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 2-3



Что это за проект?

Чат-бот Мой Универ - это чат-бот, позволяющий получать актуальную учебную информацию и обмениваться ею с другими учащимися.

Чат-бот позволяет указать вуз и на основе этой информации предлагает доступ к актуальной информации о вузе, базе знаний учебных предметов, позволяет общаться с другими студентами вуза Доступ к базе знаний осуществляется как через каталог или поиск предмета, так и через разделы популярных / востребованных предметов, формируемых в зависимости от выбранного вуза, а также другие способы представления наиболее актуального и востребованного сейчас образовательного контента. Информация в базе знаний представлена в формате "вопрос-ответ", максимально подходящем для использования в чат-ботах: помимо собственно вопроса и ответа доступны подробное объяснение, ссылка на учебник, связанный медиа-контент, а также лайки и комментарии других учащихся (текущий каталог предлагает около 200 000 порций микро-знаний по 600 предметам вузов) Если нужная порция микро-знаний не найдена, пользователь может задать свой вопрос и получить ответ от других студентов своего вуза. В любой момент есть возможность проверить свои знания в любой момент с помощью динамически генерируемых тестов - как по всему предмету, так и отдельным темам. Также чат-бот используется для обмена и обсуждения оперативной информации, связанной с учебой и жизнью вуза (изменение расписания, мероприятия и т.п.).

Проект представляет собой социальный инструмент оперативного получения актуальной информации о жизни вуза, общения с друзьями и другими студентами, а также является помощником в учебе, когда в этом возникает необходимость.

Почему полезно использовать Мой Универ:

- 140 000 уже зарегистрированных студентов из более чем 1800 различных вузов (т.е. у вас уже есть "живые" пользователи чат-бота)

- накопленная статистическая информация о востребованности и актуальности различного контента (ваш бот будет "умным")

- растущая база знаний (200 000 порций микро-знаний по 600 предметам - вам есть, чем привлечь новых студентов)

- гибкий и многофункциональный движок для тестов (от простых тестов до опросов и викторин по модели "кто хочет стать миллионером")


Дополнительные приятности:

- готовый бэкенд для всех образовательных функций (хранение данных, обработка результатов, формирование отчетов, проверка тестов и т.д.)

- гибкий подход - мы готовы добавлять новые запросы в API и выгружать для вас нужные статистические данные

- лучшая платформа для образовательных чат-ботов по мнению ведущих специалистов (http://www.vestifinance.ru/articles/74993)


Чему научатся студенты? Что самое интересное в проекте?

- Использование REST-API внешней системы-поставщика данных / сервисов для программного продукта (в данном случае - чат-бота)

- Использование внешних источников статистических данных для обучения AI чат-бота

- Разработка проекта в "песочнице" с последующей интеграцией в рабочую среду и экосистему взаимосвязанных программных продуктов

- Методологии гибкой разработки, формирование и быстрая проверка гипотез новых технологических продуктов

Организация работы (Как студенты будут работать в команде?)

- Разработчик чат-бота и специалист по API (программист)

- Специалист по искусственному интеллекту и нейронным сетям (AI)

- Специалист по анализу данных (Big Data & Analytics)

Для работы достаточно 3х ролей - разработчик, который непосредственно пишет код; специалист по нейронным сетям, который при необходимости проектирует и обучает нужные сети для интеллектуальных функций чат-бота; специалист по анализу данных, который помогает извлекать из статистических данных платформы Мой Универ те наборы, которые необходимы для работы чат-бота.

Компоненты (Из каких частей состоит проект?)

Процесс может быть построен следующим образом:

- Проектирование архитектуры чат-бота

- Функциональное проектирование чат-бота

- Разработка модулей интеграции чат-бота с API Мой Универ

- Доработка при необходимости API Мой Универ и аналитических выгрузок

- Разработка чат-бот в "песочнице" и отладка на базе данных разработчика

- Перенос чат-бота в рабочую среду платформы Мой Универ

- Интеграция чат-бота в единую экосистемы

- Оповещение пользователей платформы о запуске чат-бота

Какие будут использоваться технологии?

Мой Универ API (http://studyx.co/ru/api/start/)

Какие начальные требования?

- Знание основ веб-технологий и принципов работы REST-запросов (GET, POST)

- Понимание принципов работы REST-API или желание в них разобраться

Темы вводных занятий

- Архитектура платформы Мой Универ и доступные ресурсы

- Основные принципы функционирования API Мой Универ и доступные функции

- Аналитическая платформа Мой Универ и доступные источники данных

- Примеры (кейсы) создания программных продуктов на платформе Мой Универ

Критерии оценки

4-5 - чат-бот, минимально функционирующий в "песочнице" платформы Мой Универ

6-7 - чат-бот, функционирующий в "песочнице" и использующий статистические данные платформы

8-10 - чат-бот, запущенный в "боевом" режиме на основной платформе Мой Универ

Похожие проекты

http://sk.ru/news/b/news/archive/2016/09/13/moy-univer-vystupila-platformoy-dlya-obrazovatelnyh-chatbotov-na-edhack-chatbots.aspx

Контактная информация

Приходько Максим Александрович spex19@mail.ru skype: elenoize https://vk.com/id128160825 https://www.facebook.com/elenoize