Class RobotEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.ai.robot.RobotEntity
All Implemented Interfaces:
Serializable

@Entity public class RobotEntity extends BaseEntity
AI robot entity for automated customer service Supports different service types: agent (human-only), robot (AI-only), workgroup (hybrid) Database Table: bytedesk_ai_robot Purpose: Stores AI robot configurations, LLM settings, and service parameters
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private String name
      Internal name of the robot
    • nickname

      private String nickname
      Display name shown to customers
    • avatar

      private String avatar
      Avatar image URL for the robot
    • description

      private String description
      Description of the robot's capabilities
    • llm

      private RobotLlm llm
      LLM configuration settings for the robot
    • serviceSettings

      private ServiceSettings serviceSettings
      Service settings and parameters for the robot
    • type

      private String type
      Type of robot service (SERVICE, ASK, CHAT)
    • stream

      private Boolean stream
      Whether to use streaming responses for real-time interaction
    • kbEnabled

      private Boolean kbEnabled
      Whether knowledge base integration is enabled
    • kbUid

      private String kbUid
      Associated knowledge base UID for AI responses
    • flowEnabled

      private Boolean flowEnabled
      Whether workflow/flow integration is enabled
    • flowUid

      private String flowUid
      Associated workflow/flow UID for automated processes
    • categoryUid

      private String categoryUid
      Associated category UID for robot classification
    • system

      private Boolean system
      Whether this is a system-provided robot
    • inviteSettings

      private InviteSettingsEntity inviteSettings
      Invitation settings for the robot
    • rateDownSettings

      private RatedownSettingsEntity rateDownSettings
      Rating down settings for feedback collection
    • intentionSetting

      private IntentionSettingsEntity intentionSetting
      Intention recognition settings for the robot
  • Constructor Details

    • RobotEntity

      public RobotEntity()
  • Method Details