1. Apprendre
  2. /
  3. Cours
  4. /
  5. Génération augmentée par la recherche (RAG) avec LangChain

Connected

Exercice

Découper des fichiers Python

Même si les fichiers texte et les fichiers de code contiennent les mêmes caractères, les fichiers de code comportent des structures qui vont au-delà de la langue naturelle. Pour conserver ce contexte propre au code lors du découpage des documents, vous devriez programmer le découpeur pour qu'il tente d'abord de découper selon la structure de code la plus courante. Heureusement, LangChain offre exactement ce qu'il faut pour y arriver!

Toutes les classes nécessaires ont été importées pour vous, y compris Language depuis langchain_text_splitters.

Instructions

100 XP
  • Créez un découpeur récursif par caractères qui découpera selon les structures de code Python courantes.
  • Découpez le chargeur de documents python_data en fragments.