- AI Dev - 인공지능 개발자 모임
- 정보공유
- 챗봇 딥러닝
글 수 291
https://github.com/mckaywrigley/paul-graham-gpt
폴 그레이엄은 유명한 벤처투자가로 Y Combinator를 창업하기도 했습니다. 어떤 개발자가 ChatGPT API를 사용해서 폴 그레이엄 에세이를 검색하는 서비스를 구현했습니다. 구체적인 방법은 다음과 같습니다.
-
폴 그레이엄의 수필을 단락으로 분리. 각 단락을 OpenAI Embeddings API를 써서 임베딩 벡터로 생성하고 DB 구축.
-
사용자가 질문을 하면 이와 가장 비슷한 내용의 단락을 임베딩 DB에서 찾음. 이를 위해 먼저 질문을 벡터로 변환. 질문 벡터와 임베딩 DB의 벡터를 코사인 유사도로 계산. 가장 유사도가 높은 단락을 선택.
-
질문과 검색한 단락을 같이 ChatGPT API에 프롬프트로 넣고 대답 생성
대부분의 웹사이트는 자체 검색엔진이 있습니다. 회사에서도 사내 정보를 제공하기 위해 검색 솔루션을 도입하기도 하는데요. 이런 분야에서 ChatGPT가 많이 활용될 것 같습니다. 위와 같은 식으로 검색 후 대답을 생성하면 훨씬 빠르고 편리하게 원하는 정보를 얻을 수 있습니다.