Développer des applications LLM avec LangChain
Jonathan Bennion
AI Engineer & LangChain Contributor






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())
print(seq_chain.invoke({"destination": "Rome"}))
- Matin :
1. Commencez tôt par une visite du Colisée. Faites une visite guidée pour connaître son histoire et son importance.
2. Après le Colisée, rendez-vous au Forum romain et au mont Palatin pour voir d'autres vestiges de la Rome antique.
- Dîner :
3. Prenez un bon repas italien dans un restaurant près du centre historique.
- Après-midi :
4. Visitez la Cité du Vatican et découvrez la basilique Saint-Pierre, les musées du Vatican et la chapelle Sixtine.
5. Flânez dans les rues pittoresques de Rome et arrêtez-vous à des lieux emblématiques comme le Panthéon, la fontaine
de Trévi et la piazza Navona.
- Soir :
6. Détendez-vous dans l'un des plus beaux parcs de Rome, comme la villa Borghèse ou le jardin des Orangers, pour une
pause loin de l'animation urbaine.
7. Terminez la journée par un souper tranquille dans un restaurant local, avec encore de la cuisine italienne et peut-être un gelato.
Développer des applications LLM avec LangChain