Platform Overview
The Operaide Platform provides a web-based environment for building, testing, deploying, and managing AI-powered workflows called Reaktors. The platform is designed for developers and offers a code-centric approach, with visual tools to support workflow management.
Main Components
App Store
- Browse and install ready-to-use Reaktor templates and starter projects.
- Use the App Store as a transport and deployment medium for finalized applications.
- Each app shows its name, version, description, and compatibility information.
- Install apps per organization; deploy or download for further development.
Reaktor AI Engine
- Deploy, configure, and monitor your Reaktors.
- View execution metrics for each Reaktor, including counts of successful and failed runs.
- Access API documentation (Swagger/OpenAPI) for each deployed Reaktor.
- Manage settings for each Reaktor instance using
aktorSetting().
Elara
- Chat component to directly chat with Reaktors
- Native chat support thanks to custom chat registration for Reaktors
Data Studio
→ Vector Database Documentation
Documents are vectorized and handled through the @operaide/vector package. This comprehensive system provides:
- Document embedding pipelines
- Vector similarity search
- Custom strategies for specialized use cases
- Performance-optimized LibSQL with DiskANN indexing
See the Vector Database Documentation for detailed information on document processing and retrieval.
Typical Workflow
- Browse the App Store for templates or starter projects.
- Install an app or template into your organization.
- Deploy individual Reaktors from the app, or download and customize for your needs.
- Configure settings for each Reaktor instance.
- Test and execute Reaktors directly from the UI.
- Monitor execution metrics for each Reaktor.
- Integrate via REST API using the provided OpenAPI documentation.
Further Reading
- App Store: Details on template management and deployment.
- Reaktor AI Engine: Managing, testing, and monitoring Reaktors.