YOLO Vision 2026:
Torna al glossario Ultralytics

LangChain

Impara come LangChain semplifica lo sviluppo di applicazioni LLM. Scopri come collegare i modelli IA con dati in tempo reale e integrare Ultralytics YOLO26 per attività di visione.

LangChain è un framework open-source progettato per semplificare lo sviluppo di applicazioni alimentate da modelli linguistici di grandi dimensioni (LLM). Sebbene gli LLM come GPT-4 siano potenti di per sé, spesso operano in isolamento, senza consapevolezza di dati in tempo reale o di uno specifico contesto aziendale. LangChain funge da ponte, consentendo agli sviluppatori di concatenare vari componenti—come prompt, modelli e fonti di dati esterne—per creare applicazioni sofisticate e consapevoli del contesto. Gestendo la complessità di queste interazioni, LangChain consente ai sistemi di intelligenza artificiale (AI) di ragionare sui problemi e intraprendere azioni basate su input dinamici.

Componenti principali di LangChain#

Il framework è costruito attorno a diversi concetti modulari che lavorano insieme per migliorare i flussi di lavoro di Elaborazione del Linguaggio Naturale (NLP).

  • Chains: Il blocco di costruzione fondamentale, una catena (chain) è una sequenza di chiamate a un LLM o ad altre utilità. Ad esempio, una catena semplice potrebbe prendere l'input di un utente, formattarlo utilizzando un modello di prompt engineering e passarlo a un modello per generare una risposta. Catene più complesse possono mettere in sequenza più chiamate, in cui l'output di un passaggio diventa l'input per quello successivo.
  • Agents: A differenza delle catene, che seguono una sequenza cablata, un agente AI utilizza un LLM come motore di ragionamento per determinare quali azioni intraprendere e in quale ordine. Gli agenti possono interrogare API, cercare sul Web o accedere ai database per rispondere a domande che richiedono una conoscenza aggiornata.
  • Retrieval: Per ancorare le risposte del modello a dati fattuali, LangChain facilita la Retrieval-Augmented Generation (RAG). Ciò comporta il recupero di documenti pertinenti da un database vettoriale in base alle query degli utenti e l'inserimento degli stessi nella finestra di contesto del modello.
  • Memory: Gli LLM standard sono privi di stato, il che significa che dimenticano le interazioni precedenti. LangChain fornisce componenti di memoria che consentono ai chatbot di mantenere il contesto lungo una conversazione, imitando la continuità di un dialogo umano.

Applicazioni nel mondo reale#

LangChain è fondamentale per portare l'intelligenza artificiale generativa dai notebook sperimentali agli ambienti di produzione in vari settori.

  1. Chat with Your Data (RAG): Una delle applicazioni più comuni è la ricerca aziendale. Le aziende utilizzano LangChain per inserire documentazione interna, PDF o manuali tecnici in un indice ricercabile. Quando un dipendente pone una domanda, il sistema recupera il paragrafo pertinente e lo fornisce all'LLM, assicurando che la risposta sia accurata e basata sui dati aziendali anziché generata da allucinazioni. Ciò migliora significativamente la distillazione della conoscenza all'interno delle organizzazioni.

  2. Multimodal Analysis: LangChain può orchestrare flussi di lavoro che combinano il testo con altre modalità, come la Visione Artificiale (CV). Ad esempio, un sistema di sicurezza potrebbe utilizzare il rilevamento di oggetti per identificare personale non autorizzato e quindi attivare un agente LangChain per redigere un rapporto sull'incidente e inviarlo via email a un supervisore.

Integrazione con la computer vision#

La sinergia tra dati visivi strutturati e ragionamento linguistico è una potente area di sviluppo. Gli sviluppatori possono utilizzare modelli ad alte prestazioni come Ultralytics YOLO26 per estrarre informazioni dettagliate dalle immagini—come conteggi di oggetti, classi o posizioni—e passare questi dati strutturati in un flusso di lavoro LangChain per ulteriori analisi o descrizioni in linguaggio naturale.

Il seguente snippet Python dimostra come estrarre i nomi delle classi rilevate utilizzando un modello Ultralytics, creando un contesto basato su testo che può essere immesso in un flusso linguistico a valle.

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

Distinguere i termini chiave#

È importante differenziare LangChain dalle tecnologie che orchestra:

  • LangChain vs. LLMs: The LLM (e.g., OpenAI's GPT-4 or Anthropic's Claude) is the "brain" that processes and generates text. LangChain is the "scaffolding" or infrastructure that connects that brain to data preprocessing pipelines, APIs, and user interfaces.
  • LangChain vs. Prompt Engineering: Il prompt engineering si concentra sulla creazione dell'input di testo ottimale per ottenere il miglior risultato da un modello. LangChain automatizza la gestione di questi prompt, consentendo modelli di prompt dinamici che vengono riempiti di dati programmaticamente prima di essere inviati al modello.

Per gli sviluppatori che desiderano costruire sistemi di intelligenza artificiale robusti, esplorare la documentazione ufficiale di LangChain offre approfondimenti tecnici dettagliati, mentre la documentazione di Ultralytics offre gli strumenti necessari per integrare capacità di visione all'avanguardia in questi flussi di lavoro intelligenti. Inoltre, gli utenti possono sfruttare la Piattaforma Ultralytics per gestire i set di dati e le pipeline di addestramento che alimentano questi sistemi multimodali avanzati.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning