CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Convertissez la fonction reverse() en « runnable » LCEL.
  • Appelez le « runnable » reverse_chain pour 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)
Modifier et exécuter le code