Runnable 람다
RunnableLambda 클래스는 하이브리드 검색 체인에서 핵심 구성요소예요. 이를 사용해 벡터 리트리버를 실행하기 전에, 먼저 Python 함수를 LCEL runnable로 변환하는 연습을 해 보겠습니다.
사용자 정의 함수 reverse()는 문자열을 받아서 역순으로 반환합니다. 코드를 수정해 입력 문자열을 거꾸로 반환하도록 하세요.
이 연습은 강의의 일부입니다
LangChain과 Neo4j로 배우는 Graph RAG
연습 안내
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)