Class SummarySettingsEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.settings_summary.SummarySettingsEntity
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean是否为默认设置模板private String设置描述private Boolean是否启用会话小结private String执行时机 - ON_MESSAGE: 收到新消息时 - THREAD_END: 会话结束时private String设置名称,用于区分不同的会话小结设置模板private String关联 robot entity uid,用于调用 LLM 进行会话小结private static final longprivate Boolean是否仅按时间冷却触发(忽略 triggerEveryNMessages)private Integer触发冷却时间(秒)(当 executionTiming=ON_MESSAGE 时生效)private Integer触发频率(当 executionTiming=ON_MESSAGE 时生效):每隔 N 条消息触发一次private String触发范围(当 executionTiming=ON_MESSAGE 时生效) - VISITOR_ONLY: 仅访客消息 - AGENT_ONLY: 仅客服消息 - ALL: 所有非系统消息 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SummarySettingsEntityfromRequest(SummarySettingsRequest request, org.modelmapper.ModelMapper modelMapper) 从 SummarySettingsRequest 创建实体Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
设置名称,用于区分不同的会话小结设置模板 -
description
设置描述 -
robotUid
关联 robot entity uid,用于调用 LLM 进行会话小结 -
defaultTemplate
是否为默认设置模板 -
enabled
是否启用会话小结 -
executionTiming
执行时机 - ON_MESSAGE: 收到新消息时 - THREAD_END: 会话结束时 -
triggerScope
触发范围(当 executionTiming=ON_MESSAGE 时生效) - VISITOR_ONLY: 仅访客消息 - AGENT_ONLY: 仅客服消息 - ALL: 所有非系统消息 -
triggerEveryNMessages
触发频率(当 executionTiming=ON_MESSAGE 时生效):每隔 N 条消息触发一次 -
triggerCooldownSeconds
触发冷却时间(秒)(当 executionTiming=ON_MESSAGE 时生效) -
triggerCooldownOnly
是否仅按时间冷却触发(忽略 triggerEveryNMessages)
-
-
Constructor Details
-
SummarySettingsEntity
public SummarySettingsEntity()
-
-
Method Details
-
fromRequest
public static SummarySettingsEntity fromRequest(SummarySettingsRequest request, org.modelmapper.ModelMapper modelMapper) 从 SummarySettingsRequest 创建实体
-