The repository for KB 6th Future Finance A.I. Challenge.
NOTE: This repository supports OpenAI API.
- Please your OpenAI API key into
main.py
file.
- We created a glossary of financial terms to make complex language easier to understand.
- Generative AI and RAG to easily recreate financial terms and deliver personalized financial content.
- For more details, please see
Description.pdf
- Download and add the datasets into
data
folder to reproduce our experimental results. - Data info :
- Directory:
./crawling/
python deposit_crawling.py
python foreign_deposit_crawling.py
python loan_crawling.py
python other_crawling.py
python trust_crawling.py
- Directory:
./dataset/
python preprocess.py
python text_preprocess.py
--gpt_ver
: ChatGPT version that you can use (default:gpt4
)--question
: Financial terms you may not know the definition of (ex. "기회비용의 정의가 뭐야?")
python main.py --gpt_ver <gpt_ver> --question <question>
- If you want to use it on the web, contact @SongJSeop.
.
+-- data
+-- assets
+-- crawling
| +-- deposit_crawling.py
| +-- foreign_deposit_crawling.py
| +-- loan_crawling.py
| +-- other_crawling.py
| +-- trust_crawling.py
+-- dataset
| +-- mydata_preprocess.py
| +-- preprocess.py
| +-- text_preprocess.py
+-- modules
| +-- Cosine_Similarity.py
| +-- Embedding.py
| +-- Openai_utils.py
| +-- recommender.py
| +-- utils.py
| +-- Web_Research.py
+-- kb_backend
+-- kb_frontend
+-- main.py
+-- LICENSE
+-- README.md