Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Créer un Document LangChain
Dans le monde du RAG (Retrieval-Augmented Generation), on manipule des documents. LangChain fournit une classe Document qui représente un morceau de texte avec ses metadonnées.
Un Document a deux attributs principaux : - page_content : le texte du document (une chaine de caracteres) - metadata : un dictionnaire avec des infos supplémentaires (source, auteur, date...)
Pour créer un Document : from langchain_core.documents import Document doc = Document(page_content='Mon texte', metadata={'source': 'fichier.txt'})
Écris une fonction create_document(text, source) qui crée et renvoie un Document LangChain avec le texte comme page_content et un dictionnaire metadata contenant la clé 'source' avec la valeur source passee en paramètre.