Fonctions lambda exécutables
La classe RunnableLambda est un élément clé d'une chaîne de repérage hybride. Avant de l'utiliser pour exécuter un repéreur vectoriel, pratiquons d'abord en l'utilisant pour convertir une fonction Python en « runnable » LCEL.
La fonction définie par l'utilisateur reverse() prend une chaîne et la retourne à l'envers. Mettez le code à jour pour renvoyer la chaîne d'entrée en ordre inverse.
Cette activité fait partie du cours
Graph RAG avec LangChain et Neo4j
Instructions de l’exercice
- Convertissez la fonction
reverse()en « runnable » LCEL. - Appelez le « runnable »
reverse_chainpour inverser la chaîne fournie.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)