Overview
Add administrative capabilities to manage and expose system prompts as pick lists in the AI response generation interface, allowing MSP staff to select from pre-configured prompts rather than solely relying on free-form input.
Business Value
Standardises prompt quality and ensures consistent application of organisational preferences (e.g., localisation, spelling standards)
Eliminates manual prompt management by removing the need to maintain and copy from external knowledge bases
Makes this feature more useful by providing ready-to-use, curated prompts for common scenarios
Functional Requirements
Admin Interface
Admin-level interface to manage system prompts
Ability to create, edit, and delete prompt templates
Organisation capabilities:
Create and manage categories
Manage prompts within categories
- Template configuration options:
Prompt text with placeholder support
AI-generated suggested title and category
Default context parameters
User Interface
Add dropdown menu to existing AI response input interface, organised by categories
Clear display of prompt title and category
Auto-populate input field with selected template
Allow users to modify pre-populated content before submission
Maintain existing free-form input option alongside template selection
Preview of the selected prompt template before use
Template Features
Support for placeholder variables
Built-in context parameters
Description field for prompt purpose and usage
Integration Points
Existing AI response generation UI
Admin management interface
AI provider API integration (OpenAI, etc.)
For prompt template title and category suggestion
For response generation
User permission system
Global settings for localisation preferences
Technical Impact
Minimal impact on existing functionality
Simple UI modification to the existing input interface
New admin interface requirements
Additional database requirements for template storage
AI integration for template metadata generation