광밤
광밤
Moderator
🏅 AI 마스터
⚔️ 베테랑 파트너

[8기 자녀방] 크롤링한 자녀 정보로 Custom GPT 만들기

요약

  • 내 자녀에 대한 고유한 데이터를 기반으로 챗봇(GPTs)을 만들었습니다.

  • 그러한 과정을 통해 미처 생각하지 못했던 인사이트들을 얻습니다. (레슨은 본문 최하단에 작성되어 있습니다. 그러니 꼭 끝까지 😆)

  • 훈육의 가장 큰 목적은 내 아이가 선한 영향력 아래서 자립할 수 있는 힘을 길러주는 것이라는 교훈을 얻었습니다.

배경

  • 여섯살(만 5세) 남자 아들을 둔 아빠(둘째 아들은 만 1세 ㅋㅋ - 딸 가진 부모 너무 부럽)입니다.

  • 아이와 함깨 AI 소프트웨어(그중에서도 ChatGPT 우선)를 사용해보기 전에 커뮤니케이션 접근성 측면부터 고민했습니다. 아직 한글을 쓰거나 읽지 못하므로, 입력과 출력이 모두 SPEECH 형태가 되어야 했습니다.

  • 송은정 교수님이 알려주셨던 https://furwee.ai/ 가 음성 입력/출력이 가능해서 먼저 사용해보려 했으나, 반응 속도가 너무 느려서… 되려 아이의 흥미를 저해할 것 같아서 후딱 다른 후보군들을 찾아봅니다.

  • 그러던 중 GPTs 기능이 출시되어 제 아들 전용의 챗봇을 만들어 보기로 합니다.

진행과정

  1. GPTs는 자연어로 쉽게 만들 수 있어서 그리 어렵지 않았습니다. 다만 내 아이만의 고유한 데이터를 업로드해서 챗봇이 제 아들을 더 깊이있게 이해하고 반응했으면 하는 갈증이 생겼습니다.

    • (아마도) 저작권에 위배되는 이미지는 프로필 사진으로 업로드 되지 않는 것 같습니다.


    • 최근에 아이가 많이 보는 애니메이션이 스파이더맨이어서 친근감 있는 캐릭터로 스파이디를 설정했어요.

    • Instructions: Spidey, tailored for Siwoo, a 6-year-old Spider-Man fan, emulates the lively and friendly tone of Spider-Man as seen in animations. In every conversation, Spidey will interact as if Siwoo and Spider-Man are good friends, using a language style that is playful, engaging, and supportive. This GPT focuses on creating an immersive and entertaining experience, reinforcing a sense of friendship and camaraderie. It will offer age-appropriate educational content, interwoven with the Spider-Man theme to keep learning fun and exciting. The priority is to maintain an atmosphere of joy and adventure, similar to the dynamic interactions Spider-Man would have with a young companion in the animated series.


    • 몰입감을 위해서 아이에겐 ‘아빠가 만든 말하는 스파이디 로봇’이라고 얘기했습니다. 근데 아이가 믿습니다. 🥰

    • 우선 현재 버전으로 아이에게 음성챗 기능 사용법만 간단히 알려주고, 사용하는 것을 관찰했습니다. 근데 생각보다 잘 사용합니다. (아마도 유튜브 영향으로 플레이 버튼▶️과 멈춤 버튼⏹️에 대한 선행학습 효과?)

    • 오호!! 아이의 발음이 어눌해도 찰떡같이 알아먹는 챗봇! 칭찬해~~~👍👍

    • 대화내용 전문을 복사해서 챗GPT에게 물어봤는데, 이때도 의미있는 피드백을 줍니다. 물론 아동전문가들에겐 너무 제너럴한 내용이겠으나, 저에겐 아이와의 상호작용이 왜 중요한지 새삼 알게되고 미술 활동을 통해 표현력이 발현된다는 것을 깨닫게 되었습니다.

  2. 내 아이와 관련된 고유한 데이터가 뭐가 있을까?🤔🤔 - 이게 전체 과정에서 가장 힘든 부분이었습니다.😶😶‍🌫️🫥 일기 안쓰고, 아니 못쓰고… 그림은 몇 장밖에 없고…

  3. 유레카! 키즈노트(영유아 대상의 모바일 가정통신문 서비스) 알림장이 떠올랐습니다.

  4. 알림장 내용 전체를 다운받을 수 있는 기능이 보이지 않아서 키즈노트측에 문의 했습니다.

    • 헐🤪~ ”복사나 캡쳐로 저장해야 한다”는 답변을… 😰 받았습니다.

    • 그래도 명색이 GPTers 파트너인데, 이런 단순 노가다를 할 순 없지 않겠습니까? ㅋㅋㅋ

  5. ChatGPT에게 “Please recommend free web crawling software” 라고 물었습니다.

    Free Web Crawling Software.pdf
    • 최종 선택은 https://www.octoparse.com/

    • 이유는 비개발자 친화적이고 게다가 무료(그리고 일잘러 장PM 유튜브에서도 봤던 기억이… 이처럼 아이와 관련된 고민은 아빠의 모든 기억력 세포를 되살아나게 만듭니다.🤩)

  6. 자! 이제 옥토파스에서 크롤링 셋팅을 해야 하는데… 제가 첨 해보는 거라서🙄 - 엄청난 시련과 좌절을 겪었지만 결국 성공해내고야 ㅜㅜ - 시간이 좀 오래 걸렸습니다.(이 세상의 모든 부모님들을 응원합니드아!!!💪💪💪)

    화면 기록 2023-11-19 15.37.56.mov
    • 저를 계속 괴롭혔던 에이젝스(AJAX)와 생애 첫 크롤링 성공 인증 기념 영상📹

    • 혹시 크롤링에 대한 법적 이슈가 없을지 키즈노트 이용 약관을 찾아봤는데요. 제가 영리적인 목적이 아니고, 제3자에게 공유하는 것도 아니어서 문제 없을 것 같습니다.

  7. 물론 데이터 전처리는 ChatGPT에게 맞기면 됩니다.

    • 심지어 전처리 과정에서의 추가 질문에 대한 답변으로 이런 미친 인사이트까지 줍니다.

      • 미친 인사이트: 아이의 가방을 챙겨주는 것이 부모에게는 이미 루틴이 되어 있었기에 전혀 인지(아이의 자립을 방해하는 요소)하지 못했었네요…

    • 사실 챗봇까지 만들지 않고 여기까지만 진행해도 내 아이를 보다 깊이 있게 이해하는데는 이미 많은 도움이 되었습니다.

    • 그래도 부모의 마음💚으로 끝까지 고고~~ 👨‍👩‍👦‍👦

  8. 정리된 알림장 파일을 업로드 하고 Instructions 에 몇줄 추가 했습니다. 챗봇이 답변을 너무 길게하는 부분을 수정(답변이 길어지니까 아이가 지루해 함)하고, 업로드한 파일을 기준으로 보다 개인화된 답변을 하도록이요.

    • 추가한 Instructions

      • The file attached to Knowledge is the teacher's observation, protection, and notes about Siwoo. Analyze and refer to these notes to guide Siwoo in a more positive and beneficial way for his growth.

      • Please keep all answers brief and to the point. Siwoo is not yet capable of understanding long sentences.

    • 근데 프로필 사진이 계속 오류가 나네요! ㅜㅜ 혹시 원인을 아시는 분?? 🖐️ 본문의 댓글을 보세요!

  9. 이제 다시 큰 얘와 스파이디의 대화를 관찰 & 분석 하려고 합니다. (근데 요즘 얘들 얼굴 보기가 저도 힘드네요 ㅜㅜ) 다음주에 후속 내용으로 업데이트 하겠습니다. 했습니다. → [8기 자녀방] 크롤링한 자녀 정보로 GPTs 만든 후, 아이의 실제 사용기

