Package com.bytedesk.ai.prompt
Class PromptEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.ai.prompt.PromptEntity
- All Implemented Interfaces:
Serializable
Prompt entity for content categorization and organization
Provides promptging functionality for various system entities
Database Table: bytedesk_ai_prompt
Purpose: Stores prompt definitions, colors, and organization settings
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringDescription of the promptprivate booleanWhether the prompt is enabledprivate StringPreferred locale (e.g. zh-CN, en-US)private StringExtra metadata (JSON)private StringName of the promptprivate static final longprivate StringSystem prompt template (TEXT)private StringOptional tags (JSON array) Example: ["sales", "support"]private StringType of prompt (CUSTOMER, TICKET, ARTICLE, etc.)private StringUser prompt template (TEXT)private StringTemplate variables (JSON) Example: {"customerName": "string", "lang": "zh-CN"} -
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
Name of the prompt -
description
Description of the prompt -
type
Type of prompt (CUSTOMER, TICKET, ARTICLE, etc.) -
enabled
private boolean enabledWhether the prompt is enabled -
systemPrompt
System prompt template (TEXT) -
userPrompt
User prompt template (TEXT) -
variables
Template variables (JSON) Example: {"customerName": "string", "lang": "zh-CN"} -
tags
Optional tags (JSON array) Example: ["sales", "support"] -
locale
Preferred locale (e.g. zh-CN, en-US) -
metadata
Extra metadata (JSON)
-
-
Constructor Details
-
PromptEntity
public PromptEntity()
-