LangChain4j per Principianti

April 6, 2026 · View on GitHub

LangChain4j

LangChain4j per Principianti

Un corso per costruire applicazioni AI con LangChain4j e Azure OpenAI GPT-5.2, dal chat di base agli agenti AI.

🌐 Supporto Multilingue

Supportato tramite GitHub Action (Automatico & Sempre Aggiornato)

Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (Semplificato) | Cinese (Tradizionale, Hong Kong) | Cinese (Tradizionale, Macao) | Cinese (Tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Kannada | Khmer | Coreano | Lituano | Malese | Malayalam | Marathi | Nepalese | Pidgin Nigeriano | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Rumeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Tailandese | Turco | Ucraino | Urdu | Vietnamita

Preferisci Clonare Localmente?

Questo repository include più di 50 traduzioni in lingue diverse che aumentano significativamente la dimensione del download. Per clonare senza le traduzioni, usa sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Questo ti fornisce tutto il necessario per completare il corso con un download molto più veloce.

Indice

  1. Avvio Rapido - Inizia con LangChain4j
  2. Introduzione - Impara le basi di LangChain4j
  3. Ingegneria del Prompt - Padroneggia la progettazione efficace dei prompt
  4. RAG (Generazione con Recupero) - Costruisci sistemi intelligenti basati sulla conoscenza
  5. Strumenti - Integra strumenti esterni e assistenti semplici
  6. MCP (Model Context Protocol) - Lavora con il Model Context Protocol (MCP) e moduli agentici

Tutorial Video

Ogni modulo ha una sessione live di accompagnamento dove spieghiamo i concetti e il codice passo dopo passo.

ModuloVideo
01 - IntroduzioneIniziare con LangChain4j
02 - Ingegneria del PromptIngegneria del Prompt con LangChain4j
03 - RAGRAG con LangChain4j
04 - Strumenti & 05 - MCPAgenti AI con Strumenti e MCP

Percorso di Apprendimento

Nuovo a LangChain4j? Dai un’occhiata al Glossario per le definizioni dei termini e concetti chiave.

Avvio Rapido

  1. Effettua il fork di questo repository nel tuo account GitHub
  2. Clicca Code → scheda Codespaces...Nuovo con opzioni…
  3. Usa le impostazioni predefinite – questo selezionerà il contenitore di sviluppo creato per questo corso
  4. Clicca Crea codespace
  5. Attendi 5-10 minuti che l’ambiente sia pronto
  6. Vai direttamente a Avvio Rapido per iniziare!

Dopo aver completato i moduli, esplora la Guida al Testing per vedere in azione i concetti di testing di LangChain4j.

Nota: Questa formazione utilizza sia GitHub Models che Azure OpenAI. Il modulo Avvio Rapido usa GitHub Models (non è necessaria un’abbonamento Azure), mentre i moduli da 1 a 5 utilizzano Azure OpenAI. Inizia con un account Azure GRATUITO se non ne possiedi uno.

Imparare con GitHub Copilot

Per iniziare rapidamente a programmare, apri questo progetto in un GitHub Codespace o nel tuo IDE locale con il devcontainer fornito. Il devcontainer usato in questo corso è preconfigurato con GitHub Copilot per la programmazione AI in coppia.

Ogni esempio di codice include domande suggerite che puoi fare a GitHub Copilot per approfondire la comprensione. Cerca i prompt 💡/🤖 in:

  • Intestazioni dei file Java - Domande specifiche per ogni esempio
  • README dei moduli - Prompt di esplorazione dopo gli esempi di codice

Come usarlo: Apri qualsiasi file di codice e poni a Copilot le domande suggerite. Ha il contesto completo del codice e può spiegare, estendere e suggerire alternative.

Vuoi saperne di più? Guarda Copilot per la Programmazione AI in Coppia.

Risorse Aggiuntive

LangChain

LangChain4j per Principianti LangChain.js per Principianti LangChain per Principianti

Azure / Edge / MCP / Agenti

AZD per Principianti Edge AI per Principianti MCP per Principianti Agenti AI per Principianti


Serie AI Generativa

AI Generativa per Principianti AI Generativa (.NET) AI Generativa (Java) AI Generativa (JavaScript)


Apprendimento Base

ML per Principianti Scienza dei Dati per Principianti AI per Principianti Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Serie Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Ottenere Aiuto

Se rimani bloccato o hai domande sulla creazione di app AI, unisciti a:

Microsoft Foundry Discord

Se hai feedback sul prodotto o errori durante la creazione visita:

Microsoft Foundry Developer Forum

Licenza

Licenza MIT - Vedi il file LICENSE per i dettagli.


Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Pur facendo del nostro meglio per garantire l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua natìa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale umana. Non siamo responsabili per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.