1 of 29

Digital Society

social studies+science

2 of 29

Unit 6

3 of 29

Summative Assessment Task

Создание функционального AI-ассистента

4 of 29

Digital Check In

— Share an interesting fact, news, or something you noticed about the digital world since our last lesson.

— It can be about technology, social media, or anything digital.

5 of 29

6 of 29

Task

1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.

2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией

3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю

4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).

7 of 29

Task

1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.

8 of 29

Task

1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.

1 составить формулировки вопросов

2 как хранить ответы для каждого пользователя отдельно, «профиль»

3 предлагать пересохранить «профиль», добавить «слэш-команду» на изменение профиля, обрабатывать условие на «слэш-команду»

4 research: выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

9 of 29

Task

2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией

10 of 29

Task

2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией

— найти сервис для распознавания голосовых на русском (API)

— найти сервис для распознавания эмоций по голосу (API)

— найти сервис для генерации голоса + с теми же эмоциями (API)

11 of 29

Task

3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю

— составить критерий «новых песен» (промпт и источник)

— создать новый сценарий, который работает по расписанию

— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

12 of 29

Task

3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю

13 of 29

Task

4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).

— составить критерий «ностальгических треков» (промпт и источник)

— добавить «слэш-команду» на изменение вывод по году

— обрабатывать условие на «слэш-команду»

— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

14 of 29

Task

4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).

15 of 29

Prompt

Я проектирую AI ассистента на No Code cервисе Make.com. Я выделил несколько функций и разбил на подзадачи. Что я упускаю? С чего советуешь начать?

1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.

— составить формулировки вопросов

— хранить ответы для каждого пользователя отдельно, «профиль»

— предлагать пересохранить «профиль»

— добавить «слэш-команду» на изменение профиля

— обрабатывать условие на «слэш-команду»

— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией

— найти сервис для распознавания голосовых на русском (API)

— найти сервис для распознавания эмоций по голосу (API)

— найти сервис для генерации голоса + с теми же эмоциями (API)

3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю

— составить критерий «новых песен» (промпт и источник)

— создать новый сценарий, который работает по расписанию

— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).

— составить критерий «ностальгических треков» (промпт и источник)

— добавить «слэш-команду» на изменение вывод по году

— обрабатывать условие на «слэш-команду»

— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку

16 of 29

Result

Вот несколько дополнительных аспектов и советов, которые могут помочь:

— Продумайте сценарии «непредвиденных ситуаций»: что делать, если сервис не может распознать голос или эмоции, как сообщать об ошибках пользователю, а также как обрабатывать отказ от ввода данных.

— Определите, что делать, если API-сервисы недоступны или возвращают некорректные данные (например, переход на текстовый ввод или альтернативный API).

17 of 29

Result

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

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

18 of 29

Result

— Тестирование интеграций: cоздайте тестовые сценарии для проверки работы каждого API, особенно для распознавания эмоций и генерации голоса. Это позволит заранее выявить проблемы совместимости или задержки.

— Расширяемость и сценарии использования

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

Обратная связь: Добавьте возможность для пользователей давать обратную связь по рекомендациям и функциональности. Это поможет корректировать алгоритмы в будущем.

19 of 29

PLAN

1. Определите основной пользовательский поток. Начните с проектирования сценариев общения, где AI задает вопросы, сохраняет ответы и предоставляет музыкальные рекомендации. Это основа, вокруг которой будут строиться остальные функции.

2. Прототипирование. Создайте минимально жизнеспособный прототип (MVP) для одного из ключевых сценариев — например, текстовый диалог с базовым сохранением профиля и выдачей ссылок. Это поможет понять, как пользователи взаимодействуют с системой.

20 of 29

PLAN

3. Интеграция ключевых API. Проверьте и протестируйте выбранные API для распознавания голоса, эмоций и генерации голоса. Можно начать с одного из них, убедившись в стабильной работе, а затем постепенно добавлять остальные.

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

21 of 29

ИТОГ

22 of 29

ИТОГ

Вопросы →

ответы →

рекомендации →

профиль

23 of 29

24 of 29

25 of 29

26 of 29

27 of 29

28 of 29

29 of 29