LangChain
中等
面试题库
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
困难
StructuredTool 与 Tool 有什么区别?如何用 args_schema 定义复杂工具参数?
LangChain
中等
@tool 装饰器如何定义工具?复杂参数(Pydantic 模型)与 docstring 对 schema 的影响?
LangChain
中等