tools import ToolException @tool def risky_tool(param: str) -> str: raise ToolException("服务暂时不可用,请稍后重试") 三、用 LangChain 快速搭一个 Tool-Calling Agent 最简单的做法是用 LangGraph 预构建的 create_react_agent: from langchain_openai import ChatOpenAI from langgraph.
md 的全部内容: --- name: grilling description: Grill the user relentlessly about a plan, decision, or idea.
它不是一个「什么都懂一点」的通用聊天机器人,而是接入了夜莺内部数据的运维副驾驶:可以用自然语言创建告警规则和仪表盘(缺参数时会弹出表单让你补齐,而不是瞎猜)、生成 PromQL 和 SQL、回答夜莺文档问题、帮你排查告警规则为什么没生效。
现在有一份硬数据来了。AI 推理平台 Fireworks AI 跑了 1030 个真实 agent 任务,把 Kimi K3(Moonshot 的开源模型)和 Fable 5 放在同一个 harness 里做了对照测试。