Das LangChain-Ökosystem

Entwickeln von LLM-Anwendungen mit LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

Lerne deinen Kursleiter kennen...

 

Jonathan Bennion, Porträtfoto.

 

 

  • Jonathan Bennion, AI-Engineer
  • ML & AI at Facebook, Google, Amazon, Disney, EA
  • Hat eine Logical Fallacy chain in LangChain erstellt
  • Mitwirkender bei DeepEval
Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen mit LangChain erstellen

Eine Baustelle für LLM/KI-Anwendungen.

Entwickeln von LLM-Anwendungen mit LangChain

Das LangChain-Ökosystem besteht aus LangChain, LangSmith und LangGraph.

Entwickeln von LLM-Anwendungen mit LangChain

LangChain-Integrationen

LangChain-Partnerorganisationen, darunter Anthropic, OpenAI, Hugging Face, neo4j, Databricks, XAI, Mistral, Cohere, Snowflake und AWS.

1 https://python.langchain.com/docs/integrations/providers/
Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen auf die LangChain-Art entwickeln...

Ein Chatbot für den Kundensupport mit zwei verschiedenen Modi: einer für Produktinfos und Empfehlungen und einer für spezifische Ratschläge und FAQs für Kunden, die Probleme bei der Bestellung haben.

Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen auf die LangChain-Art entwickeln...

Ein LLM, dargestellt als Auto-Motor.

Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen auf die LangChain-Art entwickeln...

Eine geteilte Entscheidung.

Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen auf die LangChain-Art entwickeln...

Eine Datenbank.

Entwickeln von LLM-Anwendungen mit LangChain

LLM-Anwendungen auf die LangChain-Art entwickeln...

Eine Lupe, die das Finden und Abrufen von Infos symbolisiert.

Entwickeln von LLM-Anwendungen mit LangChain

Mit OpenAI Modellen interagieren

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...
  • Zusätzliche Parameter: max_completion_tokens, temperature, usw.
1 https://platform.openai.com/docs/quickstart
Entwickeln von LLM-Anwendungen mit LangChain

🤗 Mit Hugging Face Modellen interagieren

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...
Entwickeln von LLM-Anwendungen mit LangChain

Lass uns üben!

Entwickeln von LLM-Anwendungen mit LangChain

Preparing Video For Download...