Class SummarySettingsEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.settings_summary.SummarySettingsEntity
All Implemented Interfaces:
Serializable

@Entity public class SummarySettingsEntity extends BaseEntity
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private String name
      设置名称,用于区分不同的会话小结设置模板
    • description

      private String description
      设置描述
    • robotUid

      private String robotUid
      关联 robot entity uid,用于调用 LLM 进行会话小结
    • defaultTemplate

      private Boolean defaultTemplate
      是否为默认设置模板
    • enabled

      private Boolean enabled
      是否启用会话小结
    • executionTiming

      private String executionTiming
      执行时机 - ON_MESSAGE: 收到新消息时 - THREAD_END: 会话结束时
    • triggerScope

      private String triggerScope
      触发范围(当 executionTiming=ON_MESSAGE 时生效) - VISITOR_ONLY: 仅访客消息 - AGENT_ONLY: 仅客服消息 - ALL: 所有非系统消息
    • triggerEveryNMessages

      private Integer triggerEveryNMessages
      触发频率(当 executionTiming=ON_MESSAGE 时生效):每隔 N 条消息触发一次
    • triggerCooldownSeconds

      private Integer triggerCooldownSeconds
      触发冷却时间(秒)(当 executionTiming=ON_MESSAGE 时生效)
    • triggerCooldownOnly

      private Boolean triggerCooldownOnly
      是否仅按时间冷却触发(忽略 triggerEveryNMessages)
  • Constructor Details

    • SummarySettingsEntity

      public SummarySettingsEntity()
  • Method Details