Multi-Agent Framework for Automated Telecom Change Request Processing

totogi · Telecommunications · 2026 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Telecom business support systems

Totogi needed to automate telecom BSS change requests that traditionally required specialized engineering talent, multiple development stages, and about seven days of work.

Constraints:

Architecture

Totogi built BSS Magic with a telco ontology, Anthropic Claude models on Amazon Bedrock, and five specialized agents: Business Analyst, Technical Architect, Developer, QA, and Tester. AWS Step Functions manage state and workflow progression, Lambda functions execute stages, and RAG plus few-shot prompting help agents produce domain-specific requirements, designs, code, and tests.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  aws-step-functions["AWS Step Functions"] --> business-analyst-agent["Business Analyst Agent"]
  business-analyst-agent --> technical-architect-agent["Technical Architect Agent"]
  technical-architect-agent --> developer-agent["Developer Agent"]
  developer-agent --> qa-agent["QA Agent"]
  qa-agent --> tester-agent["Tester Agent"]
  telco-ontology["Telco Ontology"] --> business-analyst-agent
  aws-step-functions --> technical-architect-agent
  aws-step-functions --> developer-agent
  aws-step-functions --> qa-agent
  aws-step-functions --> tester-agent
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Business Analyst Agent Analyzes change-request requirements in telecom business terms. Technical Architect Agent, Telco Ontology
Technical Architect Agent Produces technical design and downstream instructions. Developer Agent
Developer Agent Generates telecom-grade code for the requested BSS change. QA Agent
QA Agent Evaluates generated code quality and prepares validation. Tester Agent
Tester Agent Runs automated tests and contributes coverage evidence. —
AWS Step Functions Coordinates multi-agent workflow state and transitions. Business Analyst Agent, Technical Architect Agent, Developer Agent, QA Agent, Tester Agent
Telco Ontology Semantic blueprint for telecom BSS concepts, relationships, and domain knowledge. Business Analyst Agent

Data flow

A change request enters BSS Magic, where the Business Analyst interprets requirements using the telco ontology. Step Functions advance the workflow through technical design, code generation, QA, and testing agents. Each agent uses RAG/few-shot context and passes outputs downstream until the framework produces tested telecom-grade code for review and deployment.

“The orchestration layer coordinates specialized AI agents through a combination of AWS Step Functions for state management and workflow coordination”summary, stated
“The solution orchestrates five specialized AI agents (Business Analyst, Technical Architect, Developer, QA, and Tester) through AWS Step Functions and Lambda”summary, stated

Why this architecture

Totogi used a telco ontology so agents could reason over domain relationships rather than generic code tasks. Step Functions gave state management, error handling, audit trails, and visible workflow progression across a multi-agent SDLC pipeline.

“A critical component of BSS Magic is the telco ontology, which serves as a semantic blueprint detailing concepts, relationships, and domain knowledge specific to telecommunications.”summary, stated
“The choice of Step Functions for orchestration is particularly noteworthy from an LLMOps perspective, as it provides built-in state management, error handling”summary, stated

Models used: Anthropic Claude on Amazon Bedrock

Scale

Alternatives considered (roads not taken)

Keep traditional specialized-engineer change processing

Rejected because: It took about seven days and increased operational expense.

“Traditional change requests could take seven days to complete, involving multiple rounds of coding, testing, and reconfiguration.”summary, stated

Use generic LLM code generation without telecom ontology

Rejected because: BSS changes require semantic understanding of telecom systems and relationships.

“This ontology translates the complex BSS landscape into a clear, reusable, and interoperable ecosystem.”summary, stated

Coordinate agents without durable workflow state

Rejected because: Step Functions provide state management, error handling, audit trails, and workflow monitoring.

“it provides built-in state management, error handling, and visual workflow monitoring.”summary, stated

Patterns

multi-agent-orchestration (architecture)

Five specialized SDLC agents move change requests from analysis through testing.

“The solution orchestrates five specialized AI agents (Business Analyst, Technical Architect, Developer, QA, and Tester)”summary, stated

durable-execution (operations)

AWS Step Functions manage workflow state, transitions, errors, and visual monitoring.

“The choice of Step Functions for orchestration is particularly noteworthy from an LLMOps perspective, as it provides built-in state management, error handling”summary, stated

rag-retrieval (knowledge)

Agents use RAG and few-shot prompting to maintain domain-specific context.

“Each agent maintains context through Retrieval Augmented Generation (RAG) and few-shot prompting techniques to generate accurate domain-specific outputs.”summary, stated

Tradeoffs

Use AWS Step Functions for orchestration

Chose Durable workflow state and Lambda execution over Ad hoc agent handoffs.

Rationale: Telecom-grade workflows need state management, error handling, monitoring, and auditability.

“AWS Step Functions for state management and workflow coordination, along with AWS Lambda functions for execution.”summary, stated

Ground agents in a telecom ontology

Chose Ontology-driven domain knowledge over Prompt-only telecom context.

Rationale: The ontology turns siloed BSS knowledge into reusable relationships agents can reason over.

“the ontology-driven architecture transforms static, siloed data into dynamic, interconnected knowledge assets.”summary, stated

Gotchas (what bit them)

Telecom BSS customization is too domain-specific for generic generation.

Root cause: BSS platforms span hundreds of vendor applications and complex relationships.

Resolution: Totogi built a telco ontology to ground agent reasoning in reusable domain concepts.

“The telecommunications industry faces unique challenges with BSS platforms, which typically consist of hundreds of different applications from various vendors.”summary, stated

Agent SDLC workflows need auditable state transitions.

Root cause: Generated requirements, designs, code, QA, and tests depend on reliable handoffs.

Resolution: Step Functions provide state management, error handling, visual monitoring, and audit trails.

“This architecture ensures reliable progression through each stage of the software development lifecycle while maintaining comprehensive audit trails”summary, stated

Evaluation

The case reports elapsed change-request time and automated test coverage as quality and productivity metrics.

Metrics: 7 days to a few hours · 76% code coverage · five specialized agents

“reducing change request processing time from 7 days to a few hours, achieving 76% code coverage in automated testing”summary, stated

Outcomes

The case reports five agents, seven days to a few hours, and 76% code coverage.

“delivering production-ready telecom-grade code with minimal human intervention.”summary, stated