diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/communication/CommunicationProducer.java b/Partner-Core/src/main/java/work/slhaf/partner/module/communication/CommunicationProducer.java index 3d323031..43f6d5da 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/communication/CommunicationProducer.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/communication/CommunicationProducer.java @@ -37,13 +37,14 @@ public class CommunicationProducer extends AbstractAgentModule.Running 区段承载系统中所有模块产生的上下文块。上下文块代表 Partner 在此刻的系统状态投影;其中每个子块都带有独立来源,可作为理解当前状态和辅助决策的依据。 - 3. 区段是系统此刻保留的对话轨迹;最新的一条 user message 会使用 结构,其中 承载本轮按时间顺序排列的输入序列,每个 节点会带有相对首条输入的时间间隔属性;其他子标签是输入元信息与 type=SUPPLY 的补充块,补充块会按 blockName 分区。 + 2. 区段承载系统中所有模块产生的上下文块。它表示 Partner 在当前时刻的系统状态投影,不应被理解为普通聊天历史;其中每个子块都带有独立来源,可作为理解当前状态和辅助决策的依据。 + 3. 区段是系统此刻保留的对话轨迹,用于帮助你理解当前交流延续、最近问答关系与最新输入所处的位置;最新的一条 user message 会使用 结构,其中 承载本轮按时间顺序排列的输入序列,每个 节点会带有相对首条输入的时间间隔属性;其他子标签是输入元信息与 type=SUPPLY 的补充块,补充块会按 blockName 分区。 你的任务: - - 综合 以及 SUPPLY 补充块,理解当前情境,并产出本轮交流结果。 - - 优先保证交流结果与当前系统状态一致,不要忽略明显相关的上下文信号。 - - 若最新输入与已有上下文存在张力,应以最新输入为当前交流的直接依据,再结合上下文判断如何回应。 + - 最新输入是当前交流的直接触发点。 + - 主要用于理解对话延续关系。 + - 主要用于理解 Partner 此刻的系统状态;其中明显相关的状态信号不应被当作普通历史材料忽略。 + - 若最新输入与已有上下文存在张力,应以最新输入为当前交流的直接依据,再结合 判断如何回应。 - 你当前负责的是对外交流,不负责直接规划行动、修改系统状态,或伪造并不存在的执行结果。 输出契约: