Live implementationAI demand-to-requirements agent (part of Agent Foundry)

Demand Intake

The agent gathers everything behind a demand ticket (description, comments, attachments, linked items, estimates) and writes a structured requirements document that feeds straight into design.

0invented contacts or IDs: evidence onlyMeasured
Demand Intake
How it works

From a demand ticket to a review-ready requirements document in minutes.

IT demand, PMO and integration teams that receive project requests as Jira or Azure DevOps tickets with information scattered across comments and attachments.

01
Approved ✓

Fetch

Pulls the ticket, comments, attachments and linked items from Jira or Azure DevOps.

02

Read

Extracts text from attachments and estimate documents.

03
Approved ✓

Assemble

Builds the requirements document, systems in scope and project team.

04

Details✓

Rules✓

Sources✓

Check

Keeps a contact or ID only if the ticket evidence supports it. Otherwise TBD.

05
Approved ✓

Hand on

Feeds the HLD agent, or publishes to Confluence for review.

The business workflow

What happens, and where people decide.

◎What starts it

An analyst enters a Jira or Azure DevOps ticket reference.

⇣What goes in

Ticket fields, comments, attachments (including estimate PDFs) and linked work items.

✕Manual work it replaces

Reading the ticket history, copying details into a template and chasing the project team.

✦What it produces

A structured business requirements document, project team table and systems list, ready for the HLD agent; can be published to Confluence.

☺Where a person decides

The analyst or architect reviews the draft. Any value the ticket does not support is left as TBD for a person to fill in.

Before
Daysassembling requirements
Scatteredacross tickets, comments, PDFs
Chasingcontacts and scope by email
→
After
Minutesto a structured requirements draft
Completeevery comment and attachment read
Traceableevery fact linked to its ticket source
High-level architecture

From input to outcome.

Full architecture pack
1

Inputs

  • Jira or Azure DevOps demand ticket
  • Comments, attachments, linked items
2

Ingestion

  • Ticket and attachment fetchers
  • Text extraction from documents
3

AI layer

  • Large language models, public or Azure cloud draft requirement sections
4

Rules

  • Evidence checks for contacts and IDs
  • Secrets redacted before AI calls
  • Single source of truth for interface identity
5

Human review

  • Analyst or architect reviews the draft
6

Outcome

  • Requirements document
  • Confluence page
  • Input to the HLD agent
IntegrationsJiraAzure DevOpsConfluenceAgent Foundry HLD agent
Design principle

Evidence only. Nothing is invented: an email address is attached only when exactly one ticket source matches the name, and missing IDs stay TBD.

Technology stack

What it runs on, and why.

AI modelLarge language models, through a public or Azure cloud AI service

Drafts requirement sections from ticket content.

FetchersJira and Azure DevOps API clients

Ticket, comments, attachments and linked items.

RulesDeterministic evidence checks in

Contacts and IDs only from evidence; secrets redacted before any model call.

BackendAgent Foundry API service

Shared sign-in, sessions and dashboards.

PublishingConfluence publisher

Writes the reviewed document to the team's space.

Business value and evidence

Every number, labelled.

Live implementation. Running for a customer or as a public product.

FigureWhat it measuresLabelSourceLimits
0invented contacts or interface IDs, by designMeasuredCode rules: a value is kept only when the ticket evidence matches; otherwise TBD.A design guarantee, not a time saving.
Days → minutesto a first requirements draftTargetedDesign goal.To be measured with the customer's demand team.
Proven on a hard case

A demand ticket with the real detail spread across 30 comments, an estimate PDF and two linked items. The agent reads all of it, lists the systems in scope, fills the project team from evidence, and leaves blanks as TBD.

Ready to innovate, transform and thrive?

Talk to an expert 24/7. The first discovery call is free.