{
  "emotion_patterns": [
    {
      "emotion": "happy",
      "keywords": ["happy", "joy", "smile", "laugh", "cheer", "excited", "celebration", "party"],
      "responses": ["정말 즐거워 보이시네요! ", "기분이 좋으신 것 같아요!", "웃음이 전염되네요! ", "행복한 에너지가 느껴져요!"],
      "enabled": true
    },
    {
      "emotion": "sad",
      "keywords": ["sad", "cry", "tear", "depressed", "down", "upset", "disappointed"],
      "responses": ["괜찮으세요? 기분이 안 좋으신가 봐요 😢", "힘든 일이 있으셨나요?", "조금만 더 힘내세요!", "제가 도움이 될 수 있다면 언제든 말씀해주세요"],
      "enabled": true
    },
    {
      "emotion": "angry",
      "keywords": ["angry", "mad", "furious", "rage", "annoyed", "irritated"],
      "responses": ["화가 나신 것 같아요. 차분히 생각해보세요", "무슨 일이 있으셨나요?", "진정하시고 천천히 말씀해주세요", "제가 도와드릴 수 있는 일이 있나요?"],
      "enabled": true
    },
    {
      "emotion": "surprised",
      "keywords": ["surprised", "shock", "wow", "amazing", "incredible", "unbelievable"],
      "responses": ["와! 정말 놀라운 일이 있으셨나 봐요! ", "놀라셨을 것 같아요!", "어떤 일이 일어났나요?", "정말 신기한 일이네요!"],
      "enabled": true
    },
    {
      "emotion": "love",
      "keywords": ["love", "heart", "romantic", "kiss", "hug", "affection", "cute"],
      "responses": ["사랑스러운 마음이 전해져요! 💕", "정말 따뜻한 마음이네요", "사랑이 가득한 것 같아요", "아름다운 마음이 느껴져요"],
      "enabled": true
    },
    {
      "emotion": "funny",
      "keywords": ["funny", "lol", "haha", "joke", "comedy", "hilarious", "humor"],
      "responses": ["정말 재미있네요! ", "웃음이 터져나와요!", "유머 감각이 좋으시네요!", "기분이 좋아지는 GIF네요!"],
      "enabled": true
    },
    {
      "emotion": "confused",
      "keywords": ["confused", "what", "huh", "question", "thinking", "puzzle"],
      "responses": ["궁금한 것이 있으시군요?", "혼란스러우신 것 같아요", "무엇이 궁금하신지 말씀해주세요", "제가 설명해드릴 수 있는 것이 있나요?"],
      "enabled": true
    },
    {
      "emotion": "tired",
      "keywords": ["tired", "sleepy", "exhausted", "bored", "yawn", "rest"],
      "responses": ["피곤하신가 봐요. 푹 쉬세요!", "힘든 하루였나요?", "충분한 휴식을 취하세요", "무리하지 마시고 조금 쉬어가세요"],
      "enabled": true
    },
    {
      "emotion": "celebrating",
      "keywords": ["celebration", "congratulations", "success", "victory", "win", "achievement"],
      "responses": ["축하드려요! 🎉", "정말 기쁜 일이 있으셨나 봐요!", "성공을 축하합니다!", "훌륭한 성과네요!"],
      "enabled": true
    },
    {
      "emotion": "working",
      "keywords": ["work", "office", "computer", "meeting", "business", "professional"],
      "responses": ["열심히 일하고 계시는군요!", "업무에 집중하고 계시네요", "일이 잘 되고 있나요?", "업무 관련해서 도움이 필요하시면 말씀해주세요"],
      "enabled": true
    },


    {
      "emotion": "bored",
      "keywords": ["bored", "boring", "meh", "uninterested", "yawn"],
      "responses": ["조금 지루하셨군요 😅 잠깐 리프레시하는 건 어떨까요?", "집중이 안 될 땐 짧은 휴식이 도움돼요! ☕", "기분 전환에 좋은 GIF네요 🙂"],
      "enabled": true
    },
    {
      "emotion": "nervous",
      "keywords": ["nervous", "anxious", "anxiety", "worry", "worried", "tense", "stressed", "sweating"],
      "responses": ["긴장되는 순간이네요. 천천히 호흡해볼까요? 🌬️", "걱정 많은 하루였나요? 제가 응원할게요 💪", "불안한 마음이 조금은 가라앉길 바라요"],
      "enabled": true
    },
    {
      "emotion": "embarrassed",
      "keywords": ["embarrassed", "awkward", "blush", "cringe", "oops"],
      "responses": ["민망한 순간도 지나가요 😅", "괜찮아요! 다 그럴 때가 있죠 🙂", "살짝 어색했지만 귀여운 장면이네요"],
      "enabled": true
    },
    {
      "emotion": "scared",
      "keywords": ["scared", "afraid", "fear", "spooky", "horror", "scream"],
      "responses": ["깜짝 놀라셨겠어요! 😱", "살짝 무섭네요… 제가 옆에 있어요 👀", "긴장감 넘치는 순간이네요"],
      "enabled": true
    },
    {
      "emotion": "proud",
      "keywords": ["proud", "accomplished", "achievement", "nailed it", "well done"],
      "responses": ["스스로가 자랑스러우시겠어요! 👏", "정말 잘 해내셨어요! 멋집니다 ✨", "대단한 성취예요—축하드려요 🎉"],
      "enabled": true
    },
    {
      "emotion": "relieved",
      "keywords": ["relieved", "phew", "sigh of relief"],
      "responses": ["휴—한숨 돌리셨네요 😌", "다행이에요! 이제 마음 놓으셔도 돼요", "긴장이 풀리는 느낌이 와요"],
      "enabled": true
    },
    {
      "emotion": "confident",
      "keywords": ["confident", "swagger", "boss", "cool", "own it"],
      "responses": ["자신감 넘치는 분위기 멋져요 😎", "포스가 느껴져요—든든합니다!", "오늘 완전 주인공이네요!"],
      "enabled": true
    },
    {
      "emotion": "frustrated",
      "keywords": ["frustrated", "facepalm", "ugh", "smh", "sigh"],
      "responses": ["답답한 순간이네요… 잠깐 쉬어가도 좋아요 😮‍💨", "잘 안 풀릴 땐 리셋이 해답일 때가 있어요", "천천히 다시 해보면 분명 풀릴 거예요"],
      "enabled": true
    }
  ],
  "situation_patterns": [
    {
      "situation": "greeting",
      "keywords": ["hello", "hi", "hey", "good morning", "good evening"],
      "responses": ["안녕하세요! 반갑습니다!", "인사해주셔서 감사해요!", "좋은 하루 보내세요!"],
      "enabled": true
    },
    {
      "situation": "farewell",
      "keywords": ["bye", "goodbye", "see you", "farewell"],
      "responses": ["안녕히 가세요!", "좋은 하루 되세요!", "다음에 또 만나요!"],
      "enabled": true
    },
    {
      "situation": "agreement",
      "keywords": ["yes", "agree", "okay", "sure", "definitely", "absolutely"],
      "responses": ["맞습니다!", "동감해요!", "정확한 말씀이에요!"],
      "enabled": true
    },
    {
      "situation": "disagreement",
      "keywords": ["no", "disagree", "nope", "never", "not"],
      "responses": ["그렇군요, 다른 의견이 있으시군요", "이해합니다", "다른 관점이 있으시네요"],
      "enabled": true
    },
    {
      "situation": "question",
      "keywords": ["what", "how", "why", "when", "where", "who"],
      "responses": ["궁금한 것이 있으시군요!", "질문해주셔서 감사해요", "무엇이든 물어보세요!"],
      "enabled": true
    },
    {
      "situation": "thanks",
      "keywords": ["thank", "thanks", "appreciate", "grateful"],
      "responses": ["천만에요!", "도움이 되었다니 기뻐요!", "별말씀을요!"],
      "enabled": true
    },
    {
      "situation": "apology",
      "keywords": ["sorry", "apologize", "excuse", "forgive"],
      "responses": ["괜찮아요!", "전혀 문제없어요", "걱정하지 마세요"],
      "enabled": true
    },
    {
      "situation": "media",
      "keywords": ["kbs", "kbs2", "sbs", "mbc", "jtbc", "tv", "news", "anchor", "studio", "logo", "broadcast", "channel"],
      "responses": ["방송 스튜디오 분위기네요! 🎬", "뉴스/방송 관련 GIF 같아요.", "공식적인 느낌이 나네요—어떤 소식인가요?"],
      "enabled": true
    },
    {
      "situation": "encouragement",
      "keywords": ["good luck", "cheer up", "you can do it", "fighting"],
      "responses": ["화이팅!", "힘내세요!", "응원합니다!"],
      "enabled": true
    },


    {
      "situation": "work_meeting",
      "keywords": ["meeting", "standup", "presentation", "slides", "whiteboard", "zoom", "call", "conference"],
      "responses": ["회의 분위기네요—핵심만 콕콕! 📊", "발표 준비 중이신가요? 응원할게요 💼", "좋은 논의가 오가는 장면 같아요"],
      "enabled": true
    },
    {
      "situation": "tech_coding",
      "keywords": ["code", "coding", "bug", "debug", "deploy", "server", "crash", "commit", "pr", "merge"],
      "responses": ["코드와 씨름 중이시군요 👨‍💻", "버그 사냥, 같이 해볼까요? 🐞", "배포의 신… 곧 성공적일 거예요 🚀"],
      "enabled": true
    },
    {
      "situation": "sports",
      "keywords": ["match", "game", "goal", "score", "win", "lose", "referee", "stadium", "ball"],
      "responses": ["스포츠 열기가 느껴져요! ⚽", "긴장감 넘치는 경기 같네요 🏟️", "한 점이 승부를 가르겠어요!"],
      "enabled": true
    },
    {
      "situation": "music_dance",
      "keywords": ["music", "song", "concert", "dance", "dj", "band", "groove"],
      "responses": ["신나는 비트가 느껴져요 🎶", "댄스 타임! 기분 업되네요 💃", "음악으로 에너지 충전 완료!"],
      "enabled": true
    },
    {
      "situation": "weather",
      "keywords": ["rain", "rainy", "storm", "snow", "sunny", "hot", "cold", "umbrella"],
      "responses": ["날씨가 분위기를 좌우하네요 ☔", "포근한 느낌이 전해져요 ❄️", "햇살 가득—산뜻합니다 ☀️"],
      "enabled": true
    },
    {
      "situation": "holiday",
      "keywords": ["christmas", "xmas", "santa", "halloween", "pumpkin", "new year", "lunar new year", "chuseok", "seollal"],
      "responses": ["축제의 계절이네요—즐거운 시간 되세요 🎄", "해피 할로윈! 🎃", "새해 복 많이 받으세요 ✨"],
      "enabled": true
    },
    {
      "situation": "reaction_meme",
      "keywords": ["facepalm", "shrug", "mic drop", "slow clap", "thumbs up", "thumbs down"],
      "responses": ["리액션이 모든 걸 설명하네요 😅", "짤맛이 살아있습니다 👏", "센스있는 리액션 픽이에요"],
      "enabled": true
    },
    {
      "situation": "food_drink",
      "keywords": ["eat", "eating", "hungry", "snack", "coffee", "tea", "pizza", "ramen", "beer", "wine"],
      "responses": ["맛있는 시간! 든든히 챙겨 드세요 😋", "커피 한 잔의 여유 ☕", "배가 행복해지는 장면이에요"],
      "enabled": true
    },
    {
      "situation": "travel",
      "keywords": ["travel", "trip", "airport", "flight", "train", "bus", "roadtrip", "luggage"],
      "responses": ["여행의 설렘이 전해져요 ✈️", "안전하고 즐거운 여정 되세요! 🧳", "어디로 떠나시는지 궁금하네요"],
      "enabled": true
    },
    {
      "situation": "loading_waiting",
      "keywords": ["loading", "buffering", "wait", "waiting", "hold on", "please wait"],
      "responses": ["기다림의 미학… 곧 준비될 거예요 ⏳", "조금만 기다려볼까요? 🙂", "금방 시작합니다—준비 완료 중!"],
      "enabled": true
    }
  ],
  "last_updated": "2025-09-11T00:00:00Z"
}
