Pipeline Workshop Instruct
pipeline_workshop_instructModify a pipeline plan using natural language instructions in an open workshop session. Add nodes, join sources, aggregate data, filter records, or rename components.
Instructions
Send a natural language instruction to an open pipeline workshop session. The instruction modifies the current plan — you can:
Add nodes: 'add a staging node for PAYMENTS'
Join sources: 'join CUSTOMERS and ORDERS on CUSTOMER_ID'
Add aggregation: 'aggregate total REVENUE by REGION'
Change join key: 'change the join key to ORDER_ID'
Add filters: 'add filter for STATUS = active'
Add/remove columns: 'add column FULL_NAME' or 'remove column MIDDLE_NAME'
Rename nodes: 'rename STG_ORDERS to STG_SALES'
Remove nodes: 'remove the ORPHAN node'
Each instruction is processed against the current session state, and the updated plan is returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionID | Yes | The workshop session ID from pipeline_workshop_open | |
| instruction | Yes | Natural language instruction to modify the plan |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| action | No | ||
| changes | No | ||
| warnings | No | ||
| sessionID | No | ||
| currentPlan | No | ||
| openQuestions | No |