El ecosistema LangChain

Desarrollo de aplicaciones LLM con LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

Conoce a tu instructor...

 

Foto de Jonathan Bennion.

 

 

  • Jonathan Bennion, ingeniero de IA
  • ML e IA en Facebook, Google, Amazon, Disney y EA
  • Cadena de falacias lógicas creada en LangChain
  • Colaborador de DeepEval
Desarrollo de aplicaciones LLM con LangChain

Crea aplicaciones LLM con LangChain

Un sitio de construcción para aplicaciones LLM/IA.

Desarrollo de aplicaciones LLM con LangChain

El ecosistema LangChain, compuesto por LangChain, LangSmith y LangGraph.

Desarrollo de aplicaciones LLM con LangChain

Integraciones de LangChain

Organizaciones asociadas a LangChain, entre las que se incluyen Anthropic, OpenAI, Hugging Face, neo4j, Databricks, XAI, Mistral, Cohere, Snowflake y AWS.

1 https://python.langchain.com/docs/integrations/providers/
Desarrollo de aplicaciones LLM con LangChain

Creación de aplicaciones LLM al estilo LangChain...

Un chatbot de atención al cliente con dos modos diferentes: uno para proporcionar información sobre productos y hacer recomendaciones y otro para ofrecer asesoramiento específico y respuestas a preguntas frecuentes de los clientes que tienen problemas para realizar pedidos.

Desarrollo de aplicaciones LLM con LangChain

Creación de aplicaciones LLM al estilo LangChain...

Un LLM representado como un motor de coche.

Desarrollo de aplicaciones LLM con LangChain

Creación de aplicaciones LLM al estilo LangChain...

Una decisión dividida.

Desarrollo de aplicaciones LLM con LangChain

Creación de aplicaciones LLM al estilo LangChain...

Una base de datos.

Desarrollo de aplicaciones LLM con LangChain

Creación de aplicaciones LLM al estilo LangChain...

Una lupa que representa la búsqueda y recuperación de información.

Desarrollo de aplicaciones LLM con LangChain

Enviar prompts a modelos de 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...
  • Otros parámetros: max_completion_tokens, temperature, etc.
1 https://platform.openai.com/docs/quickstart
Desarrollo de aplicaciones LLM con LangChain

🤗 Enviar prompts a modelos de 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...
Desarrollo de aplicaciones LLM con LangChain

¡Vamos a practicar!

Desarrollo de aplicaciones LLM con LangChain

Preparing Video For Download...