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
  1. Admin-level interface to manage system prompts
  2. Ability to create, edit, and delete prompt templates
  3. Organisation capabilities:
- Create and manage categories
- Manage prompts within categories
  1. Template configuration options:
- Prompt text with placeholder support
- AI-generated suggested title and category
- Default context parameters
## User Interface
  1. Add dropdown menu to existing AI response input interface, organised by categories
  2. Clear display of prompt title and category
  3. Auto-populate input field with selected template
  4. Allow users to modify pre-populated content before submission
  5. Maintain existing free-form input option alongside template selection
  6. Preview of the selected prompt template before use
## Template Features
  1. Support for placeholder variables
  2. Built-in context parameters
  3. Description field for prompt purpose and usage
## Integration Points
  1. Existing AI response generation UI
  2. Admin management interface
  3. AI provider API integration (OpenAI, etc.)
- For prompt template title and category suggestion
- For response generation
  1. User permission system
  2. 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