Premiers pas avec le découpage de texte
C'est le moment de commencer à découper ! On vous a fourni un énoncé sur RAG dans la variable de chaîne text. Votre tâche consiste à scinder cette chaîne à chaque occurrence du caractère '.'. Examinez les résultats du découpage pour voir comment cette stratégie s'en sort.
Cette activité fait partie du cours
Retrieval Augmented Generation (RAG) avec LangChain
Instructions de l’exercice
- Définissez un découpeur de texte par caractères LangChain qui scinde sur le caractère
'.'avec une taille de segment de75et un chevauchement de10. - Découpez
texten utilisant letext_splitterque vous avez défini.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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])