Sequenzielle Ketten

Entwickeln von LLM-Anwendungen mit LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

 

Ein KI-Reiseführer.

Entwickeln von LLM-Anwendungen mit LangChain

 

Jemand fragt einen KI-Reiseführer nach Aktivitäten in Paris.

Entwickeln von LLM-Anwendungen mit LangChain

 

Die KI gibt der Person ein paar Vorschläge für Aktivitäten, die man in Paris machen kann.

Entwickeln von LLM-Anwendungen mit LangChain

 

Die Person sagt dem KI-Guide, dass sie den Louvre und den Arc de Triomphe sehen will.

Entwickeln von LLM-Anwendungen mit LangChain

 

Der KI-Reiseführer erstellt einen Plan für die Aktivitäten, die wir machen wollen.

Entwickeln von LLM-Anwendungen mit LangChain

 

Dieser Reiseplan-Workflow ist ein Beispiel für ein sequenzielles Problem.

Entwickeln von LLM-Anwendungen mit LangChain

Sequenzielle Ketten

  • Ausgabe → Eingabe
destination_prompt = PromptTemplate(
    input_variables=["destination"],
    template="I am planning a trip to {destination}. Can you suggest some activities to do there?"
)

activities_prompt = PromptTemplate( input_variables=["activities"], template="I only have one day, so can you create an itinerary from your top three activities: {activities}." )
llm = ChatOpenAI(model="gpt-4o-mini", api_key=openai_api_key)
seq_chain = ({"activities": destination_prompt | llm | StrOutputParser()}
| activities_prompt | llm | StrOutputParser())
Entwickeln von LLM-Anwendungen mit LangChain
print(seq_chain.invoke({"destination": "Rome"}))
- Morning:
1. Start your day early with a visit to the Colosseum. Take a guided tour to learn about its history and significance.
2. After exploring the Colosseum, head to the Roman Forum and Palatine Hill to see more of ancient Rome's ruins.

- Lunch:
3. Enjoy a delicious Italian lunch at a local restaurant near the historic center.

- Afternoon:
4. Visit the Vatican City and explore St. Peter's Basilica, the Vatican Museums, and the Sistine Chapel.
5. Take some time to wander through the charming streets of Rome, stopping at landmarks like the Pantheon, Trevi
Fountain, and Piazza Navona.

- Evening:
6. Relax in one of Rome's beautiful parks, such as Villa Borghese or the Orange Garden, for a peaceful escape from the
bustling city.
7. End your day with a leisurely dinner at a local restaurant, indulging in more Italian cuisine and maybe some gelato.
Entwickeln von LLM-Anwendungen mit LangChain

Lass uns üben!

Entwickeln von LLM-Anwendungen mit LangChain

Preparing Video For Download...