Back to home

Compare

Comparing: Don't Agent-ify Search: A Multi-Agent Architecture Tradeoff Checklist & 把搜索也做成 Agent 是浪费:多 Agent 架构取舍清单

AEN
Multi-Agent ArchitectureMCP ProtocolAgent Platform·

Don't Agent-ify Search: A Multi-Agent Architecture Tradeoff Checklist

What This Is

We've noticed a counterintuitive fact: wrapping clear-bounded capabilities like search, OCR, and file parsing as Agents (programs where AI autonomously invokes tools to complete tasks) inflates cost, latency, and failure points — adding one extra model inference, another layer of context, and unpredictable output formats.

The value of Agents lies elsewhere: understanding ambiguous goals, planning, selecting tools, and interpreting results. The source article recommends a layered model:

  • Capability/Tool Layer: search, OCR, knowledge retrieval, memory — execute
  • Agent Runtime: general-purpose, domain-specific, and orchestration Agents — judge
  • Unified Gateway: identity, authorization, routing, billing, audit — draw boundaries

Many assume that wiring up MCP (a standard protocol for Agents to invoke external tools) and Skills (prompt templates) means they've built an Agent platform. In reality, it's just an adapter chain — "Host Agent → Skill → Local MCP Process → WebSocket → External Agent" — offering no genuine streaming UX, no user/tenant binding, no billing or audit, and liable to break the moment an MCP SDK is upgraded.

Industry View

Supporting view: The engineering camp represented by the source article emphasizes restraint — don't blindly Agent-ify everything. First, cleanly separate capabilities, Agents, Workflows (pre-defined, rule-based execution steps), and Platform Governance. This aligns with the industry's pivot over the past six months from "stacking Agents" to "actually landing Agents in production."

Opposing view one: Other teams argue that "ambiguous boundaries are precisely the advantage of Agents." When business rules change frequently, hard-splitting processes into Workflows kills flexibility; building search as a plain tool means costly refactoring the day semantic understanding is needed. Both extremes carry costs — there is no standard answer.

Opposing view two: The three-layer architecture recommended by the source article is over-engineering for small companies running only 1–2 Agents. In reality, many teams haven't even gotten "chatbot connected to knowledge base" working, yet they're already designing multi-Agent platforms — a far more common failure pattern.

Impact on Regular People

For enterprise IT: Before evaluating "adopting Agents," ask a more basic question first — does it need an Agent at all? Search, file parsing, and database queries are usually fine as plain APIs; only ambiguous tasks like contract review and risk identification genuinely warrant one. Before buying a platform, clarify whether the vendor is selling a "unified entry point" or "a pile of microservices."

For individual careers: In the next 1–2 years, "being able to design Agent/tool/Workflow layering" will be worth more than "knowing how to call APIs." Not all AI work needs Agent thinking — solve the deterministic parts with tools first, leave judgment to Agents, leave routine rules to Workflows.

For the consumer market: When a company says "we built an Agent," ask one more question — is it a real Agent, or a Skills + MCP wrapper dressed up as one? The two have fundamentally different stability, scalability, and cost structures.

Source: juejin.cn
BZH
多 Agent 架构MCP 协议Agent 平台·

把搜索也做成 Agent 是浪费:多 Agent 架构取舍清单

这是什么

我们注意到一个反直觉的事实:搜索、OCR、文件解析这些边界清晰的能力,硬包成 Agent(让 AI 自主调用工具完成任务的程序)后,成本、延迟和故障点都会增加 — 多了一次模型推理、一层上下文和不可预测的输出格式。

Agent 的价值在另一侧:理解模糊目标、制定计划、选择工具、解释结果。源文章建议分层:

  • 能力/工具层:搜索、OCR、知识检索、记忆 — 做事
  • Agent Runtime:通用、领域、编排 Agent — 判断
  • Unified Gateway:身份、授权、路由、计费、审计 — 管边界

很多人以为用 MCP(让 Agent 调用外部工具的标准协议)和 Skill(提示模板)接上了就算搭好了 Agent 平台,实际只是「宿主 Agent → Skill → 本地 MCP 进程 → WebSocket → 外部 Agent」一条适配链路,没有真正的流式体验、用户/租户绑定、计费审计,MCP SDK 一升级还可能断。

行业怎么看

支持视角:源文章代表的工程派强调克制 — 不盲目 Agent 化,先把能力、Agent、Workflow(按预设规则执行的步骤)、Platform Governance 分清楚。这与近半年业界从「堆 Agent」转向「Agent 落地」的反思一致。

反对视角一:也有团队认为「边界模糊正是 Agent 的优势」。业务规则频繁变化时,把流程硬拆成 Workflow 反而丧失灵活性;把搜索做成工具,未来需要语义理解时又得重构。两极都有代价,没有标准答案。

反对视角二:源文章推荐的三层架构,对只有 1-2 个 Agent 的小公司是过度工程。现实里很多团队连「把聊天机器人接上知识库」都没做好,就先设计多 Agent 平台 — 这是更常见的失败模式。

对普通人的影响

对企业 IT:评估「上 Agent」前,先问一个更基础的问题 — 这件事到底需不需要 Agent。搜索、文件解析、数据库查询做成 API 通常就够了;合同审核、风险识别这种模糊任务才有必要。买平台前看清:对方卖的是「统一入口」还是「一堆微服务」。

对个人职场:未来 1-2 年,「能设计 Agent/工具/Workflow 分层」会比「会调 API」更值钱。不是所有 AI 工作都需要 Agent 思维,先把确定性的部分用工具解决,把判断留给 Agent,把规则留给 Workflow。

对消费市场:当一家公司说「我们做了 Agent」,多问一句 — 它是真的 Agent,还是 Skill + MCP 包起来的适配器?两者稳定性、扩展性和成本结构完全不同。

Source: juejin.cn