Session(会话)
中文名
会话
一句话定义
Session(会话)用于组织用户与系统之间的多轮交互。
工程边界
Session(会话)是一次连续交互的容器,用来把用户输入、系统追问、工具结果、Agent(智能体) State(状态)、Trace ID(追踪编号)和权限上下文串起来。它通常有 session_id(会话编号)、用户身份、创建时间、最近活动时间、任务类型和过期规则。
会话不等于 Memory(记忆)。会话解决“这一轮任务怎么接着聊”,记忆解决“哪些已授权事实可以跨任务复用”。会话也不应该替代权限系统,每次读取资料或调用工具仍然要校验当前用户、租户和业务对象。
常见误解
- 用浏览器标签页或前端缓存当唯一会话依据,刷新后任务就丢。
- 所有用户共用一个会话上下文,导致数据串用。
- 会话里直接保存密码、Cookie、验证码或完整敏感原文。
- 没有过期、取消、转人工和恢复规则。