Kom igång med textdelning
Dags att börja dela upp text! Du har fått ett påstående om RAG lagrat i strängvariabeln text. Din uppgift är att dela upp den här strängen vid förekomster av tecknet '.'. Ta en titt på resultaten för att se hur den här strategin fungerade.
Den här övningen är en del av kursen
Retrieval Augmented Generation (RAG) med LangChain
Övningsinstruktioner
- Definiera en LangChain-delare för teckenstyrd textdelning som delar vid tecknet
'.', med en delstorlek på75och ett överlapp på10. - Dela upp
textmed hjälp avtext_splittersom du definierade.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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])