Where to Edit
Go to your chatbot → Settings tab → Model & Instructions sub-tab. The system prompt textarea supports up to 3,000 characters.Default Prompt
When you create a chatbot, FIFE.BOT auto-generates a generic system prompt. You should customize it to match your specific use case.Prompt Templates
FIFE.BOT includes 12 pre-built prompt templates in the dropdown above the system prompt field. Each template is available with preset wording in English and Czech (the chatbot UI and widget support 14 interface languages separately — see Widget appearance). Templates cover common use cases:- Customer support agent
- Sales assistant
- Technical documentation helper
- HR / onboarding bot
- Product guide
- FAQ bot
- And more
Writing an Effective Prompt
Structure
A good system prompt has these sections:Example: Customer Support Bot
Example: Technical Documentation Bot
Best Practices
Be specific
“You are a support agent for Acme Corp’s e-commerce platform” is better than “You are a helpful assistant.”
Set boundaries
Explicitly define what the bot should NOT discuss. “Never discuss competitor products” or “Don’t provide medical advice.”
Define the fallback
Tell the bot what to do when it doesn’t know — redirect to email, phone, or a specific URL.
Control length
“Keep responses under 3 sentences” or “Provide detailed step-by-step explanations” — be explicit about response length.
Common Mistakes
| Mistake | Problem | Fix |
|---|---|---|
| Too vague | ”Be helpful” gives no direction | Specify the domain, tone, and rules |
| Too long | 3,000 chars of rules confuses the model | Focus on the top 5-10 most important rules |
| No fallback | Bot makes up answers when unsure | Add explicit “when you don’t know” instructions |
| No scope limits | Bot answers off-topic questions | Define what topics are in/out of scope |
| Contradictory rules | ”Be concise” + “Explain everything in detail” | Pick one style and be consistent |
Routing Instructions vs System Prompt
The system prompt applies to the entire chatbot. Routing instructions (set per knowledge base source) let you add source-specific context. For example, if your chatbot has knowledge from both a product manual and a pricing page:- System prompt: General tone, identity, rules
- Routing instructions on product manual: “When answering from this source, include part numbers and compatibility info”
- Routing instructions on pricing page: “When answering from this source, always mention the current promotion”