![translation](https://cdn.durumis.com/common/trans.png)
AI가 번역한 다른 언어 보기
언어 선택
durumis AI가 요약한 글
- 기업 내부 데이터를 LLM에 학습시키기 위해 PDF 형식 파일을 처리하는 AI 앱 개발 과정을 소개하며, OpenAI API Key, LangChain, Streamlit, FAISS, ChromaDB 등을 사용하여 UI를 구축하고 벡터 스토어를 활용하는 방법을 설명한다.
- 특히 LangChain 클래스를 활용하여 미리보기 기능을 구현하고, 유투버의 깃허브 레파지토리를 참고하여 개발을 진행했으며, 다양한 UI 설정 방법과 기술 스택에 대한 정보를 제공한다.
- 본 블로그에서는 다양한 LLM 연동 AI 앱 개발 관련 레파지토리 중 mayooear/gpt4-pdf-chatbot-langchain 레파지토리를 추천하며, 해당 레파지토리를 통해 코드를 이해하고, 다른 관련 영상들은 제외하고 더 이상 이 주제는 다루지 않겠다는 의사를 밝힌다.
llm 연동 ai앱을 하다보면, 기업 내부 데이터에 접근하는 요구가 거의 필수 적입니다. 기업 내부 데이터를 llm 학습하는데 제공하지 않을 것이니. 이런 데이터는 다양한 양식의 문서나 데이터베이스에서 관리될 것이다. 우선 pdf 형식 파일에 저장된 것부터 처리해 보자는거다.
OpenAI API Key, LangChain, Streamlit을 사용한다. Streamlit을 사용하고 있어 ui 코드가 짧으니 접근하기 쉽다.
벡터스토어로 FAISS를 사용한다.
벡터스토어로 ChromaDB를 사용한다. 영상과 관련된 레파지토리는 이거 같다.
유투버 깃헙에 다른 참조할 것들도 많다.
설명도 잘 해 준다. 시간이 주어지면 설명 내용도 정리하고 싶다.
ui에 대한 설정이 여러 가지 있다.
미리보기 기능이 있다.
다른 곳에서 다루지 않는 랭체인 클래스들을 다룬다.
기술 스택이 좀 다르네.
너무 많이 나온다. 걸르고 걸른건데 지금도 많다. 하나만 보기를 추천한다면, 이거 보고 아래 레파지토리 코드 이해하고, 나머지 관련 영상들은 모두 지웠다. 더 이상 이 주제는 보지 않는다.