ai/studio

Quantum Minds Operator Categories

Introduction

Operators are the fundamental building blocks of Quantum Minds. Each operator performs a specific function, taking inputs and producing outputs that can be connected to other operators. This document provides an overview of the operator categories available in Quantum Minds.

Operator Classification

Operators in Quantum Minds are organized into the following categories:

Category Description Common Uses
SQL Database operations and SQL query generation Database analysis, data extraction, schema understanding
Table Tabular data manipulation and analysis Data transformation, visualization, summarization
Document Processing PDFs and unstructured text Document understanding, RAG operations, knowledge extraction
MongoDB NoSQL database operations Document database querying, flexible data model analysis
LLM Integration with external language models Natural language processing, content generation
Excel Spreadsheet operations Data import/export, report generation, presentation creation
Media Processing images, audio, and video Content generation, speech processing, multimedia analysis
API Working with external services API execution, endpoint integration, service connections
Code Running and generating code Custom logic, algorithmic processing, code synthesis
Flow Controlling the flow of operations Conditional branching, decision logic
Vector Vector embedding and operations Semantic search, similarity analysis, vector database interaction
Finance Financial data processing Market data analysis, financial reporting, investment analysis
ML Machine learning operations Predictive modeling, classification, clustering, forecasting
UI User interface component generation Dashboard elements, cards, interactive displays
Monitor System monitoring operations Performance tracking, observability, log analysis

Model Integration

Many operators in Quantum Minds can utilize various AI models to perform their functions. When configuring these operators, you can select from supported models including:

Input and Output Patterns

Operators follow consistent patterns for their inputs and outputs:

Common Input Types

Common Output Types

Operator Versioning

Many operators in Quantum Minds have multiple versions that offer enhanced capabilities or different approaches. Versioned operators are indicated by a "V" followed by a number (e.g., TextToSQLV4, TableToGraphV3).

When selecting operators for your mind, consider:

  1. Using the latest version for the most advanced capabilities
  2. Using specific versions if you need particular features or compatibility
  3. Checking the documentation for each version to understand differences

Categories in Detail

SQL Operators

SQL operators enable interaction with relational databases, allowing natural language querying, SQL generation, and data extraction. They are ideal for working with structured data in traditional databases.

Table Operators

Table operators focus on manipulating, analyzing, and visualizing tabular data. These are essential for data transformation, cleaning, and preparing data for insights.

Document Operators

Document operators process unstructured and semi-structured text data, including PDFs, web content, and raw text. They enable document understanding and knowledge extraction.

MongoDB Operators

MongoDB operators provide specialized functionality for working with NoSQL databases, handling flexible data models and document-oriented storage.

LLM Operators

LLM operators facilitate interaction with external large language models, allowing your minds to leverage the capabilities of various AI providers.

Excel Operators

Excel operators handle spreadsheet data, enabling import/export and specialized processing of Excel files, including transformation to presentations.

Media Operators

Media operators process non-text content including images, audio, and video, enabling multimodal AI applications.

API Operators

API operators enable interaction with external services and systems through API calls, extending the capabilities of your minds beyond the platform.

Code Operators

Code operators allow execution and generation of code, primarily Python, to perform custom logic and algorithms within your minds.

Flow Operators

Flow operators control the execution path of your mind, enabling conditional logic and branching based on specific criteria.

Vector Operators

Vector operators handle embedding generation and interaction with vector databases, enabling semantic search and similarity-based operations.

Finance Operators

Finance operators provide specialized functionality for financial data analysis, particularly integrating with external financial data sources.

ML Operators

ML operators facilitate machine learning tasks including model selection, training, evaluation, and prediction across various ML paradigms.

Next Steps

Explore the detailed documentation for each operator category to learn about the specific operators available, their inputs, outputs, and best practices for use.


Overview | SQL Operators | Table Operators | Document Operators