Parallel Pattern
Overview
Demo Scenario: Trip Planning with Specialized Agents
Diagram
Implementation Steps
from glaip_sdk import Agent logistics_agent = Agent( name="logistics_agent", instruction="Focus on flights, hotels, transport...", model="openai/gpt-5-mini" ) activities_agent = Agent( name="activities_agent", instruction="Focus on attractions, food...", model="openai/gpt-5-mini" )from gllm_pipeline.steps import parallel, step, transform pipeline = ( parallel(branches=[logistics_step, activities_step]) | transform( format_outputs, ["logistics_out", "activities_out"], "combined_output" ) ) pipeline.state_type = Stateresult = await pipeline.invoke(state) print(result['combined_output'])
How to Run
Output
Notes
Related Documentation
Last updated