Začínáme s rozdělováním textu
Čas začít rozdělovat! Máš k dispozici výrok o RAG uložený v řetězcové proměnné text. Tvým úkolem je rozdělit tento řetězec na místech, kde se vyskytuje znak '.'. Prohlédni si výsledky rozdělení a zjisti, jak tato strategie fungovala.
Toto cvičení je součástí kurzu
Retrieval Augmented Generation (RAG) with LangChain
Pokyny k cvičení
- Definuj LangChain character text splitter, který bude rozdělovat na znaku
'.', s velikostí části75a překryvem10. - Rozděl
textpomocítext_splitter, který jsi definoval/a.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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])