AI Risk Classification System: Day 3
Introduction
Today, I focused on developing code mainly for the high risk classification and transparency requirment method by researching Chapter 3 and 4 of the EU AI Act
Development Notes
Using the framework of the checkProhibitedUseCase method, I created a q&a yes/no system for the user to use to determine whether its AI system falls under the high-risk category. Chapter 3 of the EU AI Act classifies specific domains of high-risk AI systems and also includes a clause on whether an AI system is or is part of a safety component.
Then, I moved on to complete the checkTransparencyRequirements method by using a similar outline and content from Chapter 4 from the EU AI Act.
To take advantage of modular programming, I also created a private static void method to display the results of the risk assessment. This method is called in the main method after classifying the AI system’s level of risk to print a description accordingly.
I tested the current code by entering inputs where I expect the program to output Limited Risk and the actual output matches the expected.
Next, I will be using ArrayLists to create a recommendation system that outputs system-specific compliance recommendations to meet the EU AI Act.