Začněte nyníZačněte zdarma

Runnable lambdy

Třída RunnableLambda je klíčovou součástí hybridního retrieval chainu. Než ji použiješ ke spuštění vektorového retrieveru, procvič si nejprve převod pythonové funkce na LCEL runnable.

Uživatelsky definovaná funkce reverse() vezme řetězec a vrátí ho v obráceném pořadí. Uprav kód tak, aby vracel vstupní řetězec pozpátku.

Toto cvičení je součástí kurzu

Graph RAG s LangChain a Neo4j

Zobrazit kurz

Pokyny k cvičení

  • Převeď funkci reverse() na LCEL runnable.
  • Zavolej runnable reverse_chain, aby obrátil zadaný řetězec.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

def reverse(input):
    return input[::-1]

# Convert reverse() into a runnable
reverse_chain = ____

# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)
Upravit a spustit kód