AI Configuration
Configure AI behavior, limits, and settings for conversational forms and AI agents.
AI Settingsโ
Access AI settings from Settings > AI Configuration.
Global AI Settingsโ
API Configurationโ
- OpenAI API Key: Your OpenAI API key for AI features
- Model Selection: Choose AI model (GPT-4, GPT-3.5, etc.)
- Temperature: Control randomness (0-1, default 0.7)
- Max Tokens: Maximum response length
Default Personaโ
Set default persona for new conversational forms:
- Style: Professional, Friendly, Casual, Empathetic
- Default Tone: Default tone description
- Default Behaviors: Default behavior list
- Default Restrictions: Default restrictions
Conversation Defaultsโ
- Default Max Turns: Default maximum conversation exchanges
- Default Max Duration: Default maximum conversation time (minutes)
- Default Min Confidence: Default minimum confidence threshold (0-1)
Conversational Form Configurationโ
Per-Form Settingsโ
Each conversational form has its own configuration:
Objectiveโ
Clear statement of what the form should accomplish:
"Collect IT support ticket information including issue
description, urgency level, device information, and
user contact details."
Contextโ
Background information for the AI:
"We're an IT support team for a 500-person company.
We handle hardware issues, software problems, network
connectivity, and account access requests."
Topicsโ
Define conversation topics:
[
{
id: "issue-description",
name: "Issue Description",
description: "Detailed description of the technical problem",
priority: "required",
depth: "deep"
},
{
id: "urgency-level",
name: "Urgency Level",
description: "How urgent is this issue?",
priority: "required",
depth: "surface"
}
]
Priority Options:
required: Must be collectedimportant: Should be collected if possibleoptional: Collect if relevant
Depth Options:
surface: Basic information onlymoderate: Some detail expecteddeep: Comprehensive information
Personaโ
Customize AI personality:
{
style: "professional",
tone: "Helpful and patient, but efficient",
behaviors: [
"Ask one question at a time",
"Provide reassurance when appropriate",
"Clarify technical terms if needed"
],
restrictions: [
"Don't make technical diagnoses",
"Don't promise specific resolution times",
"Don't ask for passwords or sensitive credentials"
]
}
Conversation Limitsโ
{
maxTurns: 15, // Maximum conversation exchanges
maxDuration: 10, // Minutes
minConfidence: 0.8 // 0-1 threshold
}
Extraction Schemaโ
Define structured data fields:
[
{
id: "issueCategory",
name: "Issue Category",
type: "select",
required: true,
options: ["hardware", "software", "network", "other"],
validation: {
required: true
}
},
{
id: "description",
name: "Description",
type: "textarea",
required: true,
validation: {
minLength: 10,
maxLength: 1000
}
}
]
Advanced Configurationโ
Custom Promptsโ
Override default prompt templates:
{
greeting: "Hi! I'm here to help you...",
followUp: "Can you tell me more about {topic}?",
clarification: "I want to make sure I understand...",
confirmation: "Great! I've collected: {summary}...",
completion: "Thank you! Your ticket has been submitted..."
}
Topic Dependenciesโ
Define relationships between topics:
{
"deviceInfo": {
dependsOn: ["issueCategory"],
condition: "issueCategory === 'hardware'"
}
}
Confidence Thresholdsโ
Set minimum confidence per field:
{
"issueCategory": 0.9, // High confidence required
"description": 0.7, // Medium confidence OK
"deviceInfo": 0.5 // Low confidence acceptable
}
AI Agent Configurationโ
Agent Settingsโ
Configure individual agents:
Form Generatorโ
- Default Field Types: Preferred field types
- Auto-Validation: Auto-add validation rules
- Multi-Page Threshold: When to suggest multi-page
Inline Suggestionsโ
- Suggestion Frequency: How often to show (always, sometimes, rarely)
- Confidence Threshold: Minimum confidence for suggestions
- Learning Mode: Learn from your patterns
Formula Assistantโ
- Preferred Syntax: Formula syntax style
- Auto-Optimize: Auto-optimize formulas
- Error Detection: Level of error checking
Form Optimizationโ
- Optimization Level: Aggressive, Moderate, Conservative
- Focus Areas: Performance, UX, Accessibility, All
- Auto-Apply: Auto-apply safe optimizations
Usage Limitsโ
Tier-Based Limitsโ
AI usage is limited by subscription tier:
| Tier | AI Generations/Month |
|---|---|
| Free | 10 |
| Pro | 100 |
| Team | 500 |
| Enterprise | Unlimited |
Monitoring Usageโ
Track AI usage:
- Current Usage: Generations used this month
- Remaining: Generations remaining
- Usage History: Historical usage data
- Per-Agent Usage: Usage by agent type
Usage Alertsโ
Configure alerts:
- Warning Threshold: Alert when X% used
- Limit Reached: Alert when limit reached
- Reset Notification: Alert when limit resets
Best Practicesโ
- Clear Objectives: Write clear, specific objectives
- Relevant Context: Provide sufficient business context
- Appropriate Limits: Set reasonable conversation limits
- Test Configuration: Test before publishing
- Monitor Usage: Track AI usage regularly
- Iterate: Improve based on results
Troubleshootingโ
Low Confidence Scoresโ
- Provide more context
- Clarify topic descriptions
- Adjust confidence thresholds
- Review extraction schema
Conversations Too Longโ
- Reduce max turns
- Simplify topics
- Adjust depth levels
- Improve topic descriptions
Poor Extractionโ
- Review extraction schema
- Improve topic descriptions
- Adjust confidence thresholds
- Test with sample conversations
Next Stepsโ
- Conversational Forms - Create conversational forms
- Template Management - Use templates
- AI Agents - Explore AI capabilities