DocumentGPT는 OpenAI의 Chat API를 사용하여 연구 문서에 대해 채팅하고 벡터 데이터베이스를 사용하여 의미 검색을 수행할 수 있는 웹 애플리케이션입니다. 이 도구는 연구 문서와 상호 작용하고, 검색 결과를 탐색하고, AI 챗봇과 대화에 참여할 수 있는 원활한 인터페이스를 제공합니다.
git clone https://github.com/your-username/DocumentGPT.git
pip install -r requirements.txt
streamlit run main.py
http://localhost:8501
로 웹 앱에 액세스하세요. ✅ 벡터 데이터베이스 검색 도구 : 벡터 데이터베이스에서 답변을 찾습니다.
✅ Arxiv 도구 : arxiv.org에서 특정 주제에 대한 과학 기사를 검색합니다.
✅ 검색 도구 : 인터넷에서 일반 웹 기사를 검색합니다.
✅ 요약 도구 : 요청 시 전체 문서를 요약합니다.
DocumentGPT에서 추가 개선이 필요한 영역은 다음과 같습니다.
Streamlit Cloud에 배포된 앱을 방문하여 챗봇을 시험해 볼 수 있습니다: 배포된 앱
참고: 불행하게도 PDF 표시는 로컬에서는 잘 작동하지만 배포된 앱에서는 Safari, Firefox와 같은 특정 브라우저에서만 작동합니다.
DocumentGPT에 대한 기여를 환영합니다! 피드백, 제안 또는 버그 보고서가 있는 경우 GitHub 저장소에서 문제를 생성해 주세요. 향상된 기능이 포함된 풀 요청을 제출하여 프로젝트에 기여할 수도 있습니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.
DocumentGPT는 Streamlit, OpenAI Chat API, Langchain 및 다양한 오픈 소스 라이브러리를 사용하여 구축되었습니다. 나는 이 라이브러리의 개발자와 기여자의 기여에 감사를 표하고 싶습니다.