β Frequently Asked Questions
π Framework Overview
How is SuperOptiX different from other agent frameworks?
SuperOptiX is a full-stack, all-in-one agent framework that provides:
- π― Evaluation-First Approach - Built-in BDD/TDD methodology with executable specifications
- β‘ Optimization-First Design - Advanced DSPy optimization with production-ready techniques
- π Multi-Agent Orchestration - Sophisticated coordination patterns (pipeline, broadcast, conditional, parallel)
- π§ Advanced Memory Systems - Multi-layered memory with episodic, semantic, and working memory
- π§ Complete Tool Ecosystem - 50+ built-in tools across 17 industry categories
- π Production Observability - Comprehensive tracing, debugging, and monitoring
- π CI/CD Integration - Built-in quality gates and automated testing workflows
Unlike other frameworks that focus on single components, SuperOptiX provides a complete ecosystem for building, testing, optimizing, and deploying production-ready AI agents.
Is SuperOptiX just a DSPy wrapper?
No, SuperOptiX is "Agentic DSPy" - an evolution beyond DSPy. While SuperOptiX harnesses the full power of DSPy's optimization principles, it transforms them into a production-ready agentic AI platform:
- 𧬠Advanced Agentic Modules - Custom modules for multi-agent coordination, protocol support (MCP, A2A), and memory-optimized interactions
- ποΈ Application-Layer Abstractions - SuperSpec DSL for declarative agent building at the application layer
- π― BDD Testing Framework - Behavior-driven specifications and executable tests for agent validation
- π Multi-Tier Architecture - Progressive complexity from Oracles to Sovereigns
- π Production-Ready Features - Memory management, observability, and deployment automation
- π§ Modular Optimization - DSPy as primary adapter with framework-agnostic design for future optimization frameworks
SuperOptiX treats DSPy as the optimization engine while providing the complete agentic ecosystem around it.
What's the relationship between SuperOptiX and DSPy?
SuperOptiX and DSPy have a symbiotic relationship where each framework amplifies the other's strengths:
π DSPy's Core Strengths: - Only framework with systematic optimization - Iterative optimization principles (perfect for TDD/BDD) - Assertions and evaluations for validation - Signature generation and module composition
𧬠SuperOptiX's Agentic Evolution:
- Advanced Custom Modules for agentic scenarios beyond standard DSPy
- Automatic Pipeline Generation from high-level SuperSpec specifications
- Protocol Support for MCP, A2A, and emerging agentic standards
- Application-Layer DSL that compiles to optimized DSPy implementations
π‘ Key Insight: DSPy provides the optimization foundation; SuperOptiX provides the agentic architecture, production tooling, and developer experience.
Why did SuperOptiX choose DSPy over other frameworks?
DSPy is the only framework that systematically optimizes language model programs, making it uniquely suited for building reliable agentic systems:
π¬ Scientific Approach: - Optimization-First Philosophy - Treats prompt engineering as a systematic optimization problem - Evaluation-Driven Development - Built-in assertions and metrics for validation - Composable Architecture - Modules that can be optimized individually and collectively
π§ͺ Perfect for Agentic TDD/BDD: - Iterative Refinement - Aligns with test-driven development principles - Behavioral Validation - Assertions that ensure agent behavior meets specifications - Systematic Testing - Framework for comprehensive agent evaluation
π Production Readiness: - Transparent Optimization - Clear visibility into optimization process - Reproducible Results - Deterministic optimization with version control - Scalable Architecture - Designed for complex, multi-component systems
SuperOptiX recognizes that DSPy's approach is fundamentally different from other frameworks - it's built for systematic optimization rather than ad-hoc prompt engineering.
Can SuperOptiX work with other optimization frameworks?
Yes, SuperOptiX is designed with a modular optimization architecture:
π§ Current Implementation: - DSPy as Primary Adapter - Leverages DSPy's proven optimization capabilities - Comprehensive Integration - Full DSPy feature support with agentic extensions
π Future-Ready Design: - Framework Agnostic - Ready to integrate other optimization frameworks as they emerge - Adapter Pattern - Clean interfaces for adding new optimization backends - User Choice - Multiple optimization strategies for different use cases - Custom Implementations - Support for specialized optimization layers
π‘ Philosophy: DSPy is currently the gold standard for optimization, but SuperOptiX is prepared to evolve as the optimization landscape develops.
π° Licensing & Tiers
What's included in the Proprietary version?
The Proprietary version includes:
- π Oracle Tier - Basic Q&A and simple evaluation capabilities
- π§ Genie Tier - Tools, RAG, memory, and streaming features
- π Basic Orchestration - Simple multi-agent coordination
- π οΈ Core Tools - Essential tools for development and prototyping
- π Basic Observability - Tracing and debugging capabilities
β οΈ Important: The OSS version is designed for demos and prototypes. It's not recommended for production use unless you have significant expertise in AI system deployment and optimization.
How can I access higher tiers (Protocols and beyond)?
Higher tiers require enterprise licensing from Superagentic AI:
- π― Protocols Tier - Advanced features, parallel execution, and production optimizations
- π Enterprise Features - Protocol integrations (MCP, A2A), advanced orchestration, and custom deployments
- π§ Custom Solutions - Tailored packages based on specific use cases and requirements
π Contact: There's no set pricing as it varies by use case. Contact Superagentic AI for a tailored package based on your specific needs and requirements.
π Learning & Usage
Do I need to know DSPy to use SuperOptiX?
Not necessarily, but it helps:
- π‘οΈ SuperOptiX handles DSPy complexity - The framework abstracts most DSPy internals
- π You can start immediately - Basic agents work out-of-the-box with minimal DSPy knowledge
- π― DSPy knowledge = Full control - Understanding DSPy helps you create production-worthy pipelines
- π Learning path - Start with SuperOptiX basics, then learn DSPy for advanced customization
π‘ Recommendation: Start with SuperOptiX's high-level APIs, then learn DSPy as you need more control over optimization and pipeline design.
β‘ Optimization & Performance
What optimization strategies does SuperOptiX support?
SuperOptiX provides multiple optimization strategies:
- π― BootstrapFewShot - Automatic few-shot learning with bootstrapped demonstrations
- π ReAct - Reasoning and acting optimization for tool-using agents
- π Multi-Metric Optimization - Optimize for multiple metrics simultaneously
- π Tier-Specific Optimization - Different strategies for Oracles, Genies, and Protocols tiers
- π οΈ Tool-Aware Optimization - Optimization that considers tool usage patterns
Can I optimize agents for specific use cases?
Yes, absolutely:
- π― Custom Evaluation Metrics - Define domain-specific evaluation criteria
- π BDD Scenarios - Create executable specifications for your use case
- π οΈ Tool Integration - Optimize for specific tool usage patterns
- π§ Memory Optimization - Tune memory systems for your data patterns
- π Performance Profiling - Identify and optimize bottlenecks
π§ͺ Evaluation & Testing
How does SuperOptiX's evaluation system work?
The evaluation system provides:
- π― BDD/TDD Approach - Executable specifications as test cases
- π Multiple Metrics - Semantic F1, exact match, reasoning quality, tool efficiency
- π Continuous Evaluation - Automated testing in CI/CD pipelines
- π Quality Gates - Pass/fail thresholds for automated deployment
- π Scenario Testing - Complex multi-step scenario validation
What evaluation metrics are available?
SuperOptiX includes:
- π― Semantic F1 - Semantic similarity scoring
- β Exact Match - Precise answer matching
- π§ Reasoning Quality - Assessment of reasoning process
- π οΈ Tool Usage Efficiency - Evaluation of tool selection and usage
- π Response Time - Performance and latency metrics
- π° Cost Metrics - Token usage and cost tracking
- π Custom Metrics - Domain-specific evaluation criteria
How do I set up automated testing?
The framework provides:
- π CI/CD Integration - GitHub Actions, GitLab CI, Jenkins, Azure DevOps
- π Quality Gates - Automated pass/fail thresholds
- π― BDD Scenarios - Executable specifications as tests
- π Performance Monitoring - Continuous performance tracking
- π Automated Deployment - Deploy only when tests pass
π§ Memory Systems
What types of memory does SuperOptiX support?
The framework provides three memory layers:
- π Episodic Memory - Conversation history and interaction episodes
- π§ Semantic Memory - Persistent knowledge and relationships
- β‘ Working Memory - Temporary session information
What storage backends are available?
SuperOptiX supports multiple backends:
- ποΈ SQLite - Lightweight, file-based storage (default)
- π΄ Redis - High-performance, in-memory storage
- π File - Simple file-based storage with JSON/YAML formats
How does memory integration work?
Memory integration provides:
- π― Context Retrieval - Automatic relevant context for responses
- π Memory Statistics - Usage tracking and analytics
- π Automatic Cleanup - Retention policies and cleanup
- π§ Semantic Search - Find relevant memories by content
- β‘ Working Memory - Temporary data with TTL support
π οΈ Tools & Integrations
What tools are included in SuperOptiX?
The framework includes 50+ tools across 17 categories:
- π§ Core Tools - Web search, calculator, file operations, date/time
- π» Development - Git, API testing, database queries, code review
- π° Finance - Currency conversion, tax calculation, loan analysis
- π₯ Healthcare - BMI calculator, medical lookups, drug interactions
- π Marketing - SEO analysis, email validation, social metrics
- βοΈ Legal - Legal lookups, contract analysis, case search
- π Education - Grade calculation, study scheduling, quiz generation
Can I create custom tools?
Absolutely:
- π§ BaseTool Class - Inherit from BaseTool for custom tools
- π οΈ Factory Pattern - Use tool factories for easy creation
- π Schema Validation - Automatic parameter validation
- π― Category Organization - Organize tools by industry/function
- π Registry System - Automatic tool discovery and registration
How do I integrate external APIs?
SuperOptiX provides:
- π API Key Management - Secure API key handling
- π Retry Logic - Automatic retry with exponential backoff
- π Rate Limiting - Built-in rate limit handling
- π‘οΈ Error Handling - Graceful error handling and fallbacks
- π Monitoring - API usage tracking and metrics
π‘ Need more help? Check out our documentation, guides, or contact support.