Чат -бот — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «{{Карточка_командного_проекта |name=Чат-бот |company=МТС |semester=Осень 2018 |course=3-4 |number_of_students=? |categoriz…»)
 
Строка 7: Строка 7:
 
|categorize=yes
 
|categorize=yes
 
}}
 
}}
 +
 +
===Что это за проект?===
 +
Требуется создать сервис чат-бота, способного вести диалог с пользователем, который в
 +
дальнейшем сможет быть интегрирован в более крупную систему. Бот должен уметь
 +
отвечать на наиболее типичные вопросы и не быть грубым. От бота не требуется вести
 +
высокоинтеллектуальные беседы, достаточно просто отвечать на наиболее типичные
 +
вопросы, наподобие: «Как дела?», «Как тебя зовут?», «А что ты умеешь?».
 +
Разработка сервиса может быть сделана на языке Python, но конечный продукт
 +
желательно иметь в виде сервиса/компоненты, написанных на языке C#. Общение с
 +
другими частями системы будет происходить по REST API.
 +
 +
===Чему вы научитесь?===
 +
Проект дает опыт в разработке моделей машинного обучения. Будет получен опыт в
 +
программировании на языках C# и Python, а также реальный опыт интеграции моделей
 +
машинного обучения в крупный проект.
 +
===Какие начальные требования?===
 +
Знание Python и методов машинного обучения. Желательно иметь опыт разработки на
 +
статически типизируемых языках (С++, Java, C#).
 +
===Какие будут использоваться технологии?===
 +
· keras + Tensorflow
 +
· .NET + Accord.NET или ML.NET
 +
· REST API
 +
==Темы вводных занятий==
 +
· Описание проекта и роль сервиса в нем
 +
· Текущие методы реализации чат-ботов
 +
==Направления развития==
 +
Проект даст хороший опыт разработки приложений с использованием алгоритмов
 +
машинного обучения.
 +
==Критерии оценки==
 +
Ориентировочные критерии для КТ3, в дальнейшем критерии могут смягчиться. Например,
 +
увеличится максимальная оценка для проекта, написанного на Python:
 +
· 4-7: Получен сервис общения с чат-ботом, написанный на Python который
 +
работает по REST API
 +
· 8-10: Получен сервис общения с чат-ботом, написанный на C# который
 +
работает по REST API
  
 
===Контакты===
 
===Контакты===
 
Олег Тарасов
 
Олег Тарасов
 
oleg.tarasov@mts.ru
 
oleg.tarasov@mts.ru

Версия 10:16, 16 октября 2018

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



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

Требуется создать сервис чат-бота, способного вести диалог с пользователем, который в дальнейшем сможет быть интегрирован в более крупную систему. Бот должен уметь отвечать на наиболее типичные вопросы и не быть грубым. От бота не требуется вести высокоинтеллектуальные беседы, достаточно просто отвечать на наиболее типичные вопросы, наподобие: «Как дела?», «Как тебя зовут?», «А что ты умеешь?». Разработка сервиса может быть сделана на языке Python, но конечный продукт желательно иметь в виде сервиса/компоненты, написанных на языке C#. Общение с другими частями системы будет происходить по REST API.

Чему вы научитесь?

Проект дает опыт в разработке моделей машинного обучения. Будет получен опыт в программировании на языках C# и Python, а также реальный опыт интеграции моделей машинного обучения в крупный проект.

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

Знание Python и методов машинного обучения. Желательно иметь опыт разработки на статически типизируемых языках (С++, Java, C#).

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

· keras + Tensorflow · .NET + Accord.NET или ML.NET · REST API

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

· Описание проекта и роль сервиса в нем · Текущие методы реализации чат-ботов

Направления развития

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

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

Ориентировочные критерии для КТ3, в дальнейшем критерии могут смягчиться. Например, увеличится максимальная оценка для проекта, написанного на Python: · 4-7: Получен сервис общения с чат-ботом, написанный на Python который работает по REST API · 8-10: Получен сервис общения с чат-ботом, написанный на C# который работает по REST API

Контакты

Олег Тарасов oleg.tarasov@mts.ru