L'ecosistema LangChain

Sviluppare applicazioni LLM con LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

Conosci l'istruttore

 

Foto di Jonathan Bennion.

 

 

  • Jonathan Bennion, AI Engineer
  • ML & AI: Facebook, Google, Amazon, Disney, EA
  • Creatore di Logical Fallacy chain in LangChain
  • Contributor a DeepEval
Sviluppare applicazioni LLM con LangChain

Crea app LLM con LangChain

Un cantiere per applicazioni LLM/AI.

Sviluppare applicazioni LLM con LangChain

L'ecosistema LangChain composto da LangChain, LangSmith e LangGraph.

Sviluppare applicazioni LLM con LangChain

Integrazioni di LangChain

Partner di LangChain: Anthropic, OpenAI, Hugging Face, neo4j, Databricks, XAI, Mistral, Cohere, Snowflake e AWS.

1 https://python.langchain.com/docs/integrations/providers/
Sviluppare applicazioni LLM con LangChain

Sviluppare app LLM con LangChain

Un chatbot di assistenza clienti con due modalità: una per fornire info sui prodotti e consigli, e un'altra per dare indicazioni specifiche e FAQ a chi ha problemi con gli ordini.

Sviluppare applicazioni LLM con LangChain

Sviluppare app LLM con LangChain

Un LLM rappresentato come un motore d'auto.

Sviluppare applicazioni LLM con LangChain

Sviluppare app LLM con LangChain

Una scelta biforcuta.

Sviluppare applicazioni LLM con LangChain

Sviluppare app LLM con LangChain

Un database.

Sviluppare applicazioni LLM con LangChain

Sviluppare app LLM con LangChain

Una lente d'ingrandimento che rappresenta la ricerca e il recupero di informazioni.

Sviluppare applicazioni LLM con LangChain

Prompt per i modelli OpenAI

from langchain_openai import ChatOpenAI

llm = ChatOpenAI( model="gpt-4o-mini", api_key='...' )
llm.invoke("What is LangChain?")
LangChain is a framework designed for developing applications...
  • Parametri aggiuntivi: max_completion_tokens, temperature, ecc.
1 https://platform.openai.com/docs/quickstart
Sviluppare applicazioni LLM con LangChain

🤗 Prompt per i modelli Hugging Face

from langchain_huggingface import HuggingFacePipeline

llm = HuggingFacePipeline.from_model_id( model_id="meta-llama/Llama-3.2-3B-Instruct", task="text-generation", pipeline_kwargs={"max_new_tokens": 100} )
llm.invoke("What is Hugging Face?")
Hugging Face is a popular open-source artificial intelligence (AI) library...
Sviluppare applicazioni LLM con LangChain

Ayo berlatih!

Sviluppare applicazioni LLM con LangChain

Preparing Video For Download...