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
    • settings

      private RobotSettingsEntity settings
      Configuration settings reference All settings are managed through the settings entity
    • type

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

      private Boolean kbSourceEnabled
    • kbEnabled

      private Boolean kbEnabled
      是否启用知识库问答
    • kbUid

      private String kbUid
      关联的知识库UID
    • llm

      private RobotLlm llm
      LLM configuration settings for the robot
    • categoryUid

      private String categoryUid
      Associated category UID for robot classification
    • system

      private Boolean system
      Whether this is a system-provided robot
  • Constructor Details

    • RobotEntity

      public RobotEntity()
  • Method Details