Daily Tech Briefing
AI 科技速览
每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。
BAIR Blog · 2026/7/26 09:00:00

Teaching LLMs to Update Beliefs for Efficient Long-Horizon Interaction
AI 中文解读
ABBEL框架为长时交互中的大语言模型装上“记忆管家”,让AI在应对超长任务时不再被海量上下文拖垮。核心亮点是教AI学会像人类一样主动更新“信念记录”——只保留关键信息,而不是把全部对话原文都塞进内存。以前AI在长对话或复杂协作中,要么上下文越拉越长、算力成本飙升,要么靠简单摘要压缩却丢失重要细节。现在ABBEL把摘要内容拆解成清晰的自然语言信念状态,并单独训练模型去维护这些状态,既保证信息不遗漏,又大幅降低计算开销。这一技术最直接的价值是让AI助手能更省钱、更稳定地完成长时间任务,比如跨多天协作写代码、跟进项目进度或提供个性化辅导。对于普通人来说,未来使用AI处理复杂事务时的响应速度和准确性都会明显提升,费用也可能因成本下降而更亲民。
<!-- twitter -->
<meta name="twitter:title" content="Teaching LLMs to Update Beliefs for Efficient Long-Horizon Interaction" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://bair.berkeley.edu/static/blog/abbel/cover.png" />
<meta name="keywords" content="Long Horizon, LLM training, Summarization, Efficient Context Representation, Context Compression" />
<meta name="description" content="As task horizons grow, LLM contexts can’t scale forever. Self-summarization enables concise, interpretable contexts, but at a significant performance cost, especially for human assistance domains where high quality data is scarce, e.g., collaborative code generation. We address this with ABBEL: a framework that isolates and supervises the information content of summaries in the form of natural-language belief states." />
<meta name="author" content="Jakob Bjorner, Aly Lidayan, Satvik Golechha, Kartik Goyal, Alane Suhr" />
<style>
.abbel-fig {
display: block;
text-align: center;
margin: 2.4em 0;
line-height: 1.4;
max-width: 100%;
}
.abbel-fig img {
display: block;
margin: 0.65em auto 0;
height: auto;
max-width: 100%;
}
/* Image sizes; captions use a narrower measure below */
.abbel-fig--wide img { width: 100%; max-width: 100%; }
.abbel-fig--wide-90 img { width: 100%; max-width: 90%; }
.abbel-fig--wide-lg img { width: 100%; max-width: 100%; }
.abbel-fig--chart img { width: 100%; max-width: 82%; }
.abbel-fig--chart-sm img { width: 100%; max-width: 64%; }
.abbel-fig--portrait img { width: 50%; max-width: 520px; }
.abbel-fig--equation img { width: 100%; max-width: 52%; }
.abbel-fig--video {
width: 110%;
max-width: 110%;
margin-left: -5%;
margin-right: -5%;
box-sizing: border-box;
}
.abbel-fig--video .abbel-frames {
max-width: 100%;
width: 100%;
}
.abbel-frames {
margin: 0.65em auto 0;
max-width: 100%;
user-select: none;
}
.abbel-frames__stage {
position: relative;
cursor: pointer;
border: none;
background: transparent;
line-height: 0;
width: 100%;
}
.abbel-frames__stage img {
width: 100%;
height: auto;
display: block;
}
.abbel-frames__hint {
position: absolute;
right: 0.55em;
bottom: 0.55em;
background: rgba(0,0,0,0.4);
color: #fff;
font-size: 0.68em;
font-style: normal;
padding: 0.18em 0.5em;
border-radius: 3px;
pointer-events: none;
opacity: 0;
transition: opacity 0.2s ease;
}
.abbel-frames__stage:hover .abbel-frames__hint,
.abbel-frames.is-paused .abbel-frames__hint {
opacity: 1;
}
.abbel-frames.is-playing .abbel-frames__hint {
opacity: 0;
}
.abbel-frames__controls {
display: flex;
align-items: center;
justify-content: center;
gap: 0.55em;
margin-top: 0.35em;
flex-wrap: wrap;
}
.abbel-frames__controls button {
appearance: none;
border: none;
background: transparent;
color: #999;
font: inherit;
font-size: 0.78em;
padding: 0.15em 0.35em;
border-radius: 2px;
cursor: pointer;
}
.abbel-frames__controls button:hover {
color: #666;
background: transparent;
}
.abbel-frames__controls button.abbel-frames__next,
.abbel-frames__controls button.abbel-frames__prev {
color: #bbb;
font-weight: 400;
}
.abbel-frames__controls button.abbel-frames__next:hover,
.abbel-frames__controls button.abbel-frames__prev:hover {
color: #999;
}
.abbel-frames__controls button#abbel-frames-play {
color: #777;
letter-spacing: 0.02em;
}
.abbel-frames__controls button[aria-pressed="true"] {
background: transparent;
color: #555;
border-color: transparent;
}
.abbel-frames__meta {
font-size: 0.72em;
color: #bbb;
font-variant-numeric: tabular-nums;
min-width: 4em;
text-align: center;
}
.abbel-frames__dots {
display: flex;
justify-content: center;
gap: 0.25em;
margin-top: 0.25em;
flex-wrap: wrap;
}
.abbel-frames__dots button {
appearance: none;
width: 0.4em;
height: 0.4em;
padding: 0;
border-radius: 50%;
border: 1px solid #ccc;
background: #fff;
cursor: pointe
分享
阅读原文 ↗