Package com.bytedesk.ai.robot
Class RobotEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.ai.robot.RobotEntity
- All Implemented Interfaces:
Serializable
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 Summary
FieldsModifier and TypeFieldDescriptionprivate StringAvatar image URL for the robotprivate StringAssociated category UID for robot classificationprivate StringDescription of the robot's capabilitiesprivate Boolean是否启用知识库问答private Booleanprivate String关联的知识库UIDprivate RobotLlmLLM configuration settings for the robotprivate StringInternal name of the robotprivate StringDisplay name shown to customersprivate static final longprivate RobotSettingsEntityConfiguration settings reference All settings are managed through the settings entityprivate BooleanWhether this is a system-provided robotprivate StringType of robot service (SERVICE, ASK, CHAT) -
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:
-
name
Internal name of the robot -
nickname
Display name shown to customers -
avatar
Avatar image URL for the robot -
description
Description of the robot's capabilities -
settings
Configuration settings reference All settings are managed through the settings entity -
type
Type of robot service (SERVICE, ASK, CHAT) -
kbSourceEnabled
-
kbEnabled
是否启用知识库问答 -
kbUid
关联的知识库UID -
llm
LLM configuration settings for the robot -
categoryUid
Associated category UID for robot classification -
system
Whether this is a system-provided robot
-
-
Constructor Details
-
RobotEntity
public RobotEntity()
-
-
Method Details
-
toUserProtobuf
-