Types of Prompts
Page Assist supports three distinct types of prompts:Custom Prompts
System and quick prompts for use within the chat interface
Copilot Prompts
Built-in context menu actions for common tasks
Custom Copilot
Create your own context menu actions
This page focuses on Custom Prompts and Copilot Prompts that you can use within Page Assist’s chat interface and context menu.
Custom Prompts Overview
Custom prompts are templates you create and use within Page Assist’s chat interface. They come in two varieties:- System Prompts
- Quick Prompts
Purpose: Define AI behavior and context for conversationsHow they work:
- Sent as
systemrole messages to the AI - Set the personality, expertise, and constraints
- Applied at the start of conversations
- Persist throughout the chat session
- “You are a Python expert specializing in data science”
- “You are a creative writing assistant focused on sci-fi”
- “You are a technical documentation reviewer”
Creating Custom Prompts
Access Prompt Management
- Open Page Assist Web UI
- Go to Settings
- Navigate to “Manage Prompts”
- Click the “Custom” tab
Choose Prompt Type
Select either:
- System Prompts - For AI behavior configuration
- Quick Prompts - For message templates
Create Your Prompt
Click “Add New Prompt” and fill in:
- Title: Descriptive name for your prompt
- Content: The actual prompt text
- Variables: Use
{variable_name}for placeholders (Quick Prompts only)
System Prompts
System prompts define how the AI behaves throughout a conversation.Creating System Prompts
Example 1: Code Review AssistantSystem Prompt Variables
System prompts support time-based variables that auto-populate:| Variable | Description | Example |
|---|---|---|
{current_date_time} | Full date and time | ”March 3, 2026, 10:30 AM” |
{current_year} | Current year | ”2026” |
{current_month} | Month number (0-11) | “2” (March) |
{current_day} | Day of month | ”3” |
{current_hour} | Hour (0-23) | “10” |
{current_minute} | Minute (0-59) | “30” |
These variables are automatically replaced with current values when the conversation starts.
Using System Prompts
- Web UI
- Start a new chat
- Click the system prompt selector dropdown
- Choose your custom system prompt
- Begin conversation with that context
Quick Prompts
Quick prompts are reusable message templates with variable placeholders.Creating Quick Prompts
Example 1: Code ExplanationVariable Syntax
Variables in quick prompts:- Enclosed in
{curly braces} - Automatically highlighted in the UI
- Clicking highlights them for easy editing
- Use descriptive names:
{user_input},{target_language},{code_snippet}
Using Quick Prompts
Fill Variables
- Variables are automatically highlighted
- Click each variable and replace with actual content
- Or edit the entire message as needed
Advanced Prompt Techniques
Chaining Prompts
Combine system and quick prompts for powerful workflows: System Prompt: “You are a technical writer specializing in API documentation” Quick Prompt: “Document this API endpoint: ” Result: Technical documentation in consistent styleContextual Prompts
Create prompts that work with Page Assist features: With Knowledge Base:Role-Based Prompts
Create prompts for different personas:Developer Persona
Developer Persona
Teacher Persona
Teacher Persona
Analyst Persona
Analyst Persona
Prompt Library Examples
Programming & Development
Code Review
Code Review
Type: System Prompt
Debug Helper
Debug Helper
Type: Quick Prompt
Documentation Generator
Documentation Generator
Type: Quick Prompt
Writing & Content
Content Editor
Content Editor
Type: System Prompt
Blog Post Outline
Blog Post Outline
Type: Quick Prompt
Research & Analysis
Research Assistant
Research Assistant
Type: System Prompt
Data Analysis
Data Analysis
Type: Quick Prompt
Managing Prompts
Organizing Prompts
Editing Prompts
- Go to Settings → Manage Prompts
- Find the prompt to edit
- Click the edit icon
- Modify content
- Save changes
Deleting Prompts
- Go to Settings → Manage Prompts
- Find the prompt to delete
- Click the delete icon
- Confirm deletion
Exporting/Importing Prompts
Currently, prompts are stored in browser settings. To backup:- Go to Settings → About
- Export all settings (includes prompts)
- Save the export file
- Import on another browser/device to restore
Best Practices
Be Specific
Detailed prompts produce better results. Instead of “You are helpful”, try “You are a helpful Python expert specializing in data science and machine learning.”
Use Examples
Include examples in your prompts to guide AI behavior. Show the format or style you expect.
Set Constraints
Define what the AI should and shouldn’t do. “Do not provide medical advice” or “Always include code examples.”
Test and Iterate
Refine prompts based on results. Start simple, then add detail as needed.
Troubleshooting
Prompt not applying
Prompt not applying
Solutions:
- Ensure prompt is saved
- Refresh the page
- Start a new chat
- Check prompt is selected in dropdown
Variables not working
Variables not working
Solutions:
- Check syntax: use
{variable}not(variable)or[variable] - Ensure no spaces in variable names:
{target_lang}not{target lang} - Verify you’re using Quick Prompt, not System Prompt
Time variables show wrong time
Time variables show wrong time
Solutions:
- Check browser time settings
- Verify timezone is correct
- Refresh the page to update
Next Steps
Knowledge Base
Combine prompts with document context
Internet Search
Use prompts with real-time web data
Configuration Settings
Configure RAG and other settings
Sidebar
Use prompts in the sidebar interface