单选题 当你需要处理PDF文件并将其内容加载到LangChain中进行后续处理时,通常会使用哪个Document Loader?

A、 TextLoader
B、 CSVLoader
C、 PyPDFLoader 或 UnstructuredPDFLoader
D、 WebBaseLoader
E、 JSONLoader
F、 PythonLoader
下载APP答题
由4l***li提供 分享 举报 纠错

相关试题

单选题 当你使用 PydanticOutputParser 时,它期望LLM的输出是什么格式,以便成功解析?

A、一个包含JSON对象的Markdown代码块
B、一个纯文本字符串,内容为JSON
C、一个Python字典的字符串表示
D、一个XML字符串
E、一个YAML字符串
F、一个CSV格式的字符串

单选题 在LangChain Expression Language (LCEL) 中,RunnablePassthrough() 的主要作用是什么?

A、执行一个复杂的LLM调用
B、将输入原封不动地传递给下一个组件,或者允许并行分支处理输入的不同部分
C、对输出结果进行格式化解析
D、调用外部API作为工具
E、存储对话历史
F、终止链的执行

单选题 在构建RAG系统时,ContextualCompressionRetriever 的主要目的是什么?

A、压缩存储在向量数据库中的文档
B、在检索后,根据上下文对检索到的文档进行筛选或压缩,只保留最相关的部分
C、对用户查询进行压缩以加快检索速度
D、将多个检索器的结果进行合并压缩
E、自动选择最佳的压缩算法
F、压缩LLM的输出

单选题 如果你需要一个Agent能够使用一组预定义的工具,并且能够根据工具的描述自动决定何时使用哪个工具,你应该优先选择哪种类型的Agent?

A、SimpleSequentialChain
B、LLMMathChain
C、一个基于ReAct框架的Agent (如 create_react_agent 或 OpenAIFunctionsAgent)
D、RetrievalQA 链
E、ConversationChain
F、TransformChain

单选题 LangChain中的Agent在执行任务时,其核心的循环机制通常被称为?

A、Prompt-Response Loop
B、Thought-Action-Observation Loop (ReAct)
C、Input-Process-Output Loop
D、Request-Reply Loop
E、Fetch-Decode-Execute Cycle
F、Plan-Execute-Verify Loop

单选题 在LangChain中,RecursiveCharacterTextSplitter 相比 CharacterTextSplitter 的主要优势是什么?

A、切割速度更快
B、默认使用更多的分隔符,并尝试按顺序使用它们来更好地保留语义完整的块
C、只能按固定字符数切割
D、对代码文件切割效果更好
E、能够自动识别文档语言
F、切割出的块大小完全一致

单选题 使用 ChatPromptTemplate.from_messages 创建聊天提示时,如果希望动态插入用户的多轮历史对话,应该使用哪种占位符或消息类型?

A、SystemMessage 占位符
B、MessagesPlaceholder(variable_name="history")
C、AIMessage 占位符
D、仅使用 HumanMessage 并手动格式化历史
E、FunctionMessage 占位符
F、ToolMessage 占位符

单选题 在LangChain中,ConversationBufferWindowMemory 与 ConversationBufferMemory 的主要区别在于?

A、ConversationBufferWindowMemory 将对话总结后存储
B、ConversationBufferWindowMemory 只保留最近K轮的对话历史,而后者保留全部历史
C、ConversationBufferWindowMemory 将历史存储在向量数据库中
D、ConversationBufferWindowMemory 需要一个外部的总结LLM
E、ConversationBufferWindowMemory 仅存储AIMessage
F、ConversationBufferWindowMemory 支持多种记忆键