Make multi-agent council decisions with OpenAI GPT-5

Go to Workflow
2 views
Built by Cheng Siong Chin Cheng Siong Chin
Created on June 13, 2026

Description

Quick Overview
This workflow runs a manual “AI council” that evaluates a proposal with four OpenAI-powered specialist agents, aggregates their structured perspectives, and has a chairman agent synthesize a final decision with voting, rationale, and action items.

How it works
Starts when you manually trigger the workflow and provide a proposal (and optional context).
Sends the proposal in parallel to four OpenAI-based agents that assess it from strategic, contrarian, ethics/compliance, and execution/operations perspectives and return structured JSON.
Aggregates all agent outputs into a single combined set of council perspectives.
Builds a consolidated council briefing that includes the original proposal, context, and each agent’s structured analysis.
Uses a chairman OpenAI agent to synthesize the perspectives into an executive summary, consensus and divergences, a voting breakdown, a final approve/reject/modify decision, and action items.
Formats the chairman’s output into a readable council decision report for review or downstream use.

Setup
Add an OpenAI API credential and connect it to the workflow’s OpenAI chat model node used by the four agents and the chairman.
Replace the placeholder proposal (and optional context) values with your own input method or update the manual trigger step before running.
Select the OpenAI model you want to use (currently set to gpt-5-mini) and adjust the agents’ system prompts if you need domain-specific roles or decision criteria.

Nodes Used (3)

AI Agent
@n8n/n8n-nodes-langchain.agent
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured