LangChain
中等
面试题库
LangChain
简单
LangChain 的 BaseCallbackHandler 提供了哪些生命周期钩子方法?
LangChain
中等
如何处理 agent 工具返回过大导致上下文溢出?如何截断或摘要工具输出?
LangChain
困难
如何实现自定义 agent 执行器?对比 AgentExecutor 与手动 LCEL 循环的取舍?
LangChain
中等
ToolCallingAgentOutputParser 如何解析模型的 tool_calls?多个 tool call 时如何返回?
LangChain
简单
工具的描述(description)为什么对 agent 选工具至关重要?如何写好描述?
LangChain
中等
如何做工具权限控制与安全沙箱?限制危险命令的常见做法?
LangChain
困难
agent 的 planning 与 reflection 如何用 LangChain 组合实现?与 LangGraph 的方案差异?
LangChain
中等
如何在 LCEL 中手动编排 tool 调用循环?终止条件如何判断?
LangChain
困难
如何限制 agent 的迭代次数防止死循环?max_iterations 与 early_stopping_method 的取值?
LangChain
中等
工具调用出错时如何让 agent 感知并重试?ToolException 与 handle_tool_error 的作用?
LangChain
困难