AI applicata allo sviluppo Java aziendale (Italian Edition)
by Alex Soto Bueno, Markus Eisele, Natale Vinto
Capitolo 8. LangChain4j
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nel capitolo precedente, dedicato all', abbiamo visto come usare i modelli di intelligenza artificiale come API di modelli di inferenza. Questo metodo va bene per problemi semplici, ma quando si sviluppano soluzioni più complesse che usano molto l'intelligenza artificiale, servono più funzioni di una semplice richiesta/risposta.
In questo capitolo, ti presentiamo LangChain4j, un framework che semplifica l'integrazione delle funzionalità AI/LLM nelle app Java, offrendo funzionalità di alto livello come la memoria o l'aumento dei dati. Vedremo esempi usando Java semplice e la sua integrazione con Quarkus e Spring Boot, così potrai farti un'idea completa del suo utilizzo in vari progetti Java.
In questo capitolo imparerete Langchain4j dalle basi agli scenari avanzati, utilizzando prompt, memoria, aumento dei dati ed elaborazione delle immagini. Riserviamo il RAG per il prossimo capitolo.
Cos'è LangChain4j?
LangChain4j è un'implementazione Java ispirata al popolare framework Python LangChain. Aiuta gli sviluppatori a creare app che si integrano con gli LLMs. LangChain4j offre strumenti e astrazioni per semplificare l'integrazione degli LLMs nelle app basate su Java, abilitando funzionalità come NLP, generazione di testo, domande e risposte e altro ancora.
Come il framework LangChain, LangChain4j offre funzionalità per ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access