1. 서비스 목적
현재 ChatGPT는 자신이 가지고 있는 정보에 대해 답할 수 있지만 사용자가 직접 문서를 올려서 답할 수 있는 기능이 없습니다.
자기의 PDF 문서에 대해 ChatGPT 가 인식해서 이에 대해 질문을 하면 대답해줄 수 있는 서비스입니다. 해외의 ChatPDF.com 같은 서비스입니다.
2. 서비스 방식 OpenAI API
현재는 docs 폴더 안에 PDF 파일을 직접 넣어서 로컬로 서버를 돌리는 방식으로 제작되었습니다.
아래와 같이 자신의 OpenAI API Key 를 환경변수로 넣고 서버를 시작해야 합니다.
export OPENAI_API_KEY=
테스트 용으로 pdf_sample.pdf 가 올려져 있으며 질문을 하면 아래와 같이 대답을 합니다.

3. 서비스 기대효과
본인의 문서에 대해 AI 가 분석해서 대답해줄 수 있으므로 문서 전부를 읽지 않아도 되게 됩니다.
소스코드:
https://github.com/ispark323/chat-with-pdf
chat-langchain 을 PDF 업로드 부분만 약간 수정한 코드입니다.
README 에 나온대로 로컬에서 설치하고 http://localhost:9000 으로 접속하면 채팅창이 나옵니다.
팀이름 Team Spark아이디 spark323
