📘 Collabuild Intelligent Multi-Agent Framework · Research Paper → SRS & Prototype

⚡ Rapid Prototyping · 🔄 Multi‑Provider LLM · 🌐 Multilingual · 📦 Local Deployment · 📊 Data Attribution
N.S. Sai Karun · K. Gayathri · K. Kishore · Under guidance: Dr. K. Udaya Sri

🧪 Collabuild

An Intelligent Multi‑Agent Framework for Research Paper–to–Prototype Generation

✨ Unique Selling Propositions
  • ✅ Rapid Prototyping – 3 hours → under 5 minutes (97.6% time saving)
  • ✅ 8 LLM Providers – OpenRouter, NVIDIA, Claude, Ollama, KoboldCPP, Bhashini AI, Dev (offline)
  • ✅ Multilingual NLP – Bhashini AI integration for 24 Indian languages
  • ✅ Local Deployment – CLI + Docker, works fully offline with Ollama / KoboldCPP
  • ✅ Data Attribution – All generated artifacts cite source research papers
  • ✅ IEEE 830‑compliant SRS – Structured, consistent, actionable

Investigators: N.S. Sai Karun, K. Gayathri, K. Kishore · PB Siddhartha College, Vijayawada

Guide: Dr. K. Udaya Sri (HoD, DS&AI) · 2026

1 / 16

📄 Abstract

Collabuild automates the transformation of academic research papers into build‑ready software prototypes using nine specialised AI agents. It generates IEEE 830‑compliant SRS, designs architecture, plans SDLC, and produces deployment‑ready code.

Key Results: 97.6% time saving · 78.4% SRS accuracy · 3.9/5 expert quality · 40 papers across 4 domains.

Keywords: Multi‑Agent Systems, Large Language Models, SRS, Research‑to‑Software Translation, AI‑Augmented SE, Bhashini AI, Prototype Generation, SDLC Automation.


📌 USP Highlight: Unlike other frameworks, Collabuild supports local deployment (Ollama/KoboldCPP), multilingual Indian language NLP, and data attribution – every requirement is traced back to the source paper.

2 / 16

❓ Problem & Rationale

Statement of the Problem

  • Manual extraction of requirements from research papers is time‑consuming and error‑prone.
  • Ad‑hoc system design leads to inconsistent documentation.
  • Extended development cycles delay validation of research concepts.
  • Existing frameworks lack research‑paper input, multi‑provider flexibility, and Indian language support.

Rationale

  • Bridge the academic‑industrial gap.
  • Accelerate innovation from weeks to minutes.
  • Standardise documentation (IEEE 830).
  • Democratise AI with open‑source + free LLM tiers.
  • Empower Indian researchers with Bhashini AI (24 languages).
3 / 16

🎯 Objectives & Research Questions

Primary Objectives

  • Design a multi‑agent AI framework for research‑to‑software translation.
  • Develop specialised agents for paper analysis, SRS, design, code, deployment.
  • Implement a collaborative workflow with consistent high‑quality outputs.
  • Evaluate effectiveness: completeness, consistency, accuracy, time savings.

Research Questions

  • RQ1: How to design a multi‑agent framework for research‑to‑software?
  • RQ2: What is the effectiveness in accuracy, completeness, and time savings?
  • RQ3: How does it perform across ML, NLP, CV, SE domains?
  • RQ4: What is the role of HITL in improving quality?
  • RQ5: How to integrate Indian language support?
4 / 16

🏗️ System Architecture

