AI & Behavior
Configure the AI and behavior of your chatbot.
The AI & Behavior settings control how your chatbot thinks, responds, and what information it knows. This is where you fine-tune your chatbot's personality and capabilities.
Chatbot Settings
AI Prompt
The AI prompt is like a job description for your chatbot. It tells the chatbot:
- What its role is (customer support agent, sales assistant, FAQ helper, etc.)
- How it should behave and communicate
- What guidelines or rules it should follow
- Any constraints or boundaries
Writing a good prompt:
- Be specific about the chatbot's role and purpose
- Describe the desired tone and personality (professional, friendly, casual, etc.)
- Include any important instructions or rules
- Mention what topics it should focus on or avoid
For example, a good prompt might be: "You are a friendly customer support assistant for an e-commerce company. Help customers with order questions, returns, and product information. Be concise, polite, and always try to resolve issues quickly. If you can't answer something, suggest contacting support."
The prompt can be up to 5,000 characters, so you have plenty of room to be detailed.
Creativity (Temperature)
This setting controls how creative or consistent your chatbot's responses are. Think of it as a scale between "always consistent" and "more varied."
We strongly recommend keeping Creativity set to 0.0 for most chatbots. This ensures your chatbot provides accurate, consistent, and reliable responses based on your AI prompt and knowledge base. Lower values keep responses focused and predictable, which is essential for customer support, FAQs, and business use cases.
Other Temperature Values:
- 0.1 - 0.3: Slightly more varied responses while staying mostly consistent. Use only if you need minor variation in phrasing.
- 0.4 - 0.6: Balanced variety, but less predictable. Generally not recommended for business chatbots.
- 0.7 - 1.0: Very creative and varied responses. Can produce unpredictable or inaccurate information. Only use for creative/entertainment chatbots.
You can adjust this with the slider or type a value between 0.0 and 1.0. Use the reset button (↻) to return to last saved value.
Training & Knowledge Base
Your chatbot can be connected to a knowledge base - a collection of documents that teach it about your business, products, or services.
Current Knowledge Base
This section shows:
- Knowledge base name: Which knowledge base (if any) is currently connected
- Last trained: When the knowledge base was last trained, or "Not trained yet" if it hasn't been trained
For your chatbot to use a knowledge base effectively, the knowledge base must be trained. An untrained knowledge base won't provide document-based answers.
Managing Your Knowledge Base
- Add Knowledge Base: If your chatbot doesn't have one yet, click "Add Knowledge Base" to connect one
- Change Knowledge Base: To switch to a different knowledge base, click "Change"
- View Knowledge Base: Click "View" to see and manage the knowledge base's documents and settings
The knowledge base teaches your chatbot specific information beyond what the AI prompt provides. When someone asks a question, your chatbot can search through the knowledge base to find relevant information and provide accurate, specific answers.
When to use a knowledge base:
- You have product documentation, FAQs, or guides you want the chatbot to know
- You need the chatbot to answer specific questions about your business
- You want the chatbot to reference actual documents or content
When you might skip it:
- Your chatbot is purely for simple tasks like booking or collecting information
- You're just getting started and want to test basic functionality first
- You can always add a knowledge base later
Saving Your Changes
After making any adjustments, click "Save Changes" at the bottom of the form. Your changes take effect immediately after saving and will apply to all future conversations with your chatbot.
Want to test changes before saving? Use the Playground page to experiment with different AI prompts and creativity settings in real-time, then save them when you're happy with the results.