{"schemaVersion":"1.0","source":"The Workflow Finder","sourceUrl":"https://www.theworkflowfinder.com","license":"Free to use with attribution and a link to the cited page","generated":"2026-08-28","workflow":{"title":"Build a Multi-Agent Research Pipeline with CrewAI","slug":"multi-agent-research-pipeline-crewai","url":"https://www.theworkflowfinder.com/workflows/multi-agent-research-pipeline-crewai","description":"Set up a CrewAI pipeline where specialized agents handle different research tasks in parallel, one searches papers, one synthesizes findings, one checks contradictions, delivering a comprehensive brief automatically.","difficulty":"Advanced","timeEstimate":"1 day setup, then automated","schemaDuration":"PT8H","expectedResult":"A running Python pipeline where a research brief on any topic is automatically generated by a team of AI agents in under 10 minutes.","tags":["AI Agents","Research","Developer Tools","Automation"]},"steps":[{"position":1,"title":"Define Your Agent Roles","instructions":"In Python, define 3 agents in CrewAI: a Research Agent (searches papers and web), a Synthesis Agent (structures findings into themes), and a Critic Agent (identifies gaps and contradictions). Give each agent a clear role prompt.","input":"Workflow inputs: the topic, goal, or raw materials the user is starting from.","output":"Handoff artifact consumed by Step 2 (\"Assign Tools to Each Agent\").","toolSlots":[{"slug":"crewai","name":"CrewAI","url":"https://www.theworkflowfinder.com/tools/crewai","category":"Developer Tools","pricing":"free","capabilities":["Multi-step agent orchestration","Autonomous task execution"]}]},{"position":2,"title":"Assign Tools to Each Agent","instructions":"Connect the Research Agent to Perplexity's API and Elicit's search. Connect the Synthesis Agent to Claude. Give the Critic Agent access to the full conversation history to identify where agents disagree.","input":"Output of Step 1 (\"Define Your Agent Roles\").","output":"Handoff artifact consumed by Step 3 (\"Define the Task Sequence\").","toolSlots":[{"slug":"crewai","name":"CrewAI","url":"https://www.theworkflowfinder.com/tools/crewai","category":"Developer Tools","pricing":"free","capabilities":["Multi-step agent orchestration","Autonomous task execution"]},{"slug":"claude","name":"Claude","url":"https://www.theworkflowfinder.com/tools/claude","category":"Writing","pricing":"freemium","capabilities":["Long-form writing","Code generation","Web research"],"hasApi":true}]},{"position":3,"title":"Define the Task Sequence","instructions":"Create the CrewAI task sequence: research task runs first, synthesis runs on its output, critic reviews the synthesis and flags issues, final writer agent produces the formatted brief.","input":"Output of Step 2 (\"Assign Tools to Each Agent\").","output":"Handoff artifact consumed by Step 4 (\"Test on a Known Topic\").","toolSlots":[{"slug":"crewai","name":"CrewAI","url":"https://www.theworkflowfinder.com/tools/crewai","category":"Developer Tools","pricing":"free","capabilities":["Multi-step agent orchestration","Autonomous task execution"]}]},{"position":4,"title":"Test on a Known Topic","instructions":"Run the pipeline on a research question you already know the answer to. Evaluate the output quality and adjust agent prompts until the brief meets your quality bar.","input":"Output of Step 3 (\"Define the Task Sequence\").","output":"Handoff artifact consumed by Step 5 (\"Monitor with LangSmith\").","toolSlots":[{"slug":"crewai","name":"CrewAI","url":"https://www.theworkflowfinder.com/tools/crewai","category":"Developer Tools","pricing":"free","capabilities":["Multi-step agent orchestration","Autonomous task execution"]}]},{"position":5,"title":"Monitor with LangSmith","instructions":"Connect your CrewAI pipeline to LangSmith to trace every agent call. Use it to identify which agent is producing low-quality output and tune that agent's prompt specifically.","input":"Output of Step 4 (\"Test on a Known Topic\").","output":"Final workflow output: A running Python pipeline where a research brief on any topic is automatically generated by a team of AI agents in under 10 minutes.","toolSlots":[{"slug":"langsmith","name":"LangSmith","url":"https://www.theworkflowfinder.com/tools/langsmith","category":"Developer Tools","pricing":"freemium","capabilities":["API integration"]}]}]}