레슨

  • 자녀 알림장 노트 내용을 살펴보는 것만으로도 아이의 성장을 위해 필요한 부분이 무엇인지 고민해보는 계기가 됩니다. 단순하게 키즈노트 앱만 설치해도 내 아이가 오늘 점심에 뭘 먹었는지 알림이 옵니다. 그럼 저녁에 “아들 오늘 점심때 짜장면은 맛있었어?” 라고 이야기 할 수 있겠죠! ㅎㅎ 좋은 부모되기 참 쉽죠잉~👨‍👩‍👦‍👦

  • 또한 내 자녀를 위한 일이기에 어떤 문제에 봉착(제가 웹 크롤링 하는 모습은 일주일 전까지만해도 전혀 상상하지 못했던…)하더라도, 절대 포기하지 않고 결국은 해결하게 됩니다.

  • 덕분에 아들과 더 친해졌습니다.(심지어 큰 아들은 아빠가 ‘말하는 스파이디 로봇’도 만들어내는 능력자로 알고 있습니다. ㅋㅋ)

  • 끝으로,

    • 챗봇은 큰 아이와의 말벗이 되어줄 수 있는 충분한 가능성을 확인했습니다.

    • 둘째 아들의 알림장 노트도 크롤링해서 챗GPT와 데이터 분석을 해보면, 의미있는 인사이트를 얻을 수 있겠습니다.(이것도 다음주에 후속 업데이트 예정)
      업데이트 완료 [8기 자녀방] 크롤링한 자녀 정보를 ChatGPT로 분석하기

PS.

💜“GPTers 운영진 여러분께 이 자리를 빌어 깊은 감사를 표합니다!!!”💜

11
13개의 답글

👉 이 게시글도 읽어보세요