"페이지니가 찾아올게요" 금융 AI 컨시어지, 페이지니
43
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

카카오페이 금융 AI 컨시어지 ‘페이지니’ 개발기

이 게시물은 카카오페이의 금융 AI 컨시어지 ‘페이지니’ 서비스 기획과 개발 경험을 공유합니다.

주요 기능 및 기술

  • 사용자의 위치, 시간, 이용 기록을 기반으로 맞춤 금융 서비스 및 혜택 제안
  • 음성(STT)과 텍스트 입력 지원, TTS 기능 포함
  • AWS Bedrock 기반의 Multi-Agent Collaboration 구조 적용
  • RAG(검색 증강 생성) 기법을 활용한 정확한 서비스 및 가맹점 추천
  • 프롬프트 엔지니어링으로 에이전트 역할과 응답 흐름 제어

아키텍처와 구현

  • 프론트엔드: TypeScript와 React, AWS Amplify 배포
  • 백엔드: AWS Lambda Serverless 및 EC2를 활용한 STT 처리
  • Supervisor Agent가 Worker Agent를 호출해 다중 에이전트 협업
  • 텍스트-음성 변환은 AWS Polly 사용
  • 효율적인 Knowledge Base 검색과 조건부 함수 호출로 최적화

STT 기능 구현 도전과 해결

  • 음성 샘플레이트 문제 해결을 위한 리샘플링(16kHz) 적용
  • 발화 종료 감지를 위해 서버 이벤트 기반 스트리밍 중단 구현
  • 클라이언트에서는 react-use-websocket 라이브러리 활용

이외에도 개발 중 겪은 어려움과 팀원들의 경험이 담겨 있으며, 서비스 확장성과 사용자 경험 혁신을 목표로 설계되었습니다.