Tutte le skill
Agenti & Framework
🔗

LangChain

Il framework base per costruire con gli LLM

Cos'è

LangChain è il punto di partenza per chiunque voglia costruire applicazioni basate su modelli linguistici. Offre astrazioni per catene di prompt, integrazione con database vettoriali, gestione della memoria e chiamate a strumenti esterni. Ha una community enorme e migliaia di integrazioni pronte. Buon punto di partenza, poi si può migrare su LangGraph per casi più complessi.

Come si usa, passo per passo

  1. 1

    Installa la libreria: pip install langchain langchain-openai (o il provider che preferisci).

  2. 2

    Imposta la API key del modello come variabile d'ambiente.

  3. 3

    Crea un modello con ChatOpenAI() e mandagli un primo messaggio per verificare che funzioni.

  4. 4

    Costruisci una 'chain' collegando un PromptTemplate al modello con l'operatore | (pipe), poi invocala con .invoke().

  5. 5

    Aggiungi memoria, retrieval da documenti o chiamate a strumenti man mano che l'app cresce.

💡Consigli pratici

  • Parti dalla documentazione ufficiale: gli esempi 'getting started' coprono il 90% dei casi base.
  • Per RAG (risposte su tuoi documenti) usa un vector store come Chroma o Pinecone con i 'retriever' di LangChain.
  • Quando l'app diventa complessa con cicli e stato, valuta il passaggio a LangGraph.

💰Prezzo

Framework gratuito e open-source. Paghi solo l'uso dei modelli e dei servizi esterni che colleghi.

Vai a LangChain

Il sito ufficiale si apre in una nuova scheda.