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 BooleanWhether workflow/flow integration is enabledprivate StringAssociated workflow/flow UID for automated processesprivate IntentionSettingsEntityIntention recognition settings for the robotprivate InviteSettingsEntityInvitation settings for the robotprivate BooleanWhether knowledge base integration is enabledprivate StringAssociated knowledge base UID for AI responsesprivate RobotLlmLLM configuration settings for the robotprivate StringInternal name of the robotprivate StringDisplay name shown to customersprivate RatedownSettingsEntityRating down settings for feedback collectionprivate static final longprivate ServiceSettingsService settings and parameters for the robotprivate BooleanWhether to use streaming responses for real-time interactionprivate 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 -
llm
LLM configuration settings for the robot -
serviceSettings
Service settings and parameters for the robot -
type
Type of robot service (SERVICE, ASK, CHAT) -
stream
Whether to use streaming responses for real-time interaction -
kbEnabled
Whether knowledge base integration is enabled -
kbUid
Associated knowledge base UID for AI responses -
flowEnabled
Whether workflow/flow integration is enabled -
flowUid
Associated workflow/flow UID for automated processes -
categoryUid
Associated category UID for robot classification -
system
Whether this is a system-provided robot -
inviteSettings
Invitation settings for the robot -
rateDownSettings
Rating down settings for feedback collection -
intentionSetting
Intention recognition settings for the robot
-
-
Constructor Details
-
RobotEntity
public RobotEntity()
-
-
Method Details
-
toUserProtobuf
-