Skip to content

ccw7463/kakao-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kakao Chatbot Agent

About The Project

Langgraph 기반으로 카카오톡 챗봇을 구현해보았습니다.

📍 기본 기능

  • 싱글턴, 멀티턴 수행

  • 텍스트 관련 작업 수행

📍 추가 기능

  • 웹 검색 기능 수행

  • 사용자 개인정보, 답변 선호도 저장 및 정보기반 답변 수행

📅 추가 예정 기능

  • 사용자 인증

  • 챗봇 페르소나 또는 답변 스타일 지정

  • STT(Speech-to-Text) 후 답변

  • 일일 뉴스 제공 (카카오톡 채널에서 EventAPI 사용)

🔍 디버깅/최적화필요

  • 웹 검색 기능 최적화

Demo

  • 유튜브 링크와 연결됩니다.

kakaoChatAgent Test

Project Structure

  • configs : 프롬프트 템플릿 저장 레포

  • data : 사용자 정보 저장 레포 (sqlite3 사용)

  • modules : 프로세스 및 데이터베이스 모듈

  • utils : util 함수 모음

Getting Started

Installation

파이썬 프로젝트 의존성 관리와 배포를 위해 poetry를 사용하였습니다.

  1. 다운로드

    curl -sSL https://install.python-poetry.org | python3.11 -
  2. 환경변수 추가

    export PATH="$HOME/.local/bin:$PATH"
  3. 설치/버전 확인

    poetry --version
  4. (Optional) 프로젝트별로 환경변수 폴더(.venv) 지정

    poetry config virtualenvs.in-project true
  5. 설치 (pyproject.toml을 기반)

    poetry install
  6. 실행

    poetry run python app.py

About

LLM 기반 카카오톡 챗봇 에이전트 구현

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages