ПочатиПочніть безкоштовно

Лямбда-вирази 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)
Редагувати та запускати код