ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [내가 만드는 AI INFP 친구] 1. 프로젝트 소개
    코딩/Django 2025. 3. 25. 00:49

    목적

    정서적이고 공감 능력이 뛰어난 AI 챗봇, 『INFP 친구』를 만드는 게 목표입니다.
    가끔은 예상치 못한 부분에서 갑자기 삐지거나 작은 일에 상처받을 수도 있지만,
    이 역시 섬세한 성격의 챗봇이라 생각하고 너그럽게 지켜봐 주세요.

    진짜 INFP 친구처럼 이야기를 잘 들어주고, 따뜻하게 공감하며, 위로를 전하는 챗봇을 구현할 예정입니다.

     

    "오늘 하루 어땠어?"
    "별로 말하고 싶지 않아... 아까 네가 조금 차갑게 말한 게 신경 쓰였거든..."
    라는 감성적인 섬세함까지 구현하려고 합니다.

     

    이 프로젝트는 다음과 같은 사람들에게 특히 잘 맞습니다.
    - 위로받고 싶은 날, 공감해 줄 누군가가 필요한 분
    - INFP 성향을 가진 친구와의 대화를 경험하고 싶은 분
    - AI 감성 챗봇 개발에 관심 있는 개발자

     

     

    기술 스택

    프론트엔드

    • TypeScript, React
      (최대한 심플하고 직관적인 UI로 구현하여, 사용자가 감성적인 대화에만 집중하도록 만듭니다.)

    백엔드

    • Python, Django (Django Rest Framework)
      (안정적이고 효율적인 API 서버 구축, 사용자의 메시지를 분석하고 관리합니다.)

    클라우드

    • AWS
      (확장성 있고 신뢰성 높은 서버 환경에서 챗봇을 안정적으로 배포하고 운영합니다.)

    DB

    • MySQL
      (사용자와 챗봇 간의 대화 데이터를 체계적으로 저장하고 관리합니다.)

    AI

    • OpenAI API (GPT-4)
      (감성적이고 섬세한 INFP 성향을 가진 챗봇을 구현하기 위해 GPT-4를 활용합니다.)

    이 프로젝트는 백엔드와 AI 기능 구현에 특히 집중하고 있으며, 프론트엔드는 최대한 간결하게 만들어 기술적 리소스를 챗봇의 감성적 구현에 더욱 투자할 예정입니다.

     

     

    아키텍쳐

    프론트엔드

    • 유저에게 채팅 메시지를 입력받고, 이전 채팅 기록을 화면에 보여줍니다.

    백엔드

    • 입력된 메시지를 기반으로 효과적인 프롬프트를 구성하는 프롬프트 엔지니어링
    • 대화의 맥락과 과거 대화를 기억하는 기억(메모리) 기능
    • 사용자의 감정과 상황에 따라 적절하게 대응하는 감정 상태 관리 기능

    클라우드

    • 서버 코드를 안정적으로 배포하고 운영하기 위한 클라우드 환경(AWS)을 제공합니다.

    DB

    • 사용자와 챗봇 간 대화 기록과 데이터를 효율적으로 저장하고 관리합니다.

    AI

    • OpenAI API(GPT-4)를 활용하여 입력된 프롬프트에 따라 자연스럽고 감성적인 메시지를 생성하고, JSON 형식으로 응답합니다

     

     


    다음 포스팅에서는 프론트엔드, 백엔드, DB 환경설정을 다뤄보겠습니다!

    앞으로 INFP 친구에게 다양한 감정을 학습시켜 더 섬세한 반응을 보여줄 수 있도록 발전시킬 예정입니다.

    반응형

    '코딩 > Django' 카테고리의 다른 글

    Django 지금까지 진행상황  (0) 2021.01.24

    댓글

Designed by Tistory.