# Elephant Alpha AI Agent Super Orchestrator Setup Guide ## Overview Elephant Alpha (100B parameter, 256K context) serves as the AI 3.0 Super Orchestrator for momo-pro-system, enabling autonomous decision-making and intelligent coordination across all AI agents. ## Architecture ``` Elephant Alpha (Super Orchestrator) | |-- Hermes Analyst (Price Competition Intelligence) |-- NemoTron Dispatcher (Action & Tool Calling) |-- OpenClaw Strategist (Strategic Planning) | |-- Autonomous Decision Engine |-- Intelligent Decision Router |-- Self-Learning & Adaptation ``` ## Features ### 1. **Super Orchestration** - Cross-agent coordination and optimization - Strategic long-term planning - Resource allocation optimization - Conflict resolution between agents ### 2. **Autonomous Decision Engine** - Continuous monitoring and triggers - Self-learning from outcomes - Predictive decision making - Automatic escalation to human oversight ### 3. **Intelligent Routing** - Performance-based agent selection - Dynamic task allocation - Cost-aware routing - Adaptive strategy selection ## Setup Instructions ### Step 1: Environment Configuration 1. **Copy environment template:** ```bash cp .env.example .env ``` 2. **Configure NVIDIA NIM API:** ```bash # Get API key from NVIDIA NIM / build.nvidia.com export NVIDIA_API_KEY="nvapi-your-api-key" ``` 3. **Update .env file:** ```env # Elephant Alpha Configuration NVIDIA_API_KEY=nvapi-your-nvidia-api-key-here ELEPHANT_ALPHA_NEMOTRON_NIM_ENDPOINT=https://integrate.api.nvidia.com/v1 ELEPHANT_ALPHA_URL=https://integrate.api.nvidia.com/v1/chat/completions ELEPHANT_ALPHA_MODEL=nvidia/llama-3.3-nemotron-super-49b-v1.5 ELEPHANT_ALPHA_FALLBACK_MODELS=nvidia/llama-3.3-nemotron-super-49b-v1.5,nvidia/llama-3.1-nemotron-70b-instruct,meta/llama-3.1-8b-instruct ELEPHANT_TIMEOUT=120 ELEPHANT_ALPHA_CONFIDENCE_THRESHOLD=0.7 ELEPHANT_ALPHA_MAX_AUTONOMOUS_DECISIONS_PER_HOUR=10 ``` Runtime fallback rule: ElephantService tries the next `ELEPHANT_ALPHA_FALLBACK_MODELS` entry when NVIDIA NIM returns 403/404, transient 408/409/425/429, 5xx, timeout, or connection error. Non-transient client errors such as HTTP 400 fail fast so bad requests do not burn quota across all models. ### Step 2: Install Dependencies ```bash # Install required packages pip install requests numpy asyncio # Elephant Alpha uses existing infrastructure # No additional dependencies required ``` ### Step 3: Start the Application ```bash # Start momo-pro-system python app.py # Elephant Alpha will automatically initialize # Check logs for registration status ``` ### Step 4: Verify Installation ```bash # Health check curl http://localhost:5000/api/elephant-alpha/health # Expected response: { "success": true, "healthy": true, "components": { "orchestrator": true, "autonomous_engine": true, "decision_router": true, "api_key_configured": true } } ``` ## API Usage ### 1. **Strategic Orchestration** ```bash curl -X POST http://localhost:5000/api/elephant-alpha/orchestrate \ -H "Content-Type: application/json" \ -d '{ "business_context": { "task_type": "price_optimization", "urgency": "high", "complexity": "medium", "objectives": ["revenue_protection", "market_share"], "constraints": {"budget": 1000, "time_limit": "1 hour"} } }' ``` ### 2. **Intelligent Routing** ```bash curl -X POST http://localhost:5000/api/elephant-alpha/route \ -H "Content-Type: application/json" \ -d '{ "task_type": "threat_response", "urgency": "critical", "complexity": "simple", "quality_requirement": "premium" }' ``` ### 3. **Start Autonomous Engine** ```bash curl -X POST http://localhost:5000/api/elephant-alpha/autonomous/start ``` ### 4. **Monitor Performance** ```bash # Agent performance curl http://localhost:5000/api/elephant-alpha/agents/performance # Autonomous status curl http://localhost:5000/api/elephant-alpha/autonomous/status # Decision history curl http://localhost:5000/api/elephant-alpha/decisions/history ``` ## Autonomous Triggers Elephant Alpha monitors and automatically responds to: ### 1. **Price Drop Alerts** - Competitor price drops > 15% - Multiple products affected - Automatic price optimization recommendations ### 2. **Market Opportunities** - Competitor stockouts - Our inventory availability - Automatic promotion suggestions ### 3. **Threat Escalation** - High threat scores (> 0.9) - Worsening trends - Automatic human escalation ### 4. **Resource Optimization** - High system load - Queue management - Dynamic resource allocation ## Configuration Options ### Behavior Settings - `ELEPHANT_ALPHA_CONFIDENCE_THRESHOLD`: Minimum confidence for autonomous decisions (0.5-0.9) - `ELEPHANT_ALPHA_MAX_AUTONOMOUS_DECISIONS_PER_HOUR`: Rate limiting (1-20) - `ELEPHANT_ALPHA_TIMEOUT_SECONDS`: Maximum decision time (30-300) ### Integration Settings - `ELEPHANT_ALPHA_HERMES_URL`: Hermes agent endpoint - `ELEPHANT_ALPHA_HERMES_MODEL`: Hermes model name - `ELEPHANT_ALPHA_NEMOTRON_NIM_ENDPOINT`: NemoTron NIM endpoint - `ELEPHANT_ALPHA_OPENCLAW_GEMINI_ENDPOINT`: OpenClaw Gemini endpoint ## Monitoring and Debugging ### 1. **Logs** ```bash # Elephant Alpha logs tail -f logs/elephant_alpha_orchestrator.log tail -f logs/elephant_alpha_autonomous.log tail -f logs/elephant_alpha_router.log ``` ### 2. **Metrics** ```bash # Performance metrics curl http://localhost:5000/api/elephant-alpha/agents/performance # Decision history curl http://localhost:5000/api/elephant-alpha/decisions/history?limit=50 ``` ### 3. **Health Checks** ```bash # Overall health curl http://localhost:5000/api/elephant-alpha/health # Component status curl http://localhost:5000/api/elephant-alpha/agents/status ``` ## Advanced Usage ### 1. **Custom Triggers** Create custom autonomous triggers by modifying `services/elephant_alpha_autonomous_engine.py`: ```python # Add to _initialize_triggers() AutonomousTrigger( trigger_type="custom_business_rule", conditions={"your_condition": "value"}, threshold=0.8, enabled=True ) ``` ### 2. **Routing Strategies** Modify routing behavior in `services/event_router.py` and `services/elephant_alpha_orchestrator.py`. `services/elephant_alpha_decision_router.py` was removed during Phase 3f cleanup and must not be reintroduced: ```python # Add custom routing strategy class RoutingStrategy(Enum): CUSTOM_STRATEGY = "custom_strategy" ``` ### 3. **Agent Integration** Add new agents to the orchestrator: ```python # Register new agent in elephant_orchestrator.py self.agents["new_agent"] = AgentCapability( name="New Agent", model="new-model", strengths=["capability1", "capability2"], limitations=["limitation1"], cost_per_token=0.0, max_context=32000 ) ``` ## Troubleshooting ### Common Issues 1. **API Key Not Configured** ``` Error: OPENROUTER_API_KEY environment variable required ``` Solution: Set the environment variable or add to .env file 2. **Agent Connection Failed** ``` Error: Agent execution failed ``` Solution: Check agent endpoints and network connectivity 3. **High Memory Usage** ``` Error: Memory allocation failed ``` Solution: Reduce context window or increase system memory ### Debug Mode Enable debug mode for detailed logging: ```env ELEPHANT_ALPHA_DEBUG_MODE=true ``` ## Performance Optimization ### 1. **Context Window** - Default: 256K tokens - Adjust based on available memory - Larger context = better strategic reasoning ### 2. **Confidence Threshold** - Default: 0.7 - Higher = more conservative decisions - Lower = more autonomous actions ### 3. **Rate Limiting** - Default: 10 decisions/hour - Adjust based on business needs - Prevents API overuse ## Security Considerations 1. **API Key Protection** - Never commit API keys to version control - Use environment variables - Rotate keys regularly 2. **Autonomous Safeguards** - Confidence thresholds prevent risky decisions - Human escalation for critical impacts - Audit logging for all decisions 3. **Network Security** - Secure agent communication - Validate all inputs - Monitor for anomalies ## Support For issues and questions: 1. Check logs for error details 2. Verify environment configuration 3. Test individual components 4. Review decision history for patterns ## Future Enhancements Planned features for Elephant Alpha: 1. **Multi-Model Support** - GPT-4 Turbo integration - Claude 3.5 Sonnet support - Dynamic model selection 2. **Advanced Learning** - Reinforcement learning - Pattern recognition - Predictive analytics 3. **Enhanced Automation** - Workflow orchestration - Process optimization - Resource auto-scaling --- **Elephant Alpha transforms momo-pro-system into an AI 3.0 autonomous platform, enabling intelligent decision-making and self-optimization across all business operations.**