이 프로젝트는 KB 국민은행 The 5th Future Finance A.I.Challenge 공모전에 출품된 작품으로, AI 전문위원에게 물어보고 관련 답을 얻을 수 있는 챗봇 서비스입니다.
「현직자 Pick」AI 전문위원에게 물어보고 관련 답을 얻을 수 있는 금융 콘텐츠 솔루션
KB 전문가 칼럼을 크롤링한 데이터를 Large Language Model (LLM)에 학습시켜 세법, 부동산, 재테크 등과 관련된 궁금증에 전문적인 지식으로 답변 할 수 있습니다.
프로젝트를 실행하기 전에 아래 단계를 따라주세요:
- 필요한 패키지를 설치하기 위해 터미널에서 다음 명령어를 실행하세요:
pip install -r requirements.txt
- KB 자산관리 전문가 칼럼(링크)에서 최신 칼럼을 크롤링하기 위해 아래 명령어를 실행하세요:
python main.py
프로젝트를 실행하려면 다음 단계를 따라주세요:
- app.py에서 os.environ["OPENAI_API_KEY"] = 'your_api_key'의 your_api_key를 발급받은 OpenAI api key로 교체하세요
- Flask 애플리케이션을 실행하기 위해 터미널에서
flask run
명령을 실행하세요. - 웹 브라우저에서 다음 URL로 이동하여 프로젝트를 사용하세요: http://127.0.0.1:5000/
이 프로젝트는 다음과 같은 주요 기능을 제공합니다:
- 초기화면에서 사용자를 위해 추천 질문 목록을 제공하여 도움을 줍니다.
- 사용자의 질문을 전문가 칼럼을 근거로 답변합니다.
- 추가적으로 답변 하단에 마인드맵을 제공하여 답변의 근거를 시각적으로 확인할 수 있습니다.
Team. DART
- moonstar0301 - 모델 설계 및 LLM 개발
- dong-yxxn - 백엔드 개발
- hyeyeong02 - 프론트엔드 개발