Skip to content
Systems

Engineer, TietoEvry

Requirement Engineering Agent

An M365 Copilot agent that extracts, classifies and validates requirements from meeting transcripts, emails and documents, and writes them up as structured requirement documents with acceptance criteria.

Stack: M365 Copilot, Agent Builder, Graph API, Azure OpenAI, Python, NLP

TranscriptsGraph APIAzure OpenAIRequirement doc

Problem

Requirements are scattered across meetings, mail threads and documents. Someone has to pull them out, sort them and check them before work can start.

What I built

  1. Reads meeting transcripts, emails and documents through Microsoft Graph API.
  2. Extracts, classifies and validates requirements with Azure OpenAI and NLP.
  3. Outputs structured requirement documents with acceptance criteria.
  4. Built on M365 Copilot and Agent Builder, with Python for the processing steps.

Stack

  • M365 Copilot
  • Agent Builder
  • Graph API
  • Azure OpenAI
  • Python
  • NLP