성장하고 개발하는 계란의 이야기
📑 Preview: [카카오톡 대화 기록 기반 챗봇 프로젝트] 내 말투를 따라하는 챗봇 만들기(2) - 프로젝트 완성 ×
개인 프로젝트 2025. 12. 30. 11:04

[카카오톡 대화 기록 기반 챗봇 프로젝트] 내 말투를 따라하는 챗봇 만들기(2) - 프로젝트 완성

By 코딩계란

728x90

이전 게시물에서 카카오톡 텍스트 변환만 진행하였는 데요.

이제 나머지 부분부터 프로젝트 완성까지 진행한

내용을 공유하도록 할게요. 

 

자세한 코드는 마찬가지로 아래 github을

참고해주시면 됩니다. 

 

 

GitHub - JangBogwang/MyChat: 카카오톡 대화 기반으로 말투를 따라하는 챗봇 생성 프로젝트

카카오톡 대화 기반으로 말투를 따라하는 챗봇 생성 프로젝트. Contribute to JangBogwang/MyChat development by creating an account on GitHub.

github.com

 

일단 프로젝트 아키텍쳐는

다음과 같이 구현하였습니다.

GPT로 생성한 서버 아키텍쳐

 

프로젝트를 구성하는 핵심 기술 스택은 다음과 같습니다.

Backend: Python,FastAPI
Frontend: Vanilla JS, HTML, CSS (Nginx 서빙)
Database:
    - MySQL: 채팅 로그 등 정형 데이터 저장
    - Qdrant: 벡터 임베딩 데이터 저장 (Vector DB)
Infra: Docker, Docker Compose
AI/LLM: OpenAI API (Embedding & Chat Completion)

 

처음 계획은 벡터 db만 연결 후 

api 형태로 구현하는 것으로 마무리하는 것이었는데요.

 

하다보니 프론트 페이지 구현하고

채팅창처럼 진짜 이야기를 나눌 수 있으면 좋겠다고

느껴서 프엔, 백엔까지 구현하게 되었습니다.

 

배포할 생각으로 만든 것이 아니기 때문에

로컬에서만 테스트 해보시길 바래요.

 

테스트용 프론트 페이지

 

이건 간단하게 구현해 본 대화창인데요.

일반 채팅창 형태의 ui로 구현하고자 하였습니다.

 

본인 취향에 맞게 수정하시고

추가적인 기능을 더해서 만들 수도 있습니다.

혹시나 궁금한 사항이 있으면 댓글로 질문 주세요. 

 

 

 

[카카오톡 대화 기록 기반 챗봇 프로젝트] 내 말투를 따라하는 챗봇 만들기(1) - 카카오톡 대화 기

SSAFY 과정을 마무리 하는 시점에서재밌는 프로젝트를 하고 싶어졌습니다. 카카오톡 대화 기록을 가지고 내 말투를 따라하는 챗봇을 만들면어떨까? 하는 생각에서 간단하게 프로젝트를 진행해봅

growingegg.tistory.com

 

728x90

Comments