coconut / script_templates.json
alohaboy
Initial commit: Echolalia Assistant - 자폐 아동 반향어 지원 챗봇
f50aeab
{
"script_categories": {
"daily_routines": {
"name": "일상 루틴",
"description": "아침, 점심, 저녁 등 일상적인 활동 상황",
"scripts": [
{
"id": "morning_001",
"title": "아침 인사 및 준비",
"situation": "아침 시간",
"script": [
"안녕! 좋은 아침이야.",
"오늘 기분은 어때?",
"아침에 뭐 했어?",
"학교 갈 준비해보자."
],
"expected_responses": [
"인사 응답",
"기분 표현",
"아침 활동 설명",
"준비 관련 응답"
],
"difficulty": "L1-L2"
},
{
"id": "meal_001",
"title": "식사 시간",
"situation": "점심 시간",
"script": [
"점심 시간이야!",
"뭐 먹고 싶어?",
"이 음식 맛있어?",
"다 먹었어?"
],
"expected_responses": [
"음식 선호도",
"맛 평가",
"식사 완료 확인"
],
"difficulty": "L1-L2"
},
{
"id": "bedtime_001",
"title": "잠자리 준비",
"situation": "저녁 시간",
"script": [
"이제 잠자리 준비해보자.",
"오늘 하루는 어땠어?",
"내일 뭐 하고 싶어?",
"좋은 꿈 꿔!"
],
"expected_responses": [
"하루 평가",
"내일 계획",
"인사 응답"
],
"difficulty": "L2-L3"
}
]
},
"play_activities": {
"name": "놀이 활동",
"description": "놀이, 게임, 장난감 등 놀이 관련 상황",
"scripts": [
{
"id": "toy_001",
"title": "장난감 놀이",
"situation": "놀이 시간",
"script": [
"장난감으로 놀아보자!",
"어떤 장난감이 좋아?",
"이렇게 놀면 재미있지?",
"다른 놀이도 해볼까?"
],
"expected_responses": [
"장난감 선호도",
"놀이 즐거움 표현",
"다른 놀이 요청"
],
"difficulty": "L1-L2"
},
{
"id": "game_001",
"title": "게임 놀이",
"situation": "놀이 시간",
"script": [
"게임을 해보자!",
"어떤 게임을 할까?",
"이기고 싶어?",
"다시 한 번 해볼까?"
],
"expected_responses": [
"게임 선호도",
"승부 의지",
"재도전 의향"
],
"difficulty": "L1-L3"
}
]
},
"social_interactions": {
"name": "사회적 상호작용",
"description": "가족, 친구, 선생님과의 관계 및 소통",
"scripts": [
{
"id": "family_001",
"title": "가족과의 대화",
"situation": "가정 시간",
"script": [
"엄마/아빠를 불러보자.",
"가족 중에 누가 제일 좋아?",
"가족과 뭐 하고 싶어?",
"사랑해라고 말해보자."
],
"expected_responses": [
"가족 호출",
"가족 선호도",
"가족 활동 제안",
"사랑 표현"
],
"difficulty": "L1-L3"
},
{
"id": "friend_001",
"title": "친구와의 대화",
"situation": "사회적 상황",
"script": [
"친구가 있니?",
"친구와 뭐 하고 놀아?",
"친구에게 뭐라고 말할까?",
"새 친구를 사귀고 싶어?"
],
"expected_responses": [
"친구 관계",
"놀이 활동",
"소통 의도",
"새로운 관계"
],
"difficulty": "L2-L3"
}
]
},
"learning_activities": {
"name": "학습 활동",
"description": "공부, 수업, 학습 관련 상황",
"scripts": [
{
"id": "study_001",
"title": "공부 시간",
"situation": "학습 시간",
"script": [
"공부할 시간이야!",
"어떤 과목이 좋아?",
"이 문제를 풀어보자.",
"잘했어! 칭찬해줄게."
],
"expected_responses": [
"과목 선호도",
"문제 해결",
"칭찬 반응"
],
"difficulty": "L1-L3"
},
{
"id": "reading_001",
"title": "책 읽기",
"situation": "독서 시간",
"script": [
"책을 읽어보자!",
"어떤 책이 좋아?",
"이 이야기는 어때?",
"다음에 뭐 읽을까?"
],
"expected_responses": [
"책 선호도",
"이야기 반응",
"다음 책 선택"
],
"difficulty": "L2-L3"
}
]
},
"emotion_expression": {
"name": "감정 표현",
"description": "기쁨, 슬픔, 화남 등 감정 표현 상황",
"scripts": [
{
"id": "happy_001",
"title": "기쁜 감정",
"situation": "긍정적 상황",
"script": [
"오늘 정말 기뻐 보여!",
"뭐가 그렇게 좋아?",
"기쁠 때 어떻게 표현해?",
"다른 사람도 기쁘게 해줄까?"
],
"expected_responses": [
"기쁨 원인",
"기쁨 표현 방법",
"타인 배려"
],
"difficulty": "L2-L3"
},
{
"id": "sad_001",
"title": "슬픈 감정",
"situation": "부정적 상황",
"script": [
"왜 슬퍼 보여?",
"무엇이 힘들어?",
"슬플 때 어떻게 해?",
"위로해줄까?"
],
"expected_responses": [
"슬픔 원인",
"힘든 점 설명",
"위로 요청"
],
"difficulty": "L2-L3"
}
]
}
},
"script_settings": {
"default_scripts_per_category": 2,
"max_total_scripts": 10,
"recording_duration_limit": 300,
"pause_between_questions": 5
}
}