IniziaInizia gratis

PDF caricatori di documenti

Per iniziare a implementare la Retrieval Augmented Generation (RAG), dovrai prima caricare i documenti a cui il modello accederà. Questi documenti possono provenire da diverse fonti e LangChain supporta i caricatori di documenti per molte di esse.

In questo esercizio utilizzerai un caricatore di documenti per caricare un documento PDF contenente la carta, RAG VS Fine-Tuning: Condotte, compromessi e un caso di studio sull'agricoltura di Balaguer et al. (2024).

Nota: pypdf, una dipendenza per caricare i documenti di PDF in LangChain, è già stata installata per te.

Questo esercizio fa parte del corso

Sviluppare applicazioni LLM con LangChain

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la classe appropriata per caricare i documenti di PDF in LangChain.
  • Crea un caricatore di documenti per il documento 'rag_vs_fine_tuning.pdf', disponibile nella directory corrente.
  • Carica il documento in memoria per visualizzare il contenuto del primo documento, o pagina.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import library
from langchain_community.document_loaders import ____

# Create a document loader for rag_vs_fine_tuning.pdf
loader = ____

# Load the document
data = ____
print(data[0])
Modifica ed esegui il codice