PHP 마법 학교 외전 3강: 마음을 읽는 비서! ‘AI 기분 맞춤 추천 서비스’

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 지난 시간에는 AI 조수와 대화하는 법을 배웠죠? 오늘은 한 걸음 더 나아가, 사용자의 기분을 분석해서 딱 맞는 마법 도구와 음악을 추천해주는 ‘AI 마법 추천 서비스’를 만들어보겠습니다. 인공지능이 친구의 마음을 위로해주는 따뜻한 마법사가 되는 날이에요!

PHP 마법 학교 외전 3강: 마음을 읽는 비서! 'AI 기분 맞춤 추천 서비스'

1. 기분 데이터를 숫자로 바꾸기: 감정 분석

사람은 상대방의 표정이나 목소리를 듣고 기분을 알 수 있지만, 우리 PHP 지팡이는 글자만 읽을 수 있어요. 그래서 AI 조수에게 이렇게 부탁할 거예요. “친구가 쓴 글을 읽고 ‘슬픔’, ‘기쁨’, ‘화남’ 중 어떤 기분인지 알려줘!” 인공지능은 복잡한 문장 속에서도 숨은 감정을 마법처럼 찾아낸답니다.

2. 기분 맞춤 추천 주문서 (코드)

이번에는 사용자가 입력한 기분에 따라 AI가 추천 아이템을 골라주도록 명령서를 작성해 볼게요. 지난번에 배운 cURL 마법을 사용합니다.

<?php
  // 1. 친구가 입력한 오늘 나의 기분
  $user_mood = "오늘은 시험을 망쳐서 조금 속상해.";

  // 2. AI 조수에게 내리는 구체적인 명령서(System Prompt)
  $prompt = "너는 다정한 마법사야. 사용자의 기분을 분석해서 위로가 되는 마법 도구 하나를 추천해줘. 답변은 '기분: [감정], 추천: [아이템]' 형식으로 짧게 해줘.";

  // 3. AI에게 편지 보내기 (API 호출 과정 생략)
  // AI가 보낸 답변 예시:
  $ai_response = "기분: 슬픔, 추천: 구름 솜사탕 지팡이 (먹으면 기분이 몽글몽글해져!)";

  echo "<div style='border: 2px dashed #9b59b6; padding: 20px; border-radius: 15px;'>";
  echo "<h3>🔮 AI 마법 수정구의 조언</h3>";
  echo "<p>" . $ai_response . "</p>";
  echo "</div>";
?>

3. 왜 ‘시스템 프롬프트’가 중요한가요?

AI 조수는 아는 게 너무 많아서 가끔 엉뚱한 대답을 길게 늘어놓기도 해요. 그래서 ‘시스템 프롬프트’라는 특별한 규칙을 미리 정해주는 것이 중요합니다. “너는 10살 어린이를 가르치는 선생님이야” 혹은 “너는 재미있는 코미디언이야”라고 성격을 정해주면, AI는 우리가 원하는 모습으로 완벽하게 변신한답니다.

PHP 마법 학교 외전 3강: 마음을 읽는 비서! 'AI 기분 맞춤 추천 서비스'

4. 생활 속의 AI 추천: 넷플릭스와 유튜브

우리가 좋아하는 영상을 볼 때 나타나는 ‘추천 목록’도 사실 거대한 인공지능이 우리 마음을 읽고 있는 거예요. 아이와 함께 “우리가 어제 본 만화 때문에 오늘 이 영상이 추천된 걸까?”라고 대화하며 알고리즘(Algorithm)의 원리에 대해 생각해보세요. 코딩을 넘어 세상을 읽는 눈이 자라날 거예요.

마치며: 마음을 나누는 기술

기술은 차갑게 느껴질 수 있지만, 어떻게 쓰느냐에 따라 사람의 마음을 따뜻하게 안아줄 수도 있습니다. 오늘 만든 추천 서비스는 바로 그런 다정한 마음에서 시작되었죠. 다음 시간에는 AI 조수가 직접 그림을 그려주는 놀라운 마법, ‘이미지 생성 API’를 PHP로 연결해 보겠습니다!