728x90
# LangChain 모듈 사용하는 방법langchain에서 제공하는 document_loaders 를 이용하면 파일의 내용들을 손쉽게 파싱할 수 있다.PDF: PyPDFLoadereml: UnstructuredEmailLoaderxlsx: UnstructuredExcelLoaderdocx: Docx2txtLoaderpptx: UnstructuredPowerPointLoaderfrom langchain_community.document_loaders import ( PyPDFLoader, # .pdf UnstructuredEmailLoader, # .eml UnstructuredExcelLoader, # .xlsx, .xls Docx2txtLoader, # .docx Unstr..
javascript 없이 Chat GPT의 첫 화면의 텍스트 효과 만들기 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스
Node.js란?Node.js는 서버 측 애플리케이션 개발을 위한 오픈 소스 자바스크립트 런타임 환경입니다.구글 V8 JavaScript 엔진을 기반으로 하며, 빠르고 확장 가능한 네트워크 애플리케이션을 구축하기 위해 설계되었습니다.Node.js는 이벤트 기반, 비동기 I/O 모델을 채택하여 높은 성능과 효율성을 제공합니다. 특징비동기 및 이벤트 기반 아키텍처Node.js는 이벤트 루프를 통해 비동기 I/O 작업을 처리하므로, 작업이 완료될 때까지 기다리지 않고 다른 작업을 계속 진행할 수 있습니다.이를 통해 대규모 트래픽을 처리하거나 고성능 애플리케이션을 개발하는 데 적합합니다.단일 스레드 모델Node.js는 단일 스레드에서 실행되지만, 비동기 작업 처리와 이벤트 루프를 통해 많은 요청을 동시에 처리..
Session 상태 관리LangChain을 장시간 실행하면 세션 상태나 캐싱 문제로 인해 Retrieval 데이터가 업데이트되지 않거나, 이전 데이터를 참조하는 문제가 발생할 수 있습니다. 해결 방법1. Session Refresh특정 간격마다 Retriever 또는 Chain 객체를 재생성하세요:retriever = vector_store.as_retriever()qa_chain = RetrievalQA.from_chain_type( llm=llm, retriever=retriever) 2. Cache 비활성화LangChain이나 OpenAI API의 캐싱이 활성화되어 이전 응답이 반복될 수 있습니다. 캐싱을 비활성화하거나 적절히 관리하세요:import osos.environ["LANGCHA..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.