Agent Harness 工程:多工具调用与工具注册表
在上一篇最小 Agent Loop 的基础上,继续扩展多个工具,并用工具注册表替代大段 if/elif,让 Harness 能按工具名统一分发、校验和执行工具调用。
Essays collected under the “Agent” topic.
在上一篇最小 Agent Loop 的基础上,继续扩展多个工具,并用工具注册表替代大段 if/elif,让 Harness 能按工具名统一分发、校验和执行工具调用。
从最基础的一次 ChatCompletion 调用开始,逐步加入工具定义、工具执行和工具结果回传,最后得到一个最小可运行的 Agent Loop。
Agent 的核心不只是大模型,而是模型之外那套让它观察环境、调用工具、获取知识、执行动作并接受权限约束的 Harness。本文是 Agent Harness 工程系列的开篇。