Table of Contents
Demo Agent Templates
Pre-built AI agents you can import to get started quickly. Use them as-is or as templates for creating your own.
Table of Contents
- Available Demo Agents
- Prerequisites
- Downloading the Agent Files
- Importing Agents
- Using the Agents
- Creating Your Own Agents
Available Demo Agents
| Agent | Description | Model | Provider |
|---|---|---|---|
| Web Research Agent | Searches the web and provides well-sourced answers with citations | groq/compound |
Groq |
| System Prompt Reviewer | Analyzes and improves system prompts for AI agents | moonshotai/kimi-k2-instruct-0905 |
Groq |
| Document Chat Agent | Chat with your uploaded documents using RAG | nvidia/llama-3.3-nemotron-super-49b-v1 |
NVIDIA |
Prerequisites
Before importing these agents, you need API keys configured for the model providers.
Required API Keys
| Agent | Required API Key |
|---|---|
| Web Research Agent | Groq API Key |
| System Prompt Reviewer | Groq API Key |
| Document Chat Agent | NVIDIA API Key |
Setting Up API Keys
Follow Step 6 in the Control Panel Guide to add your API keys:
- Groq API Key: Required for Web Research Agent and System Prompt Reviewer
- NVIDIA API Key: Required for Document Chat Agent
After adding API keys, verify models are available by following Step 7 in the Control Panel Guide.
Downloading the Agent Files
Download the CSV files for the agents you want to import:
| Agent | Download | Required API Key |
|---|---|---|
| Web Research Agent | Download CSV | Groq |
| System Prompt Reviewer | Download CSV | Groq |
| Document Chat Agent | Download CSV | NVIDIA |
Click the download link and the file will download automatically.
Importing Agents
Follow the Importing Agent Configuration steps in the Tenant App Guide:
- Open the Tenant App: http://localhost:3002
- Log in with your credentials
- Click Agents in the left sidebar
- Click the Agent Configuration tab
- Click the Import button
- Drag and drop the CSV file or click Choose Files
- Click Import Agent
The agent will appear in your agents list, ready to use.
Tip: You can import multiple CSV files at once.
Using the Agents
Web Research Agent
What it does: Searches the internet and provides comprehensive answers with properly formatted citations and source links.
How to use:
- Go to Agents → Favorite Agents or Agent Configuration
- Click on the Web Research Agent
- Ask any question you'd research online
- The agent will search the web and respond with:
- Confidence level based on source quality
- Inline citations [1], [2], etc.
- Full source list with clickable links
Example prompts:
- "What are the latest developments in AI?"
- "Current US economic indicators"
- "Recent climate change research findings"
Important: This agent requires the
groq/compoundmodel because it has web search capability. Other models cannot search the internet.
System Prompt Reviewer
What it does: Analyzes system prompts for AI agents and provides actionable feedback to improve them.
How to use:
- Select the System Prompt Reviewer from your agents list
- Paste a system prompt you want to improve
- The agent will analyze it for clarity, structure, specificity, and guardrails
- You'll receive an improved version with explanations
Example prompts:
- "Review this prompt: [paste your prompt]"
- "How can I make my agent more focused?"
- "What makes a good system prompt?"
Document Chat Agent
What it does: Answers questions based on documents you've uploaded to datasets using RAG (Retrieval-Augmented Generation).
Setup required: Before using this agent, you need to create a dataset and connect it:
- Create a dataset and upload documents by following Creating a Dataset and Uploading Documents
- Connect the dataset to the agent by following Connecting a Dataset to an Agent
How to use:
- Select the Document Chat Agent
- Ask questions about your uploaded documents
- The agent will search your documents and provide answers based on the content
Example prompts:
- "Summarize the main points"
- "What does it say about [topic]?"
- "Find all mentions of [keyword]"
Creating Your Own Agents
You can create custom agents in two ways: through the app interface or by editing CSV files.
Method 1: Create in the App and Export
The easiest way to create agents is through the Tenant App:
- Follow Creating Your First Agent to build your agent
- Test and refine your agent by chatting with it
- When satisfied, export it by following Exporting Agent Configuration
- Share the exported file with colleagues or use it as a backup
This method lets you use the visual interface to configure all settings, then export for sharing or backup.
Method 2: Edit a Demo Agent CSV
Use a demo agent as a starting template:
- Download one of the demo agent CSV files above
- Open it in a spreadsheet app (Excel, Google Sheets) or text editor
- Modify the fields:
name- Give it a unique namedescription- Update the descriptionmodel- Change the model if needed (see Changing Models)prompt_template- Customize the system prompteasy_prompts- Add your own suggested prompts (pipe-separated)
- Save as CSV
- Import the modified file
CSV Format Reference
Agent CSV files use this format:
| Column | Required | Description |
|---|---|---|
name |
Yes | Agent name (max 255 characters) |
model |
Yes | Model ID (e.g., groq/compound, nvidia/llama-3.3-nemotron-super-49b-v1) |
description |
No | Brief description of the agent |
category |
No | Category slug (e.g., research, development, productivity) |
temperature |
No | Creativity level 0.0-2.0 (default: 0.7) |
max_tokens |
No | Maximum response length (default: 4096) |
prompt_template |
No | System prompt instructions |
dataset_connection |
No | all, none, or selected (default: all) |
selected_dataset_ids |
No | Pipe-separated UUIDs if using selected |
disclaimer |
No | Warning text shown to users (max 500 characters) |
easy_prompts |
No | Suggested prompts, pipe-separated (max 10) |
visibility |
No | individual, team, or organization |
tags |
No | Comma-separated tags |
Format notes:
- Use commas to separate columns
- Wrap values containing commas or newlines in double quotes
- Use pipe
|to separate multiple values in array fields (e.g.,easy_prompts) - Escape double quotes inside values by doubling them:
""
Changing Models
You can change which model an agent uses by editing the model column in the CSV.
Groq models (require Groq API key):
groq/compound- Web search capability ⚠️groq/compound-mini- Smaller web search model ⚠️llama-3.3-70b-versatile- General purposellama-3.1-8b-instant- Fast, lightweightmoonshotai/kimi-k2-instruct-0905- Advanced reasoning
NVIDIA models (require NVIDIA API key):
nvidia/llama-3.3-nemotron-super-49b-v1- Balanced performancenvidia/llama-3.1-nemotron-ultra-253b-v1- Maximum capabilitymeta/llama-3.3-70b-instruct- General purposedeepseek-ai/deepseek-r1- Reasoning specialist
⚠️ Web Search: Only groq/compound and groq/compound-mini models have web search capability. For agents that need to search the internet, you must use one of these models.
To see all available models:
- Open Control Panel: http://localhost:3001
- Go to Models
- The Model ID column shows the exact values to use in your CSV
For adding new models, see Adding More Models in the Control Panel Guide.
Troubleshooting
"Model not found" error when importing
The model specified in the CSV isn't available. Either:
- Add the required API key (see Prerequisites)
- Change the
modelcolumn to a model you have access to
Agent doesn't respond
- Check that the model's API key is configured in Control Panel → API Keys
- Verify the API key is valid and not expired
- Check the model is assigned to your tenant in Control Panel → Tenant Access
Web search not working
Web search only works with Groq Compound models. Verify:
- You have a Groq API key configured
- The agent is using
groq/compoundorgroq/compound-mini
Document Chat Agent doesn't find my documents
- Create and upload documents to a dataset first (see Tenant App Guide)
- Connect the dataset to the agent (see Tenant App Guide)
- Verify document processing status is "Completed"
For more help, see the Troubleshooting guide.