Step 2: Functional Requirements
π Progress: Step 2 of 6 β±οΈ Estimated Time: 1 hour
Executive Summary
This step focuses on understanding the business context and user requirements for the IFS Knowledge Assistant, an agentic AI solution that goes beyond traditional chatbots. By analyzing the scenario and identifying key functional needs, youβll establish a clear foundation for autonomous agents that can execute tasks, automate workflows, and deliver measurable business value to IFS employees and customers.
Home > AI Agent Challenge > Step 2 - Functional Requirements
- β¬ οΈ Previous: Step 1 - Principles (prerequisite)
- Next: Step 3 - Non-Functional Requirements β‘οΈ
This section is part of the IFS AI Agent Challenge. Here, youβll analyze the business scenario and user needs for the IFS Knowledge Assistant agentic AI system.
flowchart LR
A[π Start] --> B[π Step 1 Principles]
B --> C[π Step 2 Functional Req]
C -->|Current| D[π Step 3 Non-Functional Req]
D --> E[ποΈ Step 4 Solution Design]
E --> F[π Step 5 Integration]
F --> G[π Step 6 Presentation]
style C fill:#90EE90,stroke:#333,stroke-width:2px
π― Objective
Understand the business context, user needs, and high-level goals for the agentic AI solution that automates tasks, orchestrates workflows, and enables intelligent agent collaboration.
π Activities
- Review the scenario below.
- As a team, discuss and answer:
- What are the main user needs and business drivers for the IFS Knowledge Assistant as an agentic AI solution?
- What autonomous tasks and workflows should the agents be able to execute?
- How will agents collaborate with each other and with human users?
- What are the high-level inputs, processes, and outputs for this agentic solution?
- What are the key constraints (e.g., private network, security, governance, compliance)?
- What measurable outcomes should the solution achieve (e.g., deflection rates, accuracy, productivity gains)?
Scenario
Innovate Financial Services (IFS) wants to empower its employees through agentic AI that autonomously handles complex workflows and business processes. They have decided to build the βIFS Knowledge Assistantβ, an intelligent agent system that goes beyond answering questions to actually executing tasks and automating workflows. This agentic solution needs to:
- Autonomously execute tasks such as document analysis, compliance checks, and report generation
- Automate business workflows including onboarding processes, policy reviews, and data analysis
- Collaborate with other agents to handle multi-step processes requiring coordination
- Provide intelligent recommendations and take action with or without human supervision based on context
- Maintain strict security and compliance requirements while operating autonomously
- Scale to support thousands of employees globally with measurable productivity gains
- Integrate with existing Azure infrastructure and business systems for seamless operation
Business Impact Goals
Inspired by real-world agentic AI deployments, IFS aims to achieve:
- 50%+ reduction in operational workload for routine tasks
- 65%+ deflection rate on service tickets through autonomous resolution
- 99%+ accuracy in automated process execution
- 75% reduction in response latency compared to manual processes
Functional Requirements
User Stories
As an IFS employee, I want to:
- Delegate complex tasks to AI agents that can autonomously complete multi-step workflows
- Receive automated analysis of documents with actionable insights and recommendations
- Collaborate with agents that can coordinate with other specialized agents to solve complex problems
- Have agents execute tasks on my behalf such as data collection, report generation, and compliance checks
- Monitor agent activity and intervene when necessary while trusting autonomous execution for routine tasks
- Get proactive recommendations from agents that analyze patterns and suggest process improvements
- Access the system securely with my existing corporate credentials and appropriate role-based permissions
- See measurable productivity gains from automated workflows and reduced manual effort
System Capabilities
The IFS Knowledge Assistant agents must:
- Retrieve, process, and act on content from:
- SharePoint document libraries
- Azure Storage accounts
- HR policy documents
- Financial procedure manuals
- Market analysis reports
- Internal wikis and knowledge bases
- Live data from business systems via API integrations
- Understand and orchestrate:
- Natural language queries and commands
- Multi-step business workflows and processes
- Task dependencies and sequencing
- Agent-to-agent collaboration requirements
- Context from previous interactions and ongoing workflows
- Execute autonomous actions:
- Document analysis and summarization
- Compliance verification and policy checks
- Report generation and data aggregation
- Workflow orchestration across multiple systems
- Proactive monitoring and alerting
- Task delegation to specialized agents
- Generate and deliver:
- Accurate, actionable responses with citations
- Automated workflow results and status updates
- Confidence scores and explanations for decisions
- Follow-up recommendations and process improvements
- Integration with business systems for seamless data flow
Example Agentic Workflows
To illustrate the autonomous capabilities, consider these example workflows:
π Employee Onboarding Agent
- Trigger: New employee added to HR system
- Autonomous Actions:
- Retrieve and analyze role-specific requirements
- Generate personalized onboarding checklist
- Provision access to required systems (delegated to security agent)
- Schedule training sessions and send calendar invitations
- Monitor completion status and send proactive reminders
- Escalate to HR if deadlines are missed
- Collaboration: Works with Security Agent, Training Agent, and Facilities Agent
- Measurable Outcome: 50% reduction in onboarding time, 99% completion accuracy
π Compliance Review Agent
- Trigger: Quarterly compliance review cycle or policy update
- Autonomous Actions:
- Scan all relevant documents and transactions
- Identify potential compliance issues using policy rules
- Generate compliance reports with risk ratings
- Recommend corrective actions with priority levels
- Track remediation progress and update stakeholders
- Coordinate with Legal and Finance agents for approvals
- Collaboration: Works with Legal Agent, Finance Agent, and Audit Agent
- Measurable Outcome: 65% deflection of routine compliance queries, 75% faster review cycles
πΌ Market Analysis Agent
- Trigger: User request or scheduled market research cycle
- Autonomous Actions:
- Collect data from multiple financial data sources via APIs
- Analyze trends, patterns, and anomalies
- Generate comprehensive market analysis reports
- Identify investment opportunities or risks
- Coordinate with Risk Assessment agent for validation
- Deliver insights with confidence scores and supporting data
- Collaboration: Works with Risk Assessment Agent and Portfolio Management Agent
- Measurable Outcome: Real-time insights, 99% data accuracy, 80% time savings vs. manual analysis
Integration Points
The solution must integrate with:
- Identity systems:
- Azure Entra ID for authentication
- Role-based access controls for agent permissions
- Delegation policies for autonomous actions
- Content repositories:
- SharePoint Online
- Azure Blob Storage
- Microsoft 365 applications
- External data sources via secure APIs
- Business systems:
- HR systems for employee data and workflows
- Finance systems for reporting and analysis
- Compliance systems for policy enforcement
- Project management tools for task tracking
- Communication platforms (Teams, email) for notifications
- Security systems:
- Azure Key Vault for secret management
- Azure Private Endpoints for secure connectivity
- Logging and monitoring solutions for audit trails
- Governance controls for agent actions and approvals
- AI orchestration platforms:
- Azure AI Foundry for agent development
- Microsoft Copilot Studio for no-code/low-code agent creation
- Azure OpenAI Service for language understanding
- Azure AI Search for intelligent retrieval
- Frontend interfaces:
- Web application interface
- Teams integration for collaborative workflows
- Mobile accessibility (future phase)
- API endpoints for system-to-system integration
Success Criteria β
By the end of this step, you should have:
- β Identified the key business drivers for the IFS Knowledge Assistant as an agentic AI solution
- β Documented core user needs that go beyond question-answering to task automation and workflow orchestration
- β Defined autonomous capabilities that agents should possess (e.g., task execution, workflow coordination)
- β Listed primary use cases for agent collaboration and multi-step process automation
- β Identified integration requirements with business systems for agent actions and data access
- β Established measurable success metrics aligned with real-world agentic AI outcomes (deflection rates, accuracy, productivity gains)
To successfully complete this step, ensure you have a clear understanding of what the IFS Knowledge Assistant needs to accomplish as an agentic AI system that autonomously executes tasks and automates business workflows, not just as a question-answering chatbot.