graph TD UI[User Interface Layer] --> Orchestrator[Agent Orchestration] Orchestrator --> Agents[Agent Execution Layer] Agents --> Providers[Provider Integration Layer] Providers --> Tools[Tools & Services] subgraph Agents A1[Paper Analyzer] --> A2[SRS Generator] A2 --> A3[Module Designer] A3 --> A4[User Flow Designer] A4 --> A5[SDLC Planner] A5 --> A6[Code Generator] A6 --> A7[Debugger] A7 --> A8[Deployment Planner] A8 --> A9[Final Reviewer] end subgraph Providers P1[OpenRouter] & P2[NVIDIA Build] & P3[Claude] & P4[Ollama] & P5[KoboldCPP] & P6[Bhashini AI] & P7[Dev] end subgraph Tools T1[OCR] & T2[Web Fetcher] & T3[Agent Runner] & T4[Mermaid Generator] end

9 Specialised Agents – each responsible for one stage of the pipeline. Hierarchical coordination with forward/feedback flows.

5 / 16

🤖 Multi‑Agent Roles

StageAgentOutput
1Paper AnalyzerStructured Requirements
2SRS GeneratorIEEE 830 SRS
3Module DesignerModule Design Artifacts
4User Flow DesignerSequence Diagrams
5SDLC PlannerSprint & Milestone Plan
6Code GeneratorProduction Code
7DebuggerDebugged Code
8Deployment PlannerCI/CD + Infra Plan
9Final ReviewerQA Report

Communication: Hierarchical coordination with forward/feedback flows.

6 / 16

🔄 Agent Collaboration

sequenceDiagram participant PA as Paper Analyzer participant SRS as SRS Generator participant MD as Module Designer participant UF as User Flow Designer participant SDLC as SDLC Planner participant CG as Code Generator participant DB as Debugger participant DP as Deployment Planner participant FR as Final Reviewer PA->>SRS: Structured Requirements SRS->>MD: SRS Document SRS->>UF: SRS Document SRS->>SDLC: SRS Document MD->>UF: Module Design MD->>CG: Module Design UF->>CG: User Flow SDLC->>CG: SDLC Plan CG->>DB: Code Files CG->>DP: Code Files DB->>FR: Debugged Code DP->>FR: Deployment Plan FR->>FR: QA Validation

Sequential flow with feedback loops for iterative refinement.

7 / 16

📐 Agent Class Hierarchy

classDiagram class BaseAgent { -config: Dict -llm: LLMBackend -logger: Logger -prompt_template: str -metrics: Dict +process(input) Dict +_prepare_prompt() str +_parse_response() Dict +_extract_context() Dict } class PaperAnalyzerAgent { +process() +_extract_text() +_extract_algorithms() } class SRSGeneratorAgent { +process() +_load_template() +_format_srs() } class ModuleDesignerAgent { +process() +decompose() +define_interfaces() } class CodeGeneratorAgent { +process() +scaffold() +implement() } class DebuggerAgent { +process() +scan_bugs() +security_check() } BaseAgent <|-- PaperAnalyzerAgent BaseAgent <|-- SRSGeneratorAgent BaseAgent <|-- ModuleDesignerAgent BaseAgent <|-- CodeGeneratorAgent BaseAgent <|-- DebuggerAgent

All agents inherit from the abstract BaseAgent class.

8 / 16

🔌 Supported LLM Providers

ProviderFree TierIndian Lang
OpenRouter✅❌
NVIDIA Build✅❌
Anthropic Claude❌❌
Ollama (local)✅❌
KoboldCPP (local)✅❌
Bhashini AI✅24 languages
Dev (mock)✅❌
🌐 Bhashini AI Integration – Translation, transliteration, TTS, ASR for Hindi, Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Malayalam, Odia, Punjabi, Urdu, Sanskrit, and 12+ more.

USP: Pay only for what you use – free local providers (Ollama/KoboldCPP) enable fully offline execution.

9 / 16

🧑‍💻 Human‑in‑the‑Loop

HITL StageQuality Improvement
Pre‑Inference Config8.2%
Post‑SRS Review12.4%
Post‑Code Review10.1%
Post‑Final Review7.6%
⚡ USP Highlight · Data Attribution – every requirement, code block, and design artifact is traced back to the specific section, equation, or figure in the source research paper.

