Послідовні ланцюги

Розроблення застосунків LLM за допомогою LangChain

Jonathan Bennion

AI Engineer & LangChain Contributor

 

AI-путівник.

Розроблення застосунків LLM за допомогою LangChain

 

Людина просить AI-путівник порадити активності в Парижі.

Розроблення застосунків LLM за допомогою LangChain

 

AI пропонує кілька активностей у Парижі.

Розроблення застосунків LLM за допомогою LangChain

 

Людина каже AI-путівнику, що хоче відвідати Лувр і Тріумфальну арку.

Розроблення застосунків LLM за допомогою LangChain

 

AI-путівник створює маршрут для обраних активностей.

Розроблення застосунків LLM за допомогою LangChain

 

Цей робочий процес створення маршруту — приклад послідовної задачі.

Розроблення застосунків LLM за допомогою LangChain

Послідовні ланцюги

  • Вивід → вхід
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())
Розроблення застосунків LLM за допомогою LangChain
print(seq_chain.invoke({"destination": "Rome"}))
- Ранок:
1. Почніть день із відвідин Колізею. Візьміть екскурсію, щоб дізнатися про його історію та значення.
2. Після Колізею рушайте до Римського форуму й Палатинського пагорба, щоб побачити руїни давнього Риму.

- Обід:
3. Скуштуйте смачний італійський обід у ресторані біля історичного центру.

- Післяобіддя:
4. Відвідайте Ватикан і огляньте собор Святого Петра, Ватиканські музеї та Сікстинську капелу.
5. Прогуляйтеся затишними вулицями Рима, завітавши до Пантеону, фонтану Треві та площі Навона.
- Вечір:

6. Відпочиньте в одному з мальовничих парків Рима, наприклад у Вілла Борґезе або Апельсиновому саду, щоб вирватися
з гамірного міста.
7. Завершіть день неквапною вечерею в місцевому ресторані, насолодившись італійською кухнею й, можливо, джелато.
Розроблення застосунків LLM за допомогою LangChain

Давайте потренуємось!

Розроблення застосунків LLM за допомогою LangChain

Preparing Video For Download...