O ecossistema LangChain

Desenvolvimento de aplicativos de LLM com LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

Conheça seu instrutor...

 

Foto de Jonathan Bennion.

 

 

  • Jonathan Bennion, engenheiro de IA
  • ML e IA no Facebook, Google, Amazon, Disney, EA
  • Criou a cadeia de falácias lógicas no LangChain
  • Colaborador do DeepEval
Desenvolvimento de aplicativos de LLM com LangChain

Crie aplicativos de LLM com o LangChain

Um local de construção de aplicativos de LLM/IA.

Desenvolvimento de aplicativos de LLM com LangChain
Desenvolvimento de aplicativos de LLM com LangChain

Integrações do LangChain

Organizações parceiras do LangChain, incluindo Anthropic, OpenAI, Hugging Face, neo4j, Databricks, XAI, Mistral, Cohere, Snowflake e AWS.

1 https://python.langchain.com/docs/integrations/providers/
Desenvolvimento de aplicativos de LLM com LangChain

Criação de apps de LLM do jeito LangChain...

Um chatbot de suporte ao cliente com dois modos diferentes: um para dar informações sobre produtos e fazer recomendações, e outro para fornecer conselhos específicos e responder a perguntas frequentes para clientes que estão com problemas para fazer pedidos.

Desenvolvimento de aplicativos de LLM com LangChain

Criação de apps de LLM do jeito LangChain...

Um LLM representado como um motor de carro.

Desenvolvimento de aplicativos de LLM com LangChain

Criação de apps de LLM do jeito LangChain...

Uma decisão dividida.

Desenvolvimento de aplicativos de LLM com LangChain

Criação de apps de LLM do jeito LangChain...

Um banco de dados.

Desenvolvimento de aplicativos de LLM com LangChain

Criação de apps de LLM do jeito LangChain...

Uma lupa que representa a descoberta e a recuperação de informações.

Desenvolvimento de aplicativos de LLM com LangChain

Prompts para modelos da 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...
  • Parâmetros adicionais: max_completion_tokens, temperature, etc.
1 https://platform.openai.com/docs/quickstart
Desenvolvimento de aplicativos de LLM com LangChain

🤗 Prompts para modelos do 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...
Desenvolvimento de aplicativos de LLM com LangChain

Vamos praticar!

Desenvolvimento de aplicativos de LLM com LangChain

Preparing Video For Download...