Runnable lambda
RunnableLambda クラスは、ハイブリッドな検索チェーンにおいて重要なコンポーネントです。ベクターリトリーバーを実行する前に、まずは Python の関数を LCEL の runnable に変換する練習をしてみましょう。
ユーザー定義の reverse() 関数は、文字列を受け取り、その逆順を返します。入力された文字列を逆順で返すようにコードを更新してください。
この演習はコースの一部です
Graph RAG with LangChain and Neo4j
演習の手順
reverse()関数を LCEL の runnable に変換します。- 提供された文字列を反転させるために、
reverse_chainrunnable を呼び出します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)