연령대에 맞는 콘텐츠 필터 만들기
헬스케어 플랫폼 작업을 확장해 가족 웰니스 프로그램의 다양한 연령대를 위한 콘텐츠를 개발하고 있어요. 연령대별로 콘텐츠를 만들 때, AI의 응답이 그 연령에 적합한지 확인해야 합니다. 대상 연령을 기준으로 Claude의 응답을 점검하는 함수를 만들어 보세요.
json과 boto3 라이브러리는 미리 로드되어 있으며, 이전 연습 문제에서 정의한 moderate_content() 함수도 사용할 수 있습니다.
이 연습은 강의의 일부입니다
Amazon Bedrock 입문
연습 안내
- 아동용
prompt에 대해 적절한 검사를 수행하려면 검열 수준으로"high"를 넣으세요. - 성인과 청소년의 경우에는 점차 낮은 검열 수준을 사용해 동일하게 반복하고, 출력 결과를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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, '____')}")