For users who want more technical control over their agent’s behavior, AppyAI provides advanced configuration options through the Configuration panel. Access this by clicking the settings icon in the action bar while editing your agent.
WARNING: This section is for power users who understand the nuances of LLM model selection and input/output schemas. Not all models are capable of handling all interactions and improperly implemented schemas can lead to unexpected behavior or interactions failures.
Choose which AI model powers your agent’s reasoning and responses. Different models offer varying capabilities in terms of reasoning power, speed, and cost efficiency.Available Models: Leading language models from OpenAI, Anthropic, Google, and Grok are supported, each with their own strengths for different use cases.Model Information: Click the ”?” icon next to any model to see detailed specifications including context window size, output limits, supported input formats, tool usage capabilities, and performance characteristics. This helps you choose the right model for your specific requirements.When to Change: Most agents work excellently with the default model, but you might choose a different model for specific requirements like faster response times, enhanced reasoning capabilities, or specific input format support (like image processing).
Define the exact structure of data your agent expects to receive and will return using JSON Schema format. This creates predictable, structured interactions instead of free-form text.
Controls what data format your agent expects from users or other systems:
Copy
Ask AI
{ "type": "object", "properties": { "articleTitle": { "type": "string", "description": "The title of the article" }, "articleURL": { "type": "string", "description": "The URL of the article" } }, "required": [ "articleTitle", "articleURL" ]}
Benefits:
Validates incoming data before processing
Ensures your agent receives properly formatted information
Enables integration with other systems that require specific data structures
When creating custom skills, you have complete control over their technical parameters:Name: Choose a clear, descriptive name that helps the LLM understand when to use this skill.Description: Write a detailed explanation of what the skill does and when it should be used. This is crucial for helping your agent select the right skill for each task.Schemas: Define custom input and output schemas specific to each skill’s purpose.
Start Simple: Begin with default settings and only modify what you specifically need
Test Thoroughly: Always test your agent after making configuration changes
Document Changes: Keep track of what you’ve modified and why
Iterate Gradually: Make one change at a time to understand the impact
Advanced configuration gives you powerful control over your agent’s technical behavior, but remember that most successful agents work excellently with the default settings. Use these features when you have specific technical requirements or detailed workflow needs.