주식Talk
1시간 단위로 뉴스 기사와 주가 등락률을 활용하여, 전일 종가에 비해 당일 종가의 등락률을 예측하는 인공지능 카카오톡 챗봇입니다. Python Flask로 구현한 서버를 Kakao i OpenBuilder에 연결하여 사용자 발화 의도를 분석하여 보다 정밀한 동작이 가능하게끔 설계하였습니다. AI가 생성한 결과를 바탕으로 동적으로 그래프 이미지를 생성하고, 이를 직접 디자인한 카카오톡 메시지에 첨부함으로써 사용자가 정보를 읽는 데에 불편함이 없도록 구현하였습니다.
개발 기간
2023.09 - 2023.12
팀 구성
4인 개발
담당 역할 및 기여
Kakao i OpenBuilder 내 시나리오 및 스킬 제작
챗봇 통신을 위한 Flask 기반 챗봇 서버 및 콘텐츠 다운로드 서버 구현
주식 분야와 종목의 개체명 인식 및 유사도 분석 기능 구현
동적 그래프 생성 및 카카오톡 내 메시지 디자인 설계
멀티스레딩을 활용해 국내 주식 전 종목에 대한 8개월 분량의 기사 데이터 약 20만 개 이상 크롤링
기술 스택
Kakao i OpenBuilder
Python
Flask
Linux
Java
jsoup
Konlpy