BaşlayınÜcretsiz başlayın

Metin bölmeye giriş

Bölmeye başlama zamanı! text isimli string değişkende saklanan RAG hakkında bir ifade verildi. Görevin, bu string'i '.' karakterinin geçtiği yerlerden bölmek. Bu stratejinin nasıl işlediğini görmek için bölme sonuçlarına göz at.

Bu egzersiz, kursun bir parçasıdır

LangChain ile Retrieval Augmented Generation (RAG)

Kursa Göz Atın

Egzersiz talimatları

  • '.' karakterinden bölecek, parça boyutu 75 ve parça örtüşmesi 10 olacak şekilde bir LangChain karakter metin bölücüsü tanımla.
  • Tanımladığın text_splitter ile text değişkenini böl.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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])
Kodu Düzenle ve Çalıştır