본문 바로가기
Study/NLP

Korean RAG - with gemini

by GodKim 2024. 1. 28.
석사 코스워크 시절, 논문을 하나하나 읽고, 방대한 양의 전공서적을 하나하나 읽는 게 너무 힘들었던 기억이 있어서 이번에 RAG를 알게된 기념으로 PDF, Word, PPT 파일을 제공해주면 답을 해주는 웹사이트를 만들어봤다!

 

체험 사이트 링크 : https://korean-gemini-rag.streamlit.app/

 

사용법

사실 사용법이라고 적을 것도 없다. UI 자체가 직관적으로 구성되어있고 뭐 큰 기능들도 없어서...

 

우선 가장 먼저 필요한건 gemini API 키 발급이다.

 

위 링크를 참고해서 API 키를 발급 받았으면 잘 복사해두었다가 아래 빨갛게 표시한 섹션에 붙여넣으면 된다.

 

 

 

그 후 빨간 섹션 위에 파일 업로드 섹션에 본인이 정보 추출에 사용할 파일을 입력하면 된다. 현재 다중 파일 입력을 가능하게 만들어 두었으니 여러 파일을 업로드해도 된다.

 

그 후 Process 버튼을 클릭하면 데이터의 벡터화가 시작되고 완료되면 우측 하단의 채팅창이 활성화가 된다.

 

그때부터 채팅 형식으로 자유롭게 사용하면 된다!

 

답변은 기본적으로 데이터에서 찾되, 못찾으면 스스로 생성해두도록 구성하였다. 참고하길!


참고문헌 및 사이트

https://youtu.be/xYNYNKJVa4E?si=AugXKi1Ps1nhkm90

https://github.com/karndeepsingh/ApplicationsBuildWithLLMs/blob/main/Langchain_With_Gemini_And_Build_RAG.ipynb

https://github.com/GoDK36/RAG_studies

 

GitHub - GoDK36/RAG_studies

Contribute to GoDK36/RAG_studies development by creating an account on GitHub.

github.com

 

반응형

댓글