Лямбда-вирази Runnable
Клас RunnableLambda — важливий компонент у гібридному ланцюжку отримання даних. Перш ніж використовувати його для запуску векторного ретривера, попрактикуймося перетворювати функцію Python на запускаваний об'єкт LCEL.
Користувацька функція reverse() приймає рядок і повертає його у зворотному порядку. Оновіть код, щоб повертати вхідний рядок у зворотному порядку.
Ця вправа є частиною курсу
Graph RAG з LangChain і Neo4j
Інструкції до вправи
- Перетворіть функцію
reverse()на запускаваний об'єкт LCEL. - Викличте запускаваний об'єкт
reverse_chain, щоб розвернути наданий рядок.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)