Agent 部署中的状态管理与长时任务如何设计
修改于 2026-10-10 10:22:28
15
1. 无状态与有状态的区别
- 无状态智能体将每次交互视为独立事件,部署与扩缩简单,适合短时请求型任务
- 有状态智能体跨会话或跨工作流保留上下文,更适合需要记忆、连续性与长时运行的任务
2. 触发方式选择
- 请求驱动:智能体直接响应用户输入,交互路径清晰
- 事件驱动:智能体自动响应连接系统的状态变化,适合后台自动化与监控类场景
3. 长时任务设计要点
- 明确任务的持久化、续跑与超时机制,避免中断后状态丢失
- 对运行数分钟乃至数小时的任务,提供状态查询、结果检索与人工介入入口