inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nền tảng cơ bản về LangChain hoàn thành trong một giờ

Cách tạo "chuỗi" xếp hạng bằng LCEL

input key가 여러개인 경우 RunnablePassThrough를 쓰는 이유가 궁금합니다.

78

Kihyun Yun

1 câu hỏi đã được viết

0

5강 마지막에 RunnablePassThrough의 경우 딕셔너리 형태의 key 와 value를 넘겨줄 때 key(강의에서 information)를 미리 RunnablePassThrough에 할당하면 value만 str형태로 입력해도 간편하게 invoke할 수 있다는 것으로 이해했는데요,

두번째 예시에서 key가 두가지인 경우(information, continent)에 RunnablePassThrough를 사용하나 하지 않으나 딕셔너리 형태로 두 키와 밸류를 모두 입력해야하는 것 아닌가요?

강의의 의도가 이런 경우에는 RunnablePassThrough를 쓰는 것이 적절하지 않다는 것인지, 혹은 제가 놓지는 무언가가 있는지 궁금합니다.

프롬프트엔지니어링 llm langchain

Câu trả lời 1

1

jasonkang

안녕하세요! 좋은 질문 감사합니다

강의에서 말하고자 한 포인트는:

  • 키가 하나일 때 → RunnablePassthrough를 쓰면 value만 주면 돼서 편하다.

  • 키가 여러 개일 때 → 결국 딕셔너리 입력이 필요하기 때문에 RunnablePassthrough의 장점이 거의 없다.

따라서 말씀하신 대로, 키가 여러 개라면 RunnablePassthrough는 굳이 쓸 필요가 없고,
그냥 일반 딕셔너리 입력을 쓰는 게 자연스러운 경우가 많습니다. 다양한 사용방법 예시를 보여드리기 위해서 간단하게 언급한다고 봐주시면 좋을 것 같습니다!

0

Kihyun Yun

상세한 답변 감사드립니다 ^^

마크다운을 텍스트 파일로 변환하기

0

17

1

18강 smithery 를 이용한 mcp 실습(업데이트 요청)

0

19

1

guardrails 부분도 현재버전과 약간 다릅니다.

0

22

1

smithery ai 언제 업데이트 되나요?

0

17

1

무료할당량 사용하는데 문제가 생겼습니다.

0

21

1

안녕하세요! 질문이 있습니다.

0

53

2

'팀 단위 AI 업무 혁신' 자문 관련하여 문의드리고자 합니다. (연락처 요청)

0

76

1

🚨 OpenAI 유료계정인데 할당량 초과인 경우!!

0

96

2

ollama 같은 모델 상이 답변

0

78

2

도서, 그리고 로드맵 강의 순서

0

90

2

RAG와 MCP의 차이가 조금 헷갈립니다

0

613

2

첫번째 강의 화면과 설명이 안 맞는 거 같아요

0

111

1

JsonOutputParser 질문입니다

0

83

2

RAG 강의 안듣고 AGENT 강의 먼저 들어도 되나요?

0

158

1

openai 사용하면서부터 할당량 초과했다고 나오네요.

1

382

2

Safety 이해

0

84

1

가상환경 설정

-2

209

6

ram 용량

0

119

2

강의 순서 질문

0

163

1

Safety prompt에 대한 질문이 있습니다

0

124

2

딥시크

0

163

1

JsonOutputParser

0

145

1

vscode에서 환경 설정하는 데 어려움이 있습니다

0

374

2

Template 사용에 관해 질문 있습니다.

0

211

2