본문 바로가기

챗봇 만들기2

Open-webui 웹 기반 챗봇 만들기 1. 웹 환경 구성하기• Chatbox 와 같은 방법은 설치된 컴퓨터에서만 사용 가능• 채팅 이력 공유 안됨. 다시 말해, 각 컴퓨터마다 설치해야 함 .2. 웹 애플리케이션 특징• 특정 컴퓨터에 설치한 후 , 인터넷에서 접속 → 마치 Chatgpt 유료 버전과 같은 환경 구현• 채팅 이력 공유 가능 → 언제 어디서든 자신만의 프로젝트 진행 가능• 일 할때만 쓴다 → ChatBox 방법 추천• 언제 어디서든 필요하다 → 웹 애플리케이션 추천• 단점은, 만드는 방법이 ( 비교적 ) 어렵다.• 아래는 본인이 실제 사용하고 있는 웹 기반 어플리케이션인 Open-webui 이다. (chatgpt랑 놀랍도록 비슷하다) 과정은 다음과 같다.1. Miniconda 설치(컴퓨터에 환경 구성)2. Open-webui 설.. 2025. 5. 2.
5-3(챗봇이란?, 로딩 및 검색) 챗봇 만들기 다. LangChain에서의 로딩 및 검색LangChain은 검색 시스템을 구축하기 위한 여러 구성 요소의 도구 체인을 구현한다.먼저 데이터 로더를 통해 문서를 로드한다 → 문서를 변환하고 임베딩으로 사용할 수 있도록 벡터 저장소에 전달 → 벡터 저장소와 관련된 검색기(retriever)를 쿼리1) 문서 로더문서 로더는 데이터를 소스에서 document 객체러 로드하는데 사용된다. Document 객체는 텍스트와 관련된 메타데이터로 구성된다.txt 파일을 로드하는 TextLoader, 웹 페이지 텍스트를 로드하는 WebBaseLoader, Arxiv에서 기사를 로드하는 ArxivLoader, 유튜브 대본을 로드하는 YoutubeLoader 등이 있다. 웹 페이지의 경우 Diffbot 통합을 사용하면 내용.. 2024. 5. 11.