Розроблення застосунків LLM за допомогою 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"}))
- Ранок:
1. Почніть день із відвідин Колізею. Візьміть екскурсію, щоб дізнатися про його історію та значення.
2. Після Колізею рушайте до Римського форуму й Палатинського пагорба, щоб побачити руїни давнього Риму.
- Обід:
3. Скуштуйте смачний італійський обід у ресторані біля історичного центру.
- Післяобіддя:
4. Відвідайте Ватикан і огляньте собор Святого Петра, Ватиканські музеї та Сікстинську капелу.
5. Прогуляйтеся затишними вулицями Рима, завітавши до Пантеону, фонтану Треві та площі Навона.
- Вечір:
6. Відпочиньте в одному з мальовничих парків Рима, наприклад у Вілла Борґезе або Апельсиновому саду, щоб вирватися
з гамірного міста.
7. Завершіть день неквапною вечерею в місцевому ресторані, насолодившись італійською кухнею й, можливо, джелато.
Розроблення застосунків LLM за допомогою LangChain