96SEO 2026-08-02 08:15 34
在前四篇文章里我们已经完成了基础骨架、操作程序、Token费用大幅降低还有双手装载。老实说,
但如果你的 Agent 每次都会忘记上一轮对话、三天前搜索过的知识又得重新搜集、每次都要重述使用者偏好与项目背景——这不是模型的问题。而是缺少一个健全的记忆程序。其实,

这些痛点往往导致:
人脑记忆不是单层,而是分层结构。Agent 的记忆一样需要分层,以避免一次性塞入大量信息导致 Token 与性能问题。
主要思想的观点是。当前任务用上下文,近期对话缓存起来长期知识存向量库检索。
This is most basic form—just push all conversation history into messages array.
# 最基本的内存形式——每次把历史全塞进去
class NaiveMemory:
def __init__:
self.messages =
self.max_tokens = max_tokens or None
def add:
self.messages.append
def get_context -> list:
# 简单截断。不超窗口
total = 0
result =
for msg in reversed:
cost = len // 4 # 粗略估算 token
if total + cost> self.max_tokens:
break
result.insert
total += cost
return result
def clear:
self.messages =
This works but is too crude—no compression,no layering,no persistence.
import json
class ShortTermMemory:
def __init__:
self.recent = # 最近 N 层完整对话
self.summary = "" # 更早对话的摘要
self.decisions = # 关键决策记录
self.max_recent = max_recent
self.max_summary = max_summary_tokens
def add_turn:
self.recent.append({
至于"user",user_msg。"assistant": assistant_msg
})
# 超过阈值时把最老的一轮并入摘要
if len> self.max_recent:
oldest = self.recent.pop
self._merge_to_summary
def record_decision:
self.decisions.append
def _merge_to_summary:
snippet = f"}... | Agent:{turn}...]"
new_sum =
self.summary = new_sum
def get_memory_context -> str:
parts =
if self.decisions:
parts.append)
if self.summary:
parts.append
if self.recent:
parts.append} 层对话
" +
"
".join(f"Q:{t}
A:{t}"
for t in reversed))
return "
".join
痛点聚焦:如何让 Agent 在“七秒后”还能回想起“昨天讨论过的关键决策”?按理说,答案在于长期向量检索!
# 简易向量数据库演示。仅用于说明流程,不建议直接生产使用。import numpy as np
from openai import OpenAI
client=OpenAI
class LongTermMemory:
def __init__:
self.memories= # 用列表模拟向量 DB
self.embed_model="text-embedding-ada-002"
def embed->list:
resp=client.embeddings.create(
model=self.embed_model,input=text)
return resp.data.embedding
def cosine_sim->float:
a=np.array;b=np.array
return np.dot/*np.linalg.norm)
def store_if_important:
keywords=
if any:
vec=self.embed
mem={'content':text,'vector':vec,'timestamp':__import__.time}
self.memories.append
def search->list:
qvec=self.embed
scored=
scored.sort
return ]
# 用法示例:
lt_mem=LongTermMemory
lt_mem.store_if_important
results=lt_mem.search
print
# 从长期记忆中检索相关条目
results=lt_memory.search
context=" ".join( {m}" for i。m in enumerate])
task_msg=f"""## 长期记忆 {context}
请根据以上记忆中的技术栈和之前调整记录,为搜索接口性能提供改进建议。”""",echo $task_msg\end{lstlisting}
User Pain Point Recap:
Hello!🚀 Ready to build an Agent that actually remembers?怎么说呢,
The solution?Layered memory architecture – short‑term cache + long‑term vector store.
I’ll walk you through how to design this architecture step by step – from simple caching to full‑blown vector DB integration.
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback