НачатьНачать бесплатно

Первые шаги с разбиением текста

Пора приступать к разбиению! Вам предоставлено утверждение о RAG, сохранённое в строковой переменной text. Ваша задача — разбить эту строку по символу '.'. Изучите результаты разбиения и оцените, насколько хорошо сработала эта стратегия.

Это упражнение является частью курса

Retrieval Augmented Generation (RAG) с LangChain

Посмотреть курс

Инструкции к упражнению

  • Определите сплиттер текста по символу в LangChain, который будет разбивать текст по символу '.' с размером фрагмента 75 и перекрытием фрагментов 10.
  • Разбейте text с помощью определённого вами text_splitter.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

text = '''RAG (retrieval augmented generation) is an advanced NLP model that combines retrieval mechanisms with generative capabilities. RAG aims to improve the accuracy and relevance of its outputs by grounding responses in precise, contextually appropriate data.'''

# Define a text splitter that splits on the '.' character
text_splitter = ____(
    ____,
    ____,  
    ____  
)

# Split the text using text_splitter
chunks = text_splitter.____
print(chunks)
print([len(chunk) for chunk in chunks])
Редактировать и запускать код