Всем кто хочет освоить базовые навыки подготовки продаж диалоговых систем с искусственным интеллектом.
Почему стоит выбрать этот курс?
Занятия помогут вам быстро освоить базовые навыки подготовки продаж чат-ботов с искусственным интеллектом. Разобраться в основах компьютерной лингвистики и познакомится с принципами работы умных диалоговых систем - понимающих естественную речь.
Что ждёт участников на курсе?
Вы получите базовые навыки подготовки продаж диалоговых систем с с искусственным интеллектом.
Вы узнаете как самостоятельно создать прототипы диалоговых систем с искусственным интеллектом.
Получите начальные знания по компьютерной лингвистике и машинному обучению.
Освоите стандарты и инструменты бизнес анализа, финансового моделирования, запуска продаж и развития IT бизнеса.
Что получат участники курсов?
После окончания обучения вы сможете самостоятельно создавать виртуальных ассистентов с искуссственным интеллектом, получите базовые навыки программирования на языке Python, сможете обучать и совершенствовать свои программные продукты.
Программа курса
Программа:
0. Подготовка
Видеолекции
Семь лекций для подготовки и создания ботов на low-code платформе (сборка чат-ботов, как из кубиков Лего)
Бесплатные решения и платформы для создания чат-ботов. Интент (намерение пользователя) - как ключевой элемент диалоговой системы. Чат-бот “Котопёс” - может ли бот понимать то, чему вы его не учили? Вы создадите своего первого чат-бота понимающего сообщения пользователей. Как опубликовать чат-бота?
Лемматизация, синонимы, омонимы - как лингвистические задачи. Анализ текста другие лингвистические задачи. Как первые диалоговые системы понимали сообщения пользователей? Сможет ли ваш второй бот отличить яблочки от яблочного сока?
Особенности целеориентированных чат-ботов? Сможет ли ваш третий чат-бот помнить своих пользователей и быть вежливым? Что такое переменные? Что значит User Story? Как написать и зачем нужен сценарий чат-бота?
Сможет ли ваш четвертый чат-бот отличать городские телефоны от мобильных? Синтаксис регулярных выражений и инструменты для работы с ними.
Сможет ли ваш пятый чат-бот стать умным справочником? Синонимы и проблема омонимии как лингвистическая задача.
Сможет ли ваш шестой чат-бот вести нечестную игру? Как научить чат-бота считать? Что такое вероятность? Существует ли формула вероятности наступления тех или иных событий?
Сможет ли ваш седьмой чат-бот предсказывать погоду? Что такое API? Инструменты работы с HTTP запросами. Как работать с документацией?
Бесплатная онлайн поддержка экспертов (подробности в расписании)
Основной модуль
1. День
От идеи до деплоя: цикл разработки типового программного обеспечения. Фазы создания программного обеспечения. Анализ требований, проектирование, кодирование (программирование), тестирование и отладка, эксплуатация и сопровождение. Этапы разработки на примере диалоговой системы. Разбор типовых ошибок.
2. День
Управление требованиями: создание технической документации, установка метрик качества. Этап сбора требований и создания технической документации. Метрики качества при разработке документации. Техническая документация диалоговой системы. Методы составления документации проекта. Возможные ошибки при составлении документации. Создание технической документации диалоговой системы. Анализ и установка возможных метрик качества.
3. День
Контрактное программирование: разработка дизайна решения. Прототипирование диалоговых систем. Методы решения проблем. MVP – минимально жизнеспособный продукт без кода и разумное распределение ресурсов. Возможные инструменты при прототипировании дизайна решения, их плюсы и минусы.
4. День
Создание лингвистического компонента чат-бота (паттерны, сущности, словари). Базовые лингвистические понятия. Словообразование. Морфемы и обработка естественного языка. Отличия лингвистических подходов исходя из целей бизнеса. Сравнительная характеристика лингвистических компонентов на примере диалоговой системы.
5. День
Интерфейсы и системные интеграции: внешние сервисы и http запросы. Типы HTTP-запросов и философия REST. Инструменты для отладки http запросов.
6. День
Предсказуемый деплой: вариативность каналов связи. Особенности каналов связи для проектирования диалоговых систем. Методы реализации диалоговой системы одновременно для нескольких каналов .
7. День
Введение в тестирование диалоговых систем. Тест-дизайн Работа с проектной документацией, создание сценария тестирования диалоговой системы. Реализовать интеграцию диалоговой системы с продвинутыми инструментами анализа диалоговых систем в текущих проектах.
8. День
Оценка и аудит диалоговых продуктов. Анализ эффективности диалоговой системы. Обзор продуктов для анализа, ключевые показатели эффективности диалоговых систем. Реализовать интеграцию диалоговой системы с продвинутыми инструментами анализа диалоговых систем в текущих проектах.
9. День
Задачи классификации намерений и тематик, извлечение сущностей в диалоговых системах. Интенты – намерение пользователя. Извлечение смыслов NLU – основы понимания естественного языка. Системные и пользовательские сущности для NLU - понимания естественного языка виртуальным ассистентом. Извлечь намерение пользователей из представленных текстовых корпусов.
10. День
Работа с опечатками и распознавание речи как неотъемлемая часть работы разговорного интерфейса. Очистка данных, Работа с опечатками. Методы распознавания естественной речи. Предварительная очистка данных на предоставленном датасете. Разбор инструментов для NLU.
11. День
Отличия реализации голосовых ассистентов от текстовых. Сложности при создании голосового ассистента. ASR - автоматическое распознавание речи, tts - синтез речи, инструменты для синтеза речи. Плюсы и минусы голосового и текстового ассистента. Дополнительные этапы при проектировании и разработке голосовых диалоговых систем.
12. День
Предварительная обработка текстовых данных: токенизация, стоп-слова, нормализация (стемминг/лемматизация) в контексте чат-бота. Предварительная обработка данных: токенизация, удаление стоп-слов. Выбор способа нормализации. Стеммизация — процесс приведения слова к его корню/основе. Лемматизация. N-граммы. Инструменты для предварительной обработки данных и их использование на примере готового датасета
13. День
Классификация запросов пользователя в диалоге: ключевые слова, индекс жаккарда, алгоритм шинглов, расстояние левенштейна. Основы семантического поиска. Традиционный поиск: сходство Жаккара, алгоритм шинглов, расстояние Левенштейна. Регулярные выражения. Реализация семантических классификаторов для чат-бота. Нахождение процента совпадения одной строки к другой.
14. День
Классификация запросов пользователя в диалоге, векторное сходство: TF-IDF, BM25, word2vec/doc2vec, BERT, USE. Представление строки векторами из одного общего для всей коллекции векторного пространства. Основы векторного сходства: TF-IDF, BM25, word2vec/doc2vec, BERT. Реализация векторных классификаторов для чат-бота Нахождение процента совпадения одной строки к другой.
15. День
Использование классификаторов машинного обучения для распознавания намерений в диалоговых системах (Инструменты машинного обучения для задач классификации). Значение данных для машинного обучения. Методы работы с данными для машинного обучения. Проблема диаризации при подготовке голосовых файлов. Сырые данные, корпуса текстов и размеченная выборка для машинного обучения.
16. День
Стандарты и инструменты бизнес анализа. Требования и аналитические артефакты
Инструменты управления аналитическими артефактами. Гибкие методы работы Agile, Kanban. Excel и системы отслеживания задач. Стандарты в работе аналитика ГОСТ19, ГОСТ34, РД 50, BABOK и другие
17. День
Анализ предметной области. Контекст и границы проекта. Коммуникации со стейкхолдерами. Scoop проекта. Круг компетенций. Анализ рынка. Конкурентный анализ. Оценка технологий.
18. День
Финансовое моделирование. Юнит экономика, бизнес планирование и ценообразование. Капитальные затраты, операционные расходы и окупаемость. Юнит экономика, стоимость привлечения, конверсия и жизненная ценность клиента. Ценообразование.
19. День.
Подготовка запуска продукта. Позиционирование и подготовка к запуску продукта. Позиционирование. Контент, презентации и демо. Стратегия распространения, маркетинговый план и поддерживающие мероприятия.
20. День
Инструменты продаж и запуск. Покупательские персоны и покупательский опыт. Стратегия продаж, генерация лидов, скрипты и настройка воронки продаж. Каналы продаж, партнеры и дистрибьюторы.
21. День
Развитие бизнеса и масштабирование. Каналы поддержки и сдерживание оттока. Гибкое управление продажами. Рентабельность продукта, рост выручки и расширение продуктовой линейки.
Образовательные траектории
Образовательнаятраектория — это персональный путь реализации личностного потенциала каждого слушателя в образовании.
Жизненный цикл ПО — семь кейсов, этапы разработки ПО
Введение в NLU — компьютерный анализ естественного языка, семь кейсов
Расписание занятий
Расписание на май 2022
Цвета ЗАПИСИВСТРЕЧИ
Четверг, 12 мая 2022, 11:00-12:00 МСК — организационная онлайн встреча
Экстперты: Гулиенко Иван, Сергей Серебров
Темы:
Как устроено обучение.
Что происходит на рынке труда.
Как за три часа — заработать 10 000 на чат-ботах.
Понедельник, 16 мая 2022, 09:00 МСК — доступ к видеолекциям
Экстперт: Сергей Серебров
Темы:
Бесплатные решения и платформы для создания чат-ботов. Интент (намерение пользователя) - как ключевой элемент диалоговой системы. Чат-бот “Котопёс” - может ли бот понимать то, чему вы его не учили? Вы создадите своего первого чат-бота понимающего сообщения пользователей. Как опубликовать чат-бота?
Лемматизация, синонимы, омонимы - как лингвистические задачи. Анализ текста другие лингвистические задачи. Как первые диалоговые системы понимали сообщения пользователей? Сможет ли ваш второй бот отличить яблочки от яблочного сока?
Особенности целеориентированных чат-ботов? Сможет ли ваш третий чат-бот помнить своих пользователей и быть вежливым? Что такое переменные? Что значит User Story? Как написать и зачем нужен сценарий чат-бота?
Четверг, 19 мая 2022, 09:00-12:00 МСК — онлайн встреча
Экстперт: Александра Быкова
Консультации по темам открытых 16.05.2022 видеолекций
Понедельник, 23 мая 2022, 09:00 МСК — доступ к видеолекциям
Экстперт: Сергей Серебров
Темы:
Сможет ли ваш четвертый чат-бот отличать городские телефоны от мобильных? Синтаксис регулярных выражений и инструменты для работы с ними.
Сможет ли ваш пятый чат-бот стать умным справочником? Синонимы и проблема омонимии как лингвистическая задача.
Четверг, 26 мая 2022, 09:00-12:00 МСК — онлайн встреча
Экстперт: Александра Быкова
Консультации по темам открытых 19.05.2022 видеолекций
Понедельник, 30 мая 2022, 09:00 МСК — доступ к видеолекциям
Экстперт: Сергей Серебров
Темы:
Сможет ли ваш шестой чат-бот вести нечестную игру? Как научить чат-бота считать? Что такое вероятность? Существует ли формула вероятности наступления тех или иных событий?
Сможет ли ваш седьмой чат-бот предсказывать погоду? Что такое API? Инструменты работы с HTTP запросами. Как работать с документацией?
Правила чата
Запрещено
❌ Обсуждать деликатные темы (политика, религия, национальность и т.д.)
❌ Продавать свои услуги, консультации или продукты, «спамить» в чате
Не желательно
⚠️ Делиться сообщениями, фото или видео, которые не имеют отношение к курсу или могут задеть чувства других участников
Разрешено
✅ Задавать вопросы по теме курса
Задать вопрос
Любые вопросы организаторам курса
Телеграм чат👇
Кейсы
Обсуждаем онлайн — кейсы учеников по разработке и внедрению Conversation AI