logo
PodlyBot - 카카오톡 LLM 챗봇
개인 비서 & 회사 업무용 LLM 챗봇
약 1개월
2024.09
1인 개발 (기획, 개발, 운영)
개인 프로젝트 + 회사 내부 프로젝트

안드로이드 폰에 구현한 카카오톡 기반 LLM 챗봇. 개인용(PodlyBot)과 회사용(LabQ Bot) 두 가지 버전으로 배포. 단체 채팅방에서 즉시 호출 가능한 LLM 서비스. URL 요약 및 Notion 자동 정리 기능으로 정보 수집 워크플로우 자동화. 회사용은 자체 LLM 서비스 연동 및 고객사 테스트 환경 제공.

기술 스택

platform

메신저봇R (Android)

language

JavaScript (Rhino JavaScript Engine)

ai

LLM API (OpenAI GPT 등)
회사 자체 LLM 서비스

integration

Notion API (개인/회사 워크스페이스)
Web Scraping

deployment

안드로이드 공기계

주요 성과

  • 개인용과 회사용 두 가지 버전으로 배포하여 다양한 사용 케이스 대응
  • 개인용: 일상적인 정보 수집 및 정리 워크플로우 자동화, 지인들도 사용 요청
  • 회사용: 고객사가 별도 환경 설정 없이 LLM 서비스 테스트 가능
  • URL 공유 시 즉시 요약 및 Notion 정리로 생산성 향상
  • 단체 채팅방에서 LLM 서비스 간편하게 활용

주요 기능

도전 과제 및 극복

Rhino JavaScript 한계

최신 문법 사용 불가. async/await 대신 콜백 패턴으로 구현

알림 기반 처리

카톡 알림 기반 이벤트 처리. 채팅방별 컨텍스트 관리 필요

배운 점 및 성장

  • 작은 불편함 해결이 큰 가치: 개인 문제 해결이 주변 사람들 생산성 향상으로
  • 레거시 환경 극복: Rhino JavaScript 제약 속에서 구현
  • 24/7 운영 경험: 안드로이드 공기계 활용 노하우
  • 실용주의: 수익보다 실제 문제 해결에 집중
  • 확장 가능한 설계: 같은 기술 베이스로 개인용과 회사용 두 버전 배포
  • 회사 내부 시스템 연동: 자체 LLM 서비스와 Notion 워크스페이스 통합
  • 고객사 지원: 간편한 테스트 환경 제공의 가치