Lambdas executáveis (runnables)
A classe RunnableLambda é um componente essencial em uma cadeia híbrida de recuperação. Antes de usá-la para executar um recuperador vetorial, vamos praticar convertendo uma função Python em um runnable LCEL.
A função reverse() definida pelo usuário recebe uma string e a retorna na ordem inversa. Atualize o código para devolver a string de entrada invertida.
Este exercicio faz parte do curso
Graph RAG com LangChain e Neo4j
Instruções do exercicio
- Converta a função
reverse()em um runnable LCEL. - Chame o runnable
reverse_chainpara inverter a string fornecida.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)