λΉμ¦λμ€ λ¬Έμ μμ±μ μ½κ³ ν¨μ¨μ μΌλ‘ λμμ£Όλ μ€λ§νΈ κ°μ΄λ!
FinPilot
μ μ€μ κ²μ νμν©λλ€.
μ΄ νλ‘μ νΈλ Google Docs νκ²½μμ μ¬μ©μκ° λ ν¨μ¨μ μΌλ‘ λ¬Έμλ₯Ό μμ±νκ³ κ΄λ¦¬ν μ μλλ‘ μ€κ³λ LLM μ΄μμ€ν΄νΈ μλΉμ€λ₯Ό κ°λ°νλ κ²μ λͺ©νλ‘ μμλμμ΅λλ€. Chrome Extension
κ³Ό LangGraph
κΈ°λ°μ LLM μ ν리μΌμ΄μ
μΈ FinPilot
μΌλ‘ λ¬Έμμ μ΄μ μμ±, λ¨λ½ μμ±, μμ½ λ° νμ₯, λ°μ΄ν° λΆμ/μκ°ν λ± λ€μν κΈ°λ₯μ κ²½νν΄λ³΄μΈμ.
-
LLM-Driven Chatbot :
- LLM κΈ°λ° λΉμ¦λμ€ λ¬Έμ μμ± λ° λ³΄μ μ§μ
- μ±ν μ€ νμΌ μ λ‘λ μ§μ
- 5κ°μ§ μ±ν μ΅μ μ 곡
-
Google Docs Integration :
- Google Docsμμ μνν ν΅ν©, μμ±λ ν μ€νΈλ₯Ό Google Docsμ λ°λ‘ λ°μ κ°λ₯
-
Responsive Design :
- λ°μν λμμΈμΌλ‘ λ€μν νλ©΄ ν¬κΈ°μμλ μλ²½ν μλ
-
Authentication :
- Google λ‘κ·ΈμΈ κΈ°λ₯ μ 곡
-
User-Friendly Interface :
- κ°κ²°νκ³ μ§κ΄μ μΈ Sidebar UI
- About FinPilot
- Key Functions
- Requirements
- How to Get Start in Local
- File Structure
- Contributors
- Contact
FinPilotμ LLMμ νμ©ν΄ Google Docs νκ²½μμ λ¬Έμ μμ±μ μ§μνλ Chrome νμ₯ νλ‘κ·Έλ¨μΌλ‘
Google Docs λ΄μμ FinPilotμ΄ μ 곡νλ λ¬Έμ μμ± λ° κ°μ κΈ°λ₯μ μ¬μ΄λλ°λ₯Ό ν΅ν΄ μμ½κ² νμ©ν μ μμ΅λλ€.
λΉμ¦λμ€ λ¬Έμλ₯Ό μμ±νκ³ κ΄λ¦¬νλ λ° νμμ μΈ κΈ°λ₯μ λ€μκ³Ό κ°μ΄ μ 곡ν©λλ€:
- μ΄μ μμ±: μ¬μ©μ μ λ ₯μ κΈ°λ°μΌλ‘ ꡬ쑰νλ μ΄μμ μλμΌλ‘ μμ±νμ¬ μκ°μ μ μ½ν©λλ€.
- λ¨λ½ μμ±: PDF λλ μ΅μ μΉ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ λ¨λ½μ μμ±νμ¬ λ¬Έμλ₯Ό κ°νν©λλ€.
- μμ½ / νμ₯: λ¬Έμμ κΈΈμ΄λ₯Ό μ‘°μ ν μ μλλ‘ μμ½νκ±°λ νμ₯ν©λλ€.
- λ°μ΄ν° μκ°ν (Web): μ€μκ° μΉ λ°μ΄ν°λ₯Ό μμ§νκ³ μκ°μ μΈμ¬μ΄νΈλ₯Ό μ 곡ν©λλ€.
- λ°μ΄ν° μκ°ν (Upload): CSV νμΌμ μ λ‘λνμ¬ μλ λΆμ λ° μκ°νλ₯Ό μνν©λλ€.
FinPilotμ μ¬μ©μκ° μμ²ν λ¬Έμμ μ΄μμ ν¨μ¨μ μΌλ‘ μμ±ν©λλ€. μ¬λμ λ¬Έμ μμ± λ°©μμ μ°Έκ³ νμ¬ λ¨Όμ λ¬Έμμ λͺ©μ°¨λ₯Ό ꡬμ±ν λ€, κ° νλͺ©μ λ΄μ©μ 체κ³μ μΌλ‘ μ±μλκ°λλ€. μ΄ κ³Όμ μμ νμν κ²½μ° μ£Όμ μ 보, μ¬λ¬΄μ ν, λ΄μ€, μΉ λ°μ΄ν° λ±μ μ€μ€λ‘ μμ§νκ³ λΆμνμ¬ λ³΄λ€ μ ννκ³ νλΆν λ΄μ©μ μ 곡ν©λλ€.
FinPilotμ νΉμ μ£Όμ μ λν λ¨λ½μ μμ±νμ¬ λ¬Έμ μ΄μμ 보μνλ λ° μ μ©νκ² νμ©ν μ μμ΅λλ€. μ¬μ©μκ° μ°Έμ‘°νκ³ μΆμ PDF νμΌμ μ λ‘λνλ©΄, ν΄λΉ λ¬Έμμ λ΄μ©μ λΆμνμ¬ μμ²μ λ§λ λ¨λ½μ μμ±ν©λλ€. PDF νμΌμ΄ μ 곡λμ§ μμ κ²½μ°μλ, FinPilotμ μΉ κ²μμ ν΅ν΄ κ΄λ ¨ μλ£λ₯Ό μλμΌλ‘ μ°Ύμ μ μ ν λ΄μ©μ μμ±ν©λλ€. λν, λ΄λΆμ μΌλ‘ Self-RAGμ Corrective RAG μν€ν μ²λ₯Ό μ μ©νμ¬ νκ° νμμ μ΅μννκ³ μ νν μ 보λ₯Ό μ 곡ν©λλ€.
FinPilotμ λ¬Έμμ νΉμ λΆλΆμ μμ½νκ±°λ νμ₯νμ¬ μ¬μ©μκ° μνλ ννλ‘ μ‘°μ ν μ μλλ‘ λμμ€λλ€. μ£Όμ λ΄μ©μ μ μ§νλ©΄μλ κ°κ²°νκ² μ 리νκ±°λ, λ³΄λ€ νλΆν λ΄μ©μ ꡬμ±ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ λ¬Έμμ κ°λ μ±μ λμ΄κ³ , νμμ λ°λΌ ν¨μ¨μ μΌλ‘ λΆλμ μ‘°μ ν μ μμ΅λλ€.
FinPilotμ μΉ κ²μμ ν΅ν΄ μμ§ν λ°μ΄ν°λ₯Ό λΆμνκ³ μκ°μ μΌλ‘ ννν μ μλλ‘ λμμ€λλ€. μ΄λ₯Ό μν΄ Python μ½λλ₯Ό μλμΌλ‘ μμ±νκ³ μ€ννμ¬, λ°μ΄ν°μ νΉμ±κ³Ό μΈμ¬μ΄νΈλ₯Ό νλμ μ΄ν΄ν μ μλ μ μ ν κ·Έλνλ₯Ό μ 곡ν©λλ€. μ¬μ©μλ μμ±λ κ·Έλνλ₯Ό νμ©νμ¬ λ³΄λ€ μ§κ΄μ μΌλ‘ λ°μ΄ν°λ₯Ό ν΄μνκ³ μμ¬κ²°μ μ νμ©ν μ μμ΅λλ€.
FinPilotμ μ¬μ©μκ° μ λ‘λν CSV λ°μ΄ν°λ₯Ό νμ©νμ¬ λ°μ΄ν°λ₯Ό λΆμνκ³ μκ°μ μΌλ‘ ννν©λλ€. Pandas DataFrameμ κΈ°λ°μΌλ‘ λ€μν κ΄μ μμ λ°μ΄ν°λ₯Ό μ²λ¦¬νλ©°, μ΄λ₯Ό ν¨κ³Όμ μΌλ‘ μκ°νν μ μλ Python μ½λλ₯Ό μλμΌλ‘ μμ±νκ³ μ€νν©λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ λ°μ΄ν°λ₯Ό λ³΄λ€ μ§κ΄μ μΌλ‘ μ΄ν΄νκ³ , μΈμ¬μ΄νΈλ₯Ό λμΆν μ μμ΅λλ€.
λ‘컬 ν μ€νΈ μ , μλμ κ°λ° νκ²½μ ꡬμΆν©λλ€ :
- Python 3.10 λ²μ μ΄μ
- FastAPI μ€μΉ
- Chrome λΈλΌμ°μ
- Google Account
- Google Docs
- LangGraphμ
requirements.txt
μ λͺ μλ κΈ°ν λͺ¨λ
- ν Repositoryλ₯Ό
git clone
ν©λλ€.
git clone https://github.com/SKNETWORKS-FAMILY-AICAMP/SKN05-FINAL-3TEAM.git
front-end
ν΄λμ μ§μ νμ¬ ν΄λΉ ν΄λμREADME.md
λ₯Ό λ°λΌ ν μ€νΈν©λλ€.
cd SKN05-FINAL-3TEAM/front-end/
- ν Repositoryλ₯Ό
git clone
ν©λλ€.
git clone https://github.com/SKNETWORKS-FAMILY-AICAMP/SKN05-FINAL-3TEAM.git
model
ν΄λμ μ§μ νμ¬ ν΄λΉ ν΄λμREADME.md
λ₯Ό λ°λΌ ν μ€νΈν©λλ€.
cd SKN05-FINAL-3TEAM/model/
SKN05-FINAL-3TEAM/
βββ Backend/ # Server
βββ models/ # LLM Application
βββ Docs/ # Project Documents
βββ front-end/ # Chrome Extension
βββ release/ # Release Version of Server
βββ .gitignore # .gitignore
βββ README.md # README.md
μ΄λ¦ | GitHub | Gmail | |
---|---|---|---|
μμ₯νΈ | wkd-gh | sjh008272@gmail.com | @wkd_gh |
μ΅μλ―Ό | MartinusChoi | martinus.choi@gmail.com | @martinus_choi_ |
νμνΈ | greatsangho | greatsangho@gmail.com | @greatsangho |
λ¬Έμ μ¬νμ΄ μμΌλ©΄ Contributors
μ Instagram λλ Gmailμ ν΅ν΄ μ°λ½μ£ΌμΈμ!