Overview
Templates serve as a quick-reference guide for your AI agents, enabling them to:- Respond Faster - Use pre-defined templates instead of searching entire documents
- Improve Accuracy - Provide exact answers you’ve curated
- Maintain Consistency - Ensure uniform responses across interactions
- Enhance Context - Associate templates with specific documents for additional context
Template Types
Knowledge Base Templates support three types of content:FAQ (Frequently Asked Questions)
Question and answer pairs for common queries. Use Cases:- Customer support questions
- Product information queries
- Policy clarifications
- Common troubleshooting steps
- Question: “What is your return policy?”
- Answer: “Our return policy allows returns within 30 days of purchase. Items must be in original condition with tags attached. Please contact support to initiate a return.”
Template
Response templates with placeholders for dynamic content. Use Cases:- Email response templates
- Standardized communication formats
- Form letter templates
- Structured response patterns
- Template Name: “Email Response Template”
- Template Content: “Dear , Thank you for your inquiry about . We have reviewed your request and . Please let us know if you need any further assistance.”
Example
Code examples, usage patterns, or demonstration content. Use Cases:- API integration examples
- Code snippets
- Usage demonstrations
- Best practice examples
- Example Title: “API Integration Example”
- Example Content: “Here’s how to integrate with our API:
const response = await fetch('/api/endpoint', { method: 'POST', body: JSON.stringify(data) })”
Creating Templates
Step 1: Access Templates Section
- Navigate to Knowledge Base in the sidebar
- Click on the Templates tab
- You’ll see the templates interface with search and management options
Step 2: Create New Template
- Click the Add Template button
- The template creation modal will open
Step 3: Configure Template
Select Content Type
Choose the type of template you want to create:- FAQ - Question and answer pair
- Template - Response template with placeholders
- Example - Code or usage example
Enter Content
For FAQ:- Question: Enter the question users might ask
- Answer: Provide the exact answer you want the agent to give
- Template Name: Enter a descriptive name for the template
- Template Content: Enter the template with placeholders (e.g.,
{name},{topic})
- Example Title: Enter a descriptive title
- Example Content: Enter the example code or content
Associate File (Optional)
For FAQ templates, you can associate a file from your Knowledge Base:- Click Associate a File (Optional)
- Browse and select a document from your Knowledge Base
- The file provides additional context for the AI agent
- Only one file can be associated per template
- Provides context for the template
- Helps agents understand the source material
- Enables better answer generation
- Links templates to source documents
Step 4: Save Template
- Review your template content
- Click Create Template to save
- The template is now available for your agents to use
Managing Templates
Viewing Templates
In the Templates tab, you can:- Browse All Templates - See all templates in your knowledge base
- Search Templates - Use the search bar to find specific templates
- Filter by Type - View templates by type (FAQ, Template, Example)
Editing Templates
- Find the template you want to edit
- Click on the template to open it
- Modify the question/answer or content
- Update the associated file if needed
- Click Update to save changes
Deleting Templates
- Open the template you want to delete
- Click the Delete button
- Confirm deletion
- The template is removed from your knowledge base
Auto-Generate Templates
You can automatically generate templates from documents in your Knowledge Base.Step 1: Access Auto-Generate
- Go to the Templates tab
- Click Auto Generate Templates (if available)
- The auto-generate modal will open
Step 2: Select Document
- Choose a document from your Knowledge Base
- Select the content type (FAQ, Template, or Example)
- Click Generate Templates
Step 3: Review Generated Templates
- Review the AI-generated templates
- Edit or refine as needed
- Save the templates you want to keep
- Quickly create multiple templates from documents
- Extract key information automatically
- Save time on manual template creation
- Generate FAQs from documentation
How Agents Use Templates
Template Priority
When an agent receives a query:- Template Matching - Agent checks if the query matches a template
- Template Response - If matched, agent uses the template answer
- Document Search - If no template matches, agent searches documents
- Context Enhancement - Associated files provide additional context
Template Matching
Agents use semantic matching to find relevant templates:- Question Similarity - Matches user queries to template questions
- Content Relevance - Considers template content and context
- File Association - Uses associated files for better matching
Response Generation
When a template is matched:- Direct Answer - Agent provides the template answer directly
- Template Filling - For templates with placeholders, agent fills in values
- Context Integration - Combines template with associated file context
- Citation - References the template and associated file
Best Practices
Template Creation
- Be Specific - Create templates for common, specific questions
- Use Clear Language - Write questions as users would ask them
- Provide Complete Answers - Include all necessary information
- Update Regularly - Keep templates current with your content
FAQ Templates
- Common Questions - Focus on frequently asked questions
- Clear Answers - Provide complete, accurate answers
- Associate Files - Link FAQs to relevant documents
- Organize by Topic - Group related FAQs together
Response Templates
- Use Placeholders - Include
{variable}placeholders for dynamic content - Standardize Format - Maintain consistent template structure
- Document Variables - Explain what each placeholder represents
- Test Templates - Verify templates work with different inputs
Example Templates
- Real Examples - Use actual, working examples
- Include Context - Explain when and how to use the example
- Keep Updated - Update examples as APIs or processes change
- Add Comments - Include explanatory comments in code examples
File Association
- Relevant Documents - Associate files that provide context
- Source Material - Link templates to source documents
- Single File - Only one file can be associated per template
- Update Associations - Keep file associations current
Template Organization
Search and Filter
- Search Bar - Quickly find templates by keyword
- Type Filter - Filter by FAQ, Template, or Example
- Content Search - Search within template content
Categorization
Organize templates by:- Topic - Group by subject matter
- Use Case - Organize by application
- Department - Categorize by team or function
- Priority - Mark frequently used templates
Use Cases
Customer Support
Scenario: Provide consistent support responses Templates:- FAQ templates for common support questions
- Response templates for standard communications
- Examples of troubleshooting steps
- Consistent support experience
- Faster response times
- Accurate information delivery
Product Documentation
Scenario: Answer product-related questions Templates:- FAQ templates for product features
- Usage examples for product APIs
- Response templates for product inquiries
- Quick access to product information
- Standardized product explanations
- Better user experience
Internal Knowledge
Scenario: Share internal processes and procedures Templates:- FAQ templates for company policies
- Response templates for standard communications
- Examples of internal workflows
- Consistent internal communication
- Faster information access
- Standardized processes
Troubleshooting
Templates Not Being Used
Problem: Agents aren’t using templates Possible Causes:- Query doesn’t match template questions
- Template content is too vague
- No associated file for context
- Review template questions for clarity
- Ensure questions match user query patterns
- Associate relevant files for better matching
- Test template matching with sample queries
Incorrect Template Matches
Problem: Wrong templates are being matched Possible Causes:- Similar questions causing confusion
- Template questions too generic
- Multiple templates with similar content
- Make template questions more specific
- Review and refine template content
- Consolidate similar templates
- Test and refine matching logic
Template Updates Not Reflecting
Problem: Changes to templates aren’t being used Possible Causes:- Template not saved correctly
- Agent cache needs refresh
- Template not properly associated
- Verify template was saved
- Refresh agent configuration
- Check template associations
- Test with a new query
Related Features
- Knowledge Base - Upload and manage documents
- Agents - Configure agents to use templates
- Smart Tables - Structure data for better retrieval
- Documents - Create and edit documents
Knowledge Base Overview
Learn more about the Knowledge Base