Platform Components

Deep dive into each of the 6 components that make up the BizFirstAI platform.

BizFirst AI Studio

Purpose & Capabilities

Visual workflow designer enabling business users to create complex processes without code. Uses React Flow for graph visualization with 150+ pre-built node types.

3-Mode Operation

Design: Create and configure workflows
Execution: Monitor live execution
Evaluation: Review historical execution

Technical Stack

Frontend Framework: React 18

Build Tool: Vite

Graph Library: React Flow 11.10

State Management: Zustand 4.4

Real-time: SignalR 8.0

Language: TypeScript

graph LR Design["Design Mode
Create Nodes
Configure Params"] Exec["Execution Mode
Monitor Status
Pause/Resume"] Eval["Evaluation Mode
Review History
Inspect I/O"] Design -->|Save| DB["Database"] Exec -->|Poll/SignalR| Server["ProcessEngine"] Eval -->|Query| DB Server -->|Events| Exec style Design fill:#1f6feb,stroke:#58a6ff,color:#c9d1d9 style Exec fill:#238636,stroke:#3fb950,color:#c9d1d9 style Eval fill:#9e6a03,stroke:#fb8500,color:#c9d1d9 style DB fill:#1158c7,stroke:#58a6ff,color:#c9d1d9 style Server fill:#9e6a03,stroke:#fb8500,color:#c9d1d9

BizFirst Flow (ProcessEngine)

Core Features

  • Stack-based LIFO execution - Predictable sequential ordering
  • 26 specialized executors - Triggers, logic, data, integration nodes
  • Parallel execution - Fork/join for concurrent branches
  • Execution control - Pause, resume, cancel operations
  • Error recovery - 4 strategies (skip, retry, cancel, error flow)
  • Event broadcasting - 5 event types to SignalR hub
  • Timeout handling - Configurable timeout behavior
  • Execution tracing - Complete history and debugging

26 Node Executors

Triggers (3)

Manual, Webhook, Schedule

Logic (8)

If/Then, Switch, Loop, Try/Catch, Break, Continue

Data (4)

JSON Transform, Variable Assignment, Merge, Collection Ops

User Input (4)

Chat, Form, Chat Receive, Form Trigger

Workflow (3)

Parallel Fork, Parallel Join, SubWorkflow

AI (4)

Send Email, HTTP Request, AI Agent, Function

BizFirst Octopus (AI Engine)

LLM Providers (15+)

OpenAI - GPT-4, GPT-3.5 Turbo
Anthropic - Claude (all versions)
Google - Gemini, PaLM
DeepSeek - DeepSeek Models
Meta - Llama 2, Llama 3
HuggingFace - Open models
Azure OpenAI - Enterprise deployment
+ 8 more

Ecosystem

40+ Plugins: LLM providers, utilities, integrations
MCP Tools: Model Context Protocol integration
Functions: Agent function execution
Knowledge: RAG with vector databases
Conversations: Stateful multi-turn chats
Hooks: 6 lifecycle customization points

Supporting Components

EdgeStream

Technology: SignalR 8.0

Latency: <100ms

Real-time execution monitoring with WebSocket communication and automatic polling fallback.

Atlas Data Ocean

Technology: SQL Server / PostgreSQL

Tables: 40+ entities

Enterprise data architecture with multi-tenant support and complete audit trail.

Atlas Forms

Technology: JavaScript

Controls: 20+ types

Schema-driven form generation supporting React, Vue, Angular adapters.

ProcessStudio

Role: Orchestration service

Responsibility: Create projects and processes

Server-side service for workflow definition management and project initialization.

150+ Node Type Catalog

Triggers

Manual, Webhook, Schedule

Logic

If/Then, Switch, Loop, Filter, Try/Catch, Break, Continue

Data

JSON Transform, XML Parse, CSV Convert, Merge, Split, Aggregate

Integrations

HTTP, Database, Email, Slack, Teams, Twilio, Discord

Cloud

AWS S3, Google Drive, Azure Blob, Stripe, Salesforce

Web3

Ethereum, Smart Contract, NFT Mint, Token Transfer

AI

AI Agent, Function, OpenAI LLM, Chat, Vision

User Input

Chat Node, Form, Chat Receive, Form Trigger

Workflow

Parallel Fork, Parallel Join, SubWorkflow, Delay