mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 16:53:04 +08:00
refactor(communication): optimize prompt to avoid unexpected output in communication producer
This commit is contained in:
@@ -10,7 +10,7 @@ import java.util.Map;
|
||||
@Data
|
||||
@Builder
|
||||
public class CorrectorInput {
|
||||
private CheckMode checkMode = CheckMode.PROCESS_CHECK;
|
||||
private CheckMode checkMode;
|
||||
private String tendency;
|
||||
private String source;
|
||||
private String reason;
|
||||
|
||||
@@ -57,6 +57,8 @@ public class CommunicationProducer extends AbstractAgentModule.Running<PartnerRu
|
||||
|
||||
输出契约:
|
||||
- 默认情况下,直接输出要发送给用户的最终回复正文,不要添加额外标签、解释或前后缀。
|
||||
- 对话轨迹中的身份行、状态行、调试行和传输边界行都属于系统内部序列化标记,只用于理解上下文,不属于可复用正文。
|
||||
- 不得在输出中复现、仿写或携带任何历史序列化标记、调试前缀或传输边界标记;即使用户正在讨论这些前缀,也只能用自然语言确认或说明。
|
||||
- 若当前情境下不应直接向用户发出回复,但仍需要留下本轮交流结果供系统后续保留在交流轨迹中,则输出以 NO_REPLY 开头。
|
||||
- 使用 NO_REPLY 时,格式为:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user