Создание фильтров контента для разных возрастных групп
Продолжая работу с платформой для здравоохранения, вы помогаете разрабатывать контент для разных возрастных групп в рамках программы семейного здоровья. При создании материалов для различных аудиторий важно убедиться, что ответы ИИ соответствуют возрасту пользователей. Вы напишете функцию, которая проверяет ответы Claude с учётом целевой аудитории.
Библиотеки json и boto3 уже загружены, как и функция moderate_content(), определённая в предыдущем упражнении.
Это упражнение является частью курса
Введение в Amazon Bedrock
Инструкции к упражнению
- Укажите уровень модерации
"high", чтобы выполнить соответствующую проверку контента для детскогоprompt. - Повторите то же самое для взрослых и подростков, постепенно снижая уровень модерации, и проверьте результат.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
bedrock = boto3.client('bedrock-runtime', region_name='us-east-1')
prompt = "I have a bad headache: how much ibuprofen can I take, and how often?"
# Use a high level of moderation
print(f"Response for children: {moderate_content(____, '____')}")
# Repeat with medium and low
print(f"Response for teens: {moderate_content(prompt, '____')}")
print(f"Response for adults: {moderate_content(prompt, '____')}")