[PYTHON/LANGCHAIN] GenericLoader 클래스 : 커스텀 로더 만들기

■ GenericLoader 클래스를 사용해 커스텀 로더를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-community tqdm 명령을

[PYTHON/LANGCHAIN] GenericLoader 클래스 : from_filesystem 메소드에서 path/glob/show_progress/parser 인자를 사용해 GenericLoader 객체 만들기

■ GenericLoader 클래스의 from_filesystem 메소드에서 path/glob/show_progress/parser 인자를 사용해 GenericLoader 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] FileSystemBlobLoader 클래스 : 생성자에서 path/glob/show_progress 인자를 사용해 FileSystemBlobLoader 객체 만들기

■ FileSystemBlobLoader 클래스의 생성자에서 path/glob/show_progress 인자를 사용해 FileSystemBlobLoader 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] Blob 클래스 : as_string 메소드를 사용해 문자열 구하기

■ Blob 클래스의 as_string 메소드를 사용해 문자열을 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을 실행했다.

[PYTHON/LANGCHAIN] Blob 클래스 : as_bytes 메소드를 사용해 bytes 객체 구하기

■ Blob 클래스의 as_bytes 메소드를 사용해 bytes 객체를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] Blob 클래스 : encoding/source/metadata 속성 사용하기

■ Blob 클래스의 encoding/source/metadata 속성을 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을 실행했다. meow.txt

[PYTHON/LANGCHAIN] Blob 클래스 : from_path 정적 메소드를 사용해 파일 로드하기

■ Blob 클래스의 from_path 정적 메소드를 사용해 파일을 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] BaseBlobParser 클래스 : 커스텀 BLOB 파서 만들기

■ BaseBlobParser 클래스를 사용해 커스텀 BLOB 파서를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을 실행했다.

[PYTHON/LANGCHAIN] BaseLoader 클래스 : 커스텀 문서 로더 만들기

■ BaseLoader 클래스를 사용해 커스텀 문서 로더를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install aiofiles langchain 명령을

[PYTHON/LANGCHAIN] Document 클래스 : page_content 속성을 사용해 Document 객체 만들기

■ Document 클래스의 page_content 속성을 사용해 Document 객체를 만드는 방법을 보여준다. ▶ main.py

[PYTHON/LANGCHAIN] TextLoader 클래스 : 복수 텍스트 파일 문서 로드하기

■ TextLoader 클래스를 사용해 복수 텍스트 파일 문서를 로드하는 방법을 보여준다. ▶ 예제 코드 (PY)

※ pip install langchain-community 명령을 실행했다.

[PYTHON/LANGCHAIN] TextLoader 클래스 : 생성자에서 encoding 인자를 사용해 UTF-8 인코딩 파일 로드하기

■ TextLoader 클래스의 생성자에서 encoding 인자를 사용해 UTF-8 인코딩 파일을 로드하는 방법을 보여준다. ▶ 예제 코드 (PY)

※ pip install langchain-community

[PYTHON/LANGCHAIN] Docx2txtLoader 클래스 : load 메소드를 사용해 MS WORD 문서 로드하기

■ Docx2txtLoader 클래스의 load 메소드를 사용해 MS WORD 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community

[PYTHON/LANGCHAIN] UnstructuredURLLoader 클래스 : 생성자에서 urls 인자를 사용해 UnstructuredURLLoader 객체 만들기

■ UnstructuredURLLoader 클래스의 생성자에서 urls 인자를 사용해 UnstructuredURLLoader 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community

[PYTHON/PYPDF] PDF 파일 분할하기

■ PDF 파일을 분할하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pypdf2 명령을 실행했다.

[C#/WPF/.NET8] Table 엘리먼트 : FlowDocument 엘리먼트에서 테이블 만들기 (C#)

■ Table 엘리먼트를 사용해 FlowDocument 엘리먼트에서 테이블을 만드는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF/.NET8] Table 엘리먼트 : FlowDocument 엘리먼트에서 테이블 만들기 (XAML)

■ Table 엘리먼트를 사용해 FlowDocument 엘리먼트에서 테이블을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[PYTHON/LANGCHAIN] MultiQueryRetriever 클래스 : invoke 메소드 사용하기 2

■ MultiQueryRetriever 클래스의 invoke 메소드를 사용하는 방법을 보여준다. 2 ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] MultiQueryRetriever 클래스 : invoke 메소드 사용하기 1

■ MultiQueryRetriever 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] MultiQueryRetriever 클래스 : 생성자에서 retriever/llm_chain/parser_key 인자를 사용해 MultiQueryRetriever 객체 만들기

■ MultiQueryRetriever 클래스의 생성자에서 retriever/llm_chain/parser_key 인자를 사용해 MultiQueryRetriever 객체를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ 예제

[PYTHON/LANGCHAIN] RecursiveCharacterTextSplitter 클래스 : 생성자에서 chunk_size/chunk_overlap 인자를 사용해 재귀적 문자 텍스트 분할기 만들기

■ RecursiveCharacterTextSplitter 클래스의 생성자에서 chunk_size/chunk_overlap 인자를 사용해 재귀적 문자 텍스트 분할기를 만드는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/LANGCHAIN] WebBaseLoader 클래스 : 생성자에서 web_paths/bs_kwargs 인자를 사용해 웹 문서 로더 만들기

■ WebBaseLoader 클래스의 생성자에서 web_paths/bs_kwargs 인자를 사용해 웹 문서 로더를 만드는 방법을 보여준다. ▶ main.py