r/SaaS•
AIBrahmi

Autonomous research multi agent Product Requirement Document (PRD) creation system - Day 1

Build In Public

Day 1: The Problem Statement and the Framework

Kicking off a new #BuildInPublic project.

The goal: Demonstrating a multi-agent workflow for generating a Product Requirements Document (PRD).

It includes three agents:
- ResearchAgent: This agent will take the initial client requirements.
- WriteAgent: This agent will write the PRD based on the requirements.
- ReviewAgent: This agent will review the generated PRD and provide feedback.

However, building these systems is non-trivial. The main challenges are:
- Maintaining state across turns
- Handoffs between agents
- Lack of visibility into the process

Instead of building complex orchestration logic from scratch in this activity, I have decided to use a dedicated framework i.e., LlamaIndex's AgentWorkflow.

So, with this foundation, I am building my team:
A FunctionAgent for Research, one for Writing, and one for Review.

*The FunctionAgent is a type of agent that uses an LLM provider's function/tool calling capabilities to execute tools.

Follow me here: https://x.com/AIbrahmiRealm/status/1952355144902795268

My original Post on Reddit: https://www.reddit.com/r/SaaS/comments/1mhdapz/autonomous_research_multi_agent_product/

Posted Aug 4, 2025, 4:24 PM UTC

11
Loading comments…