LangChain
中等
面试题库
LangChain
中等
如何把一个函数注入为 PromptTemplate 的 partial variable?请给出注入当前日期函数的示例。
LangChain
中等
partial_variables 与 partial() 两种预填充方式有何区别?分别适用什么场景?
LangChain
中等
MessagesPlaceholder 在 ChatPromptTemplate.from_messages 中有什么作用?如何用它承载历史消息和 few-shot 示例?
LangChain
简单
SystemMessage 与 HumanMessage 在 ChatPromptTemplate 中的顺序约定是什么?为什么系统消息通常放最前?
LangChain
简单
ChatPromptTemplate 与 PromptTemplate 的核心区别是什么?分别适合什么场景?
LangChain
困难
为什么基于 Runnable 协议的组件能自动获得批处理、流式与异步能力?这个接口设计的核心思想是什么?
LangChain
中等
RunnableBranch 的条件是按顺序短路求值吗?默认分支缺失时会抛出什么异常?
LangChain
困难
RunnableGenerator 如何把生成器改造成可流式的 Runnable?它与返回迭代器的 RunnableLambda 有何区别?
LangChain
中等
@chain 装饰器如何把一个普通函数包装成 Runnable?它与 RunnableLambda 在流式行为上有何不同?
LangChain
中等
传统 Chain(如 LLMChain)与 LCEL 写法相比有什么局限?为什么官方推荐迁移到 LCEL?
LangChain
中等