最近在折腾一个本地知识库Agent,用的Llama-3-8B-Instruct,量化到INT4,单卡3090跑的。RAG流程刚开始挺顺,但多轮对话超过5轮之后,显存占用一路飙升,最后直接OOM。我看了下显存分配,KV cache增长特别快,而且系统提示词+历史消息全塞进上下文了。目前是每轮把完整历史拼进prompt再给模型,是不是该用滑动窗口或者摘要压缩?但摘要又怕丢关键信息。另外,用vLLM托管会不会好一点?还是说这个量级的模型本来就不适合做长期对话?求有经验的大佬指点一下。