AI Assistant
Aida Platform's AI Assistant provides intelligent building management through natural language interaction and predictive analytics.
Voice Control
Natural Language Commands
Control your building using natural speech:
- "Turn on the lights in the conference room"
- "Set the temperature to 72 degrees"
- "Close the shades in the office"
- "Show me the energy usage for today"
Voice Recognition
Advanced voice recognition capabilities:
- Multi-language Support: English, Spanish, French, and more
- Accent Adaptation: Learns from your speech patterns
- Noise Cancellation: Works in noisy environments
- Wake Word Detection: Responds to "Hey Aida"
Intelligent Insights
Predictive Analytics
Get insights about your building's performance:
- Energy Forecasting: Predict future energy consumption
- Maintenance Alerts: Predict when equipment needs maintenance
- Occupancy Patterns: Analyze space utilization trends
- Cost Optimization: Suggest ways to reduce operating costs
Smart Recommendations
Receive intelligent recommendations:
- Energy Savings: Suggestions to reduce energy consumption
- Comfort Optimization: Recommendations for occupant comfort
- Efficiency Improvements: Ways to improve building efficiency
- Cost Reduction: Strategies to reduce operating costs
Conversational Interface
Chat Interface
Interact with Aida through a chat interface:
- Text Commands: Type commands in natural language
- Context Awareness: Remembers previous conversations
- Multi-turn Dialogues: Handle complex, multi-step requests
- Clarification Questions: Asks for clarification when needed
Mobile App Integration
Access Aida through the mobile app:
- Voice Commands: Use voice control on mobile devices
- Quick Actions: Predefined voice commands for common tasks
- Location Awareness: Commands based on your location
- Offline Mode: Basic commands work without internet
AI-Powered Features
Scene Recognition
Aida can recognize and respond to different scenarios:
- Meeting Mode: Automatically adjust lighting and HVAC for meetings
- Presentation Mode: Optimize settings for presentations
- After Hours: Adjust building settings for off-hours
- Emergency Mode: Respond to emergency situations
Learning Capabilities
Aida learns from your usage patterns:
- User Preferences: Learns individual user preferences
- Building Patterns: Understands building usage patterns
- Seasonal Adjustments: Adapts to seasonal changes
- Optimization: Continuously optimizes building performance
Integration Capabilities
Device Control
Control all building devices through voice:
- Lighting: Dim, brighten, change colors
- HVAC: Adjust temperature, fan speed, mode
- Shades: Open, close, adjust position
- Audio/Video: Control presentation systems
System Integration
Integrate with building systems:
- Access Control: Voice-controlled door access
- Security Systems: Voice-activated security features
- Fire Safety: Emergency voice commands
- Elevator Control: Voice-controlled elevator operation
API Access
Public API
Access the AIDA assistant programmatically through REST API endpoints:
- Chat Endpoint: Send messages and receive responses
- Query Endpoint: Query for specific information
- Status Endpoint: Check assistant status and capabilities
- Authentication: Secure API key or JWT token authentication
Base URL: https://api.aida-platform.com/api/assistant/public
Example:
curl -X POST https://api.aida-platform.com/api/assistant/public/chat \
-H "X-API-Key: aida_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"message": "What is my energy usage?",
"sessionId": "my-session-123"
}'
MCP (Model Context Protocol) Server
Access the assistant through the standardized MCP protocol for AI client integration:
- Standardized Interface: Compatible with MCP clients (Claude Desktop, custom apps)
- Tool-based Access: Use tools like
chat,query,optimize, andget_status - Multi-Agent System: Automatic routing to specialized agents
- Conversation Continuity: Maintain context across multiple requests
Base URL: https://api.aida-platform.com/api/assistant/mcp
Example:
curl -X POST https://api.aida-platform.com/api/assistant/mcp \
-H "X-API-Key: aida_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"method": "tools/call",
"tool": "chat",
"arguments": {
"message": "What is my energy usage?"
}
}'
See the MCP API Documentation for complete details.
API Key Management
Create and manage API keys in the AIDA app:
- Navigate to Settings > API Keys
- Click Create API Key
- Enter a name and optional settings (expiration, rate limit)
- Copy and save your API key securely (shown only once!)
API keys provide:
- Secure authentication for external applications
- Configurable rate limits
- Optional expiration dates
- Usage tracking and monitoring
Multi-Agent Architecture
The AIDA assistant uses a sophisticated multi-agent system:
User Assistant Agent
The main coordinator that routes requests to specialized agents based on query intent.
Site Asset Agent
Handles queries about:
- Buildings, floors, and zones
- Device information and status
- Asset management and organization
Energy Savings Agent
Provides:
- Energy usage analysis
- Consumption patterns and trends
- Optimization recommendations
- Cost savings insights
Comfort Agent
Manages:
- HVAC settings and optimization
- Temperature and climate control
- Occupant comfort preferences
- Environmental adjustments
Maintenance Agent
Handles:
- Maintenance schedules and alerts
- Equipment status monitoring
- Predictive maintenance insights
- Service recommendations
Advanced Features
Multi-User Support
Support for multiple users with different permissions:
- User Recognition: Recognizes different users by voice
- Role-based Access: Different capabilities based on user role
- Personal Preferences: Individual user settings
- Privacy Controls: User-specific privacy settings
Context Awareness
Aida understands context and situation:
- Time Awareness: Considers time of day and day of week
- Weather Integration: Adjusts based on weather conditions
- Calendar Integration: Responds to scheduled events
- Occupancy Awareness: Considers current building occupancy
Setup and Configuration
Initial Setup
Configure Aida for your building:
- Voice Training: Train Aida to recognize your voice
- Building Mapping: Map voice commands to building areas
- Device Configuration: Connect Aida to your devices
- Permission Setup: Configure user permissions
Customization
Customize Aida for your needs:
- Custom Commands: Create custom voice commands
- Response Customization: Customize Aida's responses
- Integration Setup: Connect to third-party systems
- Notification Preferences: Configure alert preferences
Troubleshooting
Common Issues
-
Voice Recognition Problems
- Check microphone settings
- Reduce background noise
- Retrain voice recognition
- Check internet connection
-
Command Not Recognized
- Use more natural language
- Check device names and locations
- Verify user permissions
- Try alternative phrasings
-
Device Control Issues
- Check device connectivity
- Verify device permissions
- Check device status
- Review command syntax
Getting Help
- Voice Help: Say "Hey Aida, help me"
- Documentation: Check our comprehensive guides
- Support: Contact our support team
- Community: Join our Discord community
Best Practices
Voice Commands
- Use clear, natural language
- Speak at normal volume and pace
- Wait for Aida to respond before giving new commands
- Use specific device names and locations
Privacy and Security
- Review voice data storage settings
- Use strong authentication
- Regularly update permissions
- Monitor access logs
Next Steps
- Device Control - Learn about device control capabilities
- Automation - Set up automated building control
- Analytics - Explore building analytics
- MCP API - Integrate using Model Context Protocol
- API Reference - Explore all API endpoints
Ready to talk to your building? Start with our Quick Start Guide or explore Device Control to begin using Aida's voice capabilities.