1 minute read

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.

Screenshot 2025-05-12 at 10 46 46 PM

Then, I moved on to complete the checkTransparencyRequirements method by using a similar outline and content from Chapter 4 from the EU AI Act.

Screenshot 2025-05-12 at 10 49 55 PM

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.

Screenshot 2025-05-12 at 10 51 14 PM

I tested the current code by entering inputs where I expect the program to output Limited Risk and the actual output matches the expected.

Screenshot 2025-05-12 at 10 59 18 PM

Next, I will be using ArrayLists to create a recommendation system that outputs system-specific compliance recommendations to meet the EU AI Act.