Lanțuri secvențiale

Developing LLM Applications with LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

 

Un ghid de călătorie AI.

Developing LLM Applications with LangChain

 

O persoană care cere unui ghid AI de călătorie activități în Paris.

Developing LLM Applications with LangChain

 

AI-ul oferă persoanei mai multe sugestii de activități în Paris.

Developing LLM Applications with LangChain

 

Persoana îi spune ghidului AI că dorește să viziteze Luvrul și Arcul de Triumf.

Developing LLM Applications with LangChain

 

Ghidul AI de călătorie generează un itinerariu pentru activitățile alese.

Developing LLM Applications with LangChain

 

Acest flux de lucru pentru itinerariu de călătorie este un exemplu de problemă secvențială.

Developing LLM Applications with LangChain

Lanțuri secvențiale

  • Ieșire → intrare
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())
Developing LLM Applications with 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.
Developing LLM Applications with LangChain

Să exersăm!

Developing LLM Applications with LangChain

Preparing Video For Download...