Skip to main content
Back

AI-Powered Business Requirements Analysis

The Business Requirements Bot is an AI system being developed by the Canada Revenue Agency to improve the efficiency of analyzing business requirements for software development projects. The system addresses a common challenge where incomplete or missing requirements lead to delays in development timelines, assumptions that increase technical debt, and solutions that don't fully address business problems.

This tool will help Government of Canada employees by maintaining a unified repository of business requirements that can be compared against new requirements, speeding up the analysis process and identifying gaps. In its long-term vision, the system will automatically generate outputs such as test cases, requirements documentation, and linkages to previous benefits, while also serving as a centralized repository for system documentation to support knowledge transfer between developers and subject matter experts.

The system is currently in development and does not involve the collection or processing of personal information. It uses Functional Requirements Documents (FRDs) from existing benefits as its primary data source and is being developed using open source technologies.

Government of Canada – AI Register