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
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)