Context-Agent: Dynamic Discourse Trees for Non-Linear Dialogue
AI 摘要
Context-Agent通过动态树结构建模对话历史,提升非线性对话场景下的任务完成率和效率。
主要贡献
- 提出Context-Agent框架,用动态树结构建模对话历史
- 引入NTM基准测试,评估非线性对话场景下的模型性能
- 实验证明Context-Agent提升LLM在复杂对话中的表现
方法论
使用动态树结构表示对话历史,每个节点代表一个话题分支,模型可以维护和导航多个分支。
原文摘要
Large Language Models demonstrate outstanding performance in many language tasks but still face fundamental challenges in managing the non-linear flow of human conversation. The prevalent approach of treating dialogue history as a flat, linear sequence is misaligned with the intrinsically hierarchical and branching structure of natural discourse, leading to inefficient context utilization and a loss of coherence during extended interactions involving topic shifts or instruction refinements. To address this limitation, we introduce Context-Agent, a novel framework that models multi-turn dialogue history as a dynamic tree structure. This approach mirrors the inherent non-linearity of conversation, enabling the model to maintain and navigate multiple dialogue branches corresponding to different topics. Furthermore, to facilitate robust evaluation, we introduce the Non-linear Task Multi-turn Dialogue (NTM) benchmark, specifically designed to assess model performance in long-horizon, non-linear scenarios. Our experiments demonstrate that Context-Agent enhances task completion rates and improves token efficiency across various LLMs, underscoring the value of structured context management for complex, dynamic dialogues. The dataset and code is available at GitHub.