Package com.bytedesk.ai.robot_settings
Class RobotSettingsEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.settings.BaseSettingsEntity
com.bytedesk.ai.robot_settings.RobotSettingsEntity
- All Implemented Interfaces:
Serializable
Robot configuration settings for reusable settings
Purpose:
- Store reusable robot configurations
- Enable sharing common settings across multiple robots
- Simplify robot configuration management
Usage:
- Create settings for different robot types (e.g., "FAQ Robot", "Customer Service Robot", "Sales Robot")
- Assign settings to robots via RobotEntity.settings reference
- Multiple robots can share the same settings
Common fields (inherited from BaseSettingsEntity):
- name, description, isDefault, enabled
- serviceSettings, inviteSettings, intentionSettings
Robot-specific fields:
- rateDownSettings
Database Table: bytedesk_ai_robot_settings
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RatedownSettingsEntityDraft Rating down settingsprivate RobotToolsSettingsEntitySpring AI tools orchestration draftprivate RatedownSettingsEntityRating down settingsprivate static final longprivate RobotToolsSettingsEntitySpring AI tools orchestration (published) -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
rateDownSettings
Rating down settings -
draftRateDownSettings
Draft Rating down settings -
toolsSettings
Spring AI tools orchestration (published) -
draftToolsSettings
Spring AI tools orchestration draft
-
-
Constructor Details
-
RobotSettingsEntity
public RobotSettingsEntity()
-