返回面试题库
system-design高级

为什么 Agent 系统需要幂等和事件日志?

IdempotencyEvent Log
30 秒回答

网络和模型步骤会重试,幂等避免重复副作用,事件日志让系统可恢复、审计和重建状态。

完整回答

每个任务与工具步骤使用稳定 ID,执行前后写状态,超时后先查询外部结果。事件包含版本、输入摘要、输出和错误;当前状态可由事件投影得到,但敏感信息要脱敏和设置保留期。

加分信息

  • 主动给出可量化的验证指标
  • 能结合失败案例说明取舍

常见问题

  • 只背定义,不说明工程边界
  • 只讲理想流程,不处理异常路径

面试官可能追问

项目连接

结合任务 Agent 的长任务恢复设计。