Why use the Agent?
The Agent accelerates pipeline development by reducing the manual steps required to build and modify data workflows. Instead of navigating multiple interfaces, you describe intent. The Agent translates that intent into concrete, inspectable project changes within your active environment. The Agent assists development; it does not autonomously deploy or promote changes.Scope and control
The Agent operates within the currently active project and under the permissions of the user who invoked it.- All SQL execution and pipeline runs occur under your existing credentials.
- All changes remain visible, versioned, and editable within Prophecy.
- Transform Agent (default) — Builds and modifies pipelines, analyses, and documentation using natural language.
- Harmonization Agent — Automates mapping source data to a defined Common Data Model (CDM).
- Documentation Agent — Generates complete project and pipeline documentation.
Workflow
Agent workflows vary depending on the active agent.Transform Agent workflow (default)
The Transform Agent focuses on building and modifying pipelines, analyses, and related project artifacts within the active project. When you submit a request, the Agent:- Interprets your intent.
- Inspects the current project graph and schema metadata.
- Generates or modifies pipeline logic.
- Validates transformations and project structure.
- Surfaces changes for review.
- Exploration for discovering and understanding data sources.
- Transformation for building and modifying pipeline logic.
Harmonization workflow
The Harmonization Agent focuses on mapping source schemas to a defined Common Data Model (CDM). The workflow typically includes:- Defining or selecting a CDM.
- Generating source-to-target mappings.
- Reviewing confidence indicators and data quality tests.
Agent architecture
The Prophecy Agent operates within Prophecy’s structured execution environment and is equipped with tools to query warehouses, compile code, run pipelines, and modify project artifacts directly. Rather than generating text alone, the Agent uses controlled internal tools to inspect, modify, and validate project assets directly within the active project. This enables the Agent to reason over:- Your project’s structure (pipelines, analyses, datasets, documentation).
- Schema metadata and dataset relationships.
- Version-controlled project artifacts.
Tool-based execution
The Agent uses a set of internal tools to take concrete actions inside your project, including:- Querying your connected warehouse.
- Retrieving metadata and sample data.
- Compiling and validating code.
- Running pipelines.
- Creating and editing project artifacts.
Schema and lineage awareness
The Agent understands your project’s schema metadata and dataset relationships. When generating or modifying transformations, it:- Inspects upstream schema definitions.
- Validates generated changes against your project structure before applying them.
- Surfaces potential conflicts or mismatches when detected.
Project boundary
All Agent activity is strictly contained within the active project and cannot affect external projects or platform-level configuration. It can:- Create and refactor pipelines.
- Generate and update analyses.
- Modify documentation.
- Edit datasets and other project artifacts.
Single-agent editing
Only one Agent session can edit a project at a time. Collaborative agent editing across multiple users is not supported.Human in the loop
The Agent generates and can apply changes inside your project, but you remain in control. All modifications are visible in the editor and can be inspected, edited, or reverted. You can:- Inspect every transformation.
- Validate data samples.
- Modify generated logic.
- Re-run pipelines as needed.
Available features
Search through your data environment
Search through your data environment
Retrieve and visualize sample data from your data environment
Retrieve and visualize sample data from your data environment
Build pipelines step-by-step or all in one prompt
Build pipelines step-by-step or all in one prompt
Transform data automatically to match a defined schema
Transform data automatically to match a defined schema
Remove redundant steps and improve readability
Remove redundant steps and improve readability
Summarize pipeline logic and datasets
Summarize pipeline logic and datasets
Features in progress
Features in progress are subject to the same project-scope and permission constraints as existing capabilities.Find tables based on similar datasets
Find tables based on similar datasets
Make targeted updates to an existing pipeline
Make targeted updates to an existing pipeline
Find pipeline optimizations and simplifications
Find pipeline optimizations and simplifications
Prompt a reindex of the knowledge graph
Prompt a reindex of the knowledge graph
Build and run data tests and unit tests
Build and run data tests and unit tests
Recommend packages for your project
Recommend packages for your project
Schedule and deploy projects
Schedule and deploy projects
Perform version control actions
Perform version control actions