Local Deployment Ready: CLI + Docker + offline mode (Ollama/KoboldCPP). No mandatory cloud dependency.

10 / 16

📊 Methodology

Design Science Research – 6 phases: Problem ID → Objectives → Design → Demonstration → Evaluation → Communication.

Dataset

40 research papers (10 each: ML, NLP, CV, SE) from arXiv, IEEE, ACL, CVPR, ICSE.

Evaluation Metrics

  • Completeness · Consistency · Accuracy · Executability
  • Time Savings · Quality Rating (1‑5 Likert)

Statistical Validation: Paired t‑test, Cohen's d, ANOVA, Cronbach's α.

11 / 16

📈 Performance Results

MetricCollabuildManualImprovement
Processing Time4.2 min180 min97.6% ↓
SRS Accuracy78.4%92.1%−13.7%
Code Compilation65.7%92.3%−26.6%
Quality Rating3.9/5——

Domain‑wise Accuracy

  • ML: 82.1% · NLP: 79.4% · CV: 76.8% · SE: 75.3%

Cost: $0.50–$2.00 per paper (LLM API) – free with local providers.

12 / 16

⚖️ Comparison

FrameworkResearch InputSRS GenMulti‑ProviderIndian Lang
ChatDev❌Limited❌❌
MetaGPT❌Partial❌❌
iCoder❌Limited❌❌
Collabuild✅✅✅ (8)✅ (24)
Why Collabuild stands out:
✅ Accepts research papers directly · ✅ Generates IEEE 830 SRS · ✅ 8 LLM providers · ✅ Bhashini AI (24 Indian languages) · ✅ Local deployment (Ollama/KoboldCPP) · ✅ Data attribution · ✅ Open‑source MIT License
13 / 16

👨‍🏫 Faculty Profiles

Dr. K. Udaya Sri (Guide)
Assistant Professor, Dept. of Computer Science, PB Siddhartha College
Ph.D. (Astrology) · M.Tech (CSE) · M.Sc (IT) · MBA (Finance)
15+ years teaching · 8 awards · 20+ international journals · SCOPUS ID: 57219411617
N.S. Sai Karun (Investigator)
Assistant Professor, Dept. of Data Science & AI, PB Siddhartha College
Expertise: Multi-Agent Systems, LLMs, Software Engineering
K. Gayathri (Investigator)
Assistant Professor, Dept. of Data Science & AI, PB Siddhartha College
Expertise: NLP, Machine Learning, AI-Augmented Development
K. Kishore (Investigator)
Assistant Professor, Dept. of Data Science & AI, PB Siddhartha College
Expertise: Software Engineering, Cloud Computing, DevOps
14 / 16

🔮 Future Work

Short‑term (0‑6 months)

  • Multi‑modal processing (vision‑language for figures/diagrams).
  • Fine‑tuning on academic paper datasets.
  • Enhanced code generation with review agents.

Medium‑term (6‑12 months)

  • Domain‑specific agents and validation.
  • Cross‑lingual support for non‑English papers.
  • Performance optimisation (parallel processing, caching).

Long‑term (12+ months)

  • Active learning · Cross‑domain transfer · Production integration.
  • Community development & industry collaboration.
15 / 16

📚 References

He, J. et al. (2024). LLM‑Based Multi‑Agent Systems for SE. arXiv.
Qian, C. et al. (2023). ChatDev. arXiv.
Hong, S. et al. (2023). MetaGPT. arXiv.
Wu, Q. et al. (2023). AutoGen. arXiv.
You, Z. et al. (2026). iCoder. ScienceDirect.
Daull, T. et al. (2025). CollabToolBuilder. WI‑IAT.
IEEE Std 830‑1998.


Copyright © 2026 Sai Karun Nandipati
MIT License · Open‑source · github.com/karun99/Collabuild

Department of Data Science & AI · PB Siddhartha College · Vijayawada · 2026

16 / 16
1 / 16