Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove handling of open source gpai models from check_excepted #16

Open
billmarinocam opened this issue Sep 2, 2024 · 1 comment
Open

Comments

@billmarinocam
Copy link
Collaborator

Since writing this code, I have learned that open source GPAI models must still abide by Article 53(1)(c) and 53(1)(d) -- in other words, it is not really an "exemption from the Act." It's more like a lighter list of requirements. So returning a message saying an exemption applies seems inaccurate.

As such, I'm not sure of the best way to fix this.

One idea is to create a new attribute in the project_cc named open_source_gpai_model. This could go under [gpai_model][open_source_gpai_model] in the project_cc for example. It could have its own corresponding variable in the dispositive variables that captures whether it is true, which happens when:

(project_cc_yaml['gpai_model']['gpai_model']['value'] == True and
project_cc_yaml['excepted']['open_source_gpai_model']['value'] == True and
dispositive_variables['ai_project_type']['gpai_model_systemic_risk'] == False)

If this value is True, then at some point in the analysis code, we make sure these requirements are met:

project_cc[gpai_model_obligations][other][policy] == true
project_cc[gpai_model_obligations][other][content] == true
project_cc[gpai_model_obligations][other][representative] == true

Screenshot 2024-09-02 at 5 00 25 PM Screenshot 2024-09-02 at 5 01 23 PM
@billmarinocam
Copy link
Collaborator Author

Per discussion, Bill will take a pass at this one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant