AI Agent 模式

AI Agent 正在从实验性项目走向生产环境。

单 Agent 工作流

async function customerAgent(query: string) {
  // 1. 意图识别
  const intent = await llm.classify(query, [
    "订单查询", "退换货", "产品咨询"
  ]);
  // 2. 信息检索
  const info = intent === "订单查询"
    ? await db.orders.findByUser(query)
    : await db.products.search(query);
  // 3. 生成回复
  return llm.generate(query, info);
}

多 Agent 协作

// 路由 Agent → 专业 Agent → 汇总 Agent
const specialist = await routerAgent(query);
const answer = await specialist.execute(query);
const final = await summaryAgent(answer);

实际应用

AI Agent 在客服自动化、代码审查、数据分析等场景已经取得显著效果。关键在于合理的 Agent 分工和清晰的指令定义。