始める無料で始める

Runnable lambda

RunnableLambda クラスは、ハイブリッドな検索チェーンにおいて重要なコンポーネントです。ベクターリトリーバーを実行する前に、まずは Python の関数を LCEL の runnable に変換する練習をしてみましょう。

ユーザー定義の reverse() 関数は、文字列を受け取り、その逆順を返します。入力された文字列を逆順で返すようにコードを更新してください。

この演習はコースの一部です

Graph RAG with LangChain and Neo4j

コースを見る

演習の手順

  • reverse() 関数を LCEL の runnable に変換します。
  • 提供された文字列を反転させるために、reverse_chain runnable を呼び出します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

def reverse(input):
    return input[::-1]

# Convert reverse() into a runnable
reverse_chain = ____

# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)
コードを編集して実行