Digital Society
social studies+science
Unit 6
Summative Assessment Task
Создание функционального AI-ассистента
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.
Task
1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.
2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией
3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю
4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).
Task
1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.
Task
1. Мой ассистент задает уточняющие вопросы и на основе ответов пользователя находит для него подходящую музыку.
1 составить формулировки вопросов
2 как хранить ответы для каждого пользователя отдельно, «профиль»
3 предлагать пересохранить «профиль», добавить «слэш-команду» на изменение профиля, обрабатывать условие на «слэш-команду»
4 research: выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку
Task
2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией
Task
2. Мой ассистент распознает эмоции с которыми обращается пользователь и может отвечать с подходящей интонацией
— найти сервис для распознавания голосовых на русском (API)
— найти сервис для распознавания эмоций по голосу (API)
— найти сервис для генерации голоса + с теми же эмоциями (API)
Task
3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю
— составить критерий «новых песен» (промпт и источник)
— создать новый сценарий, который работает по расписанию
— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку
Task
3. Дополнительная возможность: бот может каждый день отправлять сводку новых песен, которые могли бы подойти пользователю
Task
4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).
— составить критерий «ностальгических треков» (промпт и источник)
— добавить «слэш-команду» на изменение вывод по году
— обрабатывать условие на «слэш-команду»
— выдавать ссылки вроде band.link, чтобы не зависеть от сервиса (Apple, Spotify, Yandex, Youtube) или API для ссылок на музыку
Task
4. Мой бот может находить ностальгические треки (например: предложи мне треки которые ассоциируются с 2018 годом).
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 для ссылок на музыку
Result
Вот несколько дополнительных аспектов и советов, которые могут помочь:
— Продумайте сценарии «непредвиденных ситуаций»: что делать, если сервис не может распознать голос или эмоции, как сообщать об ошибках пользователю, а также как обрабатывать отказ от ввода данных.
— Определите, что делать, если API-сервисы недоступны или возвращают некорректные данные (например, переход на текстовый ввод или альтернативный API).
Result
— Безопасность и конфиденциальность: убедитесь, что данные пользователей (их профили, ответы и аудио записи) обрабатываются в соответствии с требованиями к безопасности и защите данных.
— Аналитика и логирование: добавьте механизм для анализа пользовательского поведения. Это поможет корректировать алгоритмы рекомендаций и улучшать вопросы с течением времени.
Result
— Тестирование интеграций: cоздайте тестовые сценарии для проверки работы каждого API, особенно для распознавания эмоций и генерации голоса. Это позволит заранее выявить проблемы совместимости или задержки.
— Расширяемость и сценарии использования
Модульность: постарайтесь проектировать систему так, чтобы новые функции (например, новые источники музыки или дополнительные критерии поиска) можно было добавлять без кардинальной переработки логики.
Обратная связь: Добавьте возможность для пользователей давать обратную связь по рекомендациям и функциональности. Это поможет корректировать алгоритмы в будущем.
PLAN
1. Определите основной пользовательский поток. Начните с проектирования сценариев общения, где AI задает вопросы, сохраняет ответы и предоставляет музыкальные рекомендации. Это основа, вокруг которой будут строиться остальные функции.
2. Прототипирование. Создайте минимально жизнеспособный прототип (MVP) для одного из ключевых сценариев — например, текстовый диалог с базовым сохранением профиля и выдачей ссылок. Это поможет понять, как пользователи взаимодействуют с системой.
PLAN
3. Интеграция ключевых API. Проверьте и протестируйте выбранные API для распознавания голоса, эмоций и генерации голоса. Можно начать с одного из них, убедившись в стабильной работе, а затем постепенно добавлять остальные.
4. Разработка и тестирование сценариев. Добавляйте дополнительные сценарии (ежедневная сводка, ностальгические треки) по мере уверенности в основной функциональности, уделяя внимание обработке слэш-команд и динамической настройке профиля.
ИТОГ
ИТОГ
Вопросы →
ответы →
рекомендации →
профиль