Reactor

Introduction to Electron AI

Electron AI · Updated November 25, 2025

Introduction to Electron AI Assistant and Agents

Welcome to Electron, Reactor Data’s intelligent assistant and AI agent suite designed to simplify and accelerate your work across data mappings, source connections, native expression language, field-level Python code, and data lineage tracing.

Whether you're mapping complex data pipelines, writing native expression transformations, or simply trying to understand where your data came from, Electron is your always-on helper, ready to assist—no code required.

What is Electron?

Electron is Reactor’s built-in, autonomous AI assistant, designed to help you interact with your data pipeline through natural language. It understands your data mappings, sources, and native expression functions, and it works in tandem with three specialized agents to take real action inside the Reactor platform.

How Electron Works: One Assistant, Multiple Smart Agents

Electron Assistant

Your central AI guide in Reactor. You can ask Electron to:

  • List your mappings and show their details.
  • List your data sources, including IDs, names, schedules, and endpoints.
  • Provide native expression language documentation across all categories, including date and time functions, math functions, and more.
  • Modify mappings by passing requests to specialized agents.

Example prompts:

  • “List all my sources.”
  • “What are the available native expression STRING functions?”
  • “Update the mapping expression for order_total.”

When you need more action, Electron routes it to one of its specialized agents below.

Electron Mappings Agent

This agent specializes in editing and refining existing mappings.

Use it to:

  • Update native expressions or field-level Python code inside a mapping.
  • Fix errors in logic or syntax.
  • Add or edit descriptions to improve documentation and readability.

It is perfect for teams needing to maintain or iterate on existing mapping logic without manual rewriting.

Electron Mapping Generator Agent

Also called the "Bulk Mapping Agent." Need to map a data source directly to a destination table without modeling in between? That’s where this agent shines.

Use cases:

  • Simple passthrough mappings (source → table).
  • Data migration prototypes.
  • Rapid onboarding of new sources.

It’s ideal when speed and simplicity are the top priority.

Electron Data Lineage Agent

Have questions about how a field is calculated, transformed, or populated? This agent traces data from source to output.

Use it to:

  • Understand how a specific native expression works.
  • Trace the origin and transformations of any field.
  • Debug unexpected values by following the data path.

It’s like a built-in data detective for your pipeline.

Electron Copy-Mapping Agent

This agent facilitates copying an existing mapping to use with different sources (e.g., copying the mapping configuration from "Stripe US" to "Stripe CA").

Electron Output Agent

Use this agent to update or edit any aspect of an output configuration within the Mappings UI, including output filter expressions and output iterator expressions.

What Can You Do with Electron?

Task

Use Electron To...

Agent Involved

Explore data sources
List all sources, see IDs, endpoints, schedules
Assistant
View or edit mappings
List and update mappings and field descriptions
Assistant → Mappings Agent
Generate new mapping from source to table
Auto-map fields with minimal logic
Mapping Generator Agent
Trace a field’s logic
Understand and debug field transformations
Data Lineage Agent
Browse Reactor's native expression functions
View categorized documentation
Assistant

Act vs. Plan Toggle

Electron operates with a "Plan" and "Act" mode, allowing you to control its execution of tasks. In "Plan Mode," Electron will analyze your request, gather necessary information, and propose a detailed plan of action, including asking clarifying questions and suggesting approaches. This is the "research and strategy" phase, where no changes are executed. Once you are satisfied with the plan, you can switch to "Act Mode." In "Act Mode," Electron will proceed to execute the plan, utilizing its specialized agents to perform the requested changes, such as updating mappings or modifying outputs. This allows users to collaborate with the assistant to develop a preferred plan before initiating any changes.

Get Started

You can talk to Electron just like you would a teammate:

  • “Show me the native expression functions for DATE_AND_TIME.”
  • “Update the discount calculation in the orders mapping.”
  • “Create a new mapping from Shopify orders into the raw_orders table.”
  • Electron handles the rest—automatically invoking the right tools behind the scenes.

Electron and its agents are here to make your data work easier, faster, and smarter. Start exploring, and let Electron do the heavy lifting.