Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- pdfloader
- azureai
- GPT
- csvloader
- Multimodal
- 챗봇 만들기
- lcel
- teddynote
- 자연어 처리
- rag
- OpenAI
- runnableparallel
- runnablelambda
- langsmith
- langchain
- chain생성
- splitter
- runnablepassthrough
- azure open ai service
- 문서/번역 서비스 사용
- azure open ai
- ai language
- azure services
- Azure
- RecursiveCharacterTextSplitter
- webbaseloader
- azure ai
- 자연어처리
- Runnable
- Parallel
Archives
- Today
- Total
목록splitter (1)
Nathaniel
9. Langchain-RecursiveCharacterTextSplitter
이 텍스트는 Documents를 Chunk_size별로 글자를 나눠준다는 의미이고, 재귀적으로 잘라준다는 뜻이다.ex ) 문단 → 문장 → 단어 → 글자 순으로 점점 작게 자름.기본적으로 ["\n\n", "\n", ".", " "] 나뉜다단계 1단계\n\n(문단)2단계\n(줄 바꿈)3단계. (문장)4단계" " (단어)5단계고정 길이 이렇게 크게 자르다가 작게 자르는 이유는?? 문단이나 문장의 의미를 최대한 유지하면서,LLM이 잘 이해할 수 있도록 부드럽고 자연스럽게 텍스트를 나누는 분할기로 사용된다. "그래서 통상 재귀적으로 분할한다"라고 부른다. from langchain_text_splitters import RecursiveCharacterTextSplittertext = """나는 고양이를 좋아한..
AI
2025. 3. 22. 14:44