Do you know how to use AI tools ETHICALLY in software development?
Ethics - How to use AI tools ethically in software development
Sustainability - How to reduce environmental impact of AI tools
Security - How to use AI tools securely
The department for Environment Food and Rural Affaris has some good guidelines:
https://defra.github.io/defra-ai-sdlc/pages/responsible-practices/
You remain responsible for all outputs, even when AI tools help create them.
Review all AI-generated outputs before you use it
Document AI tool usage in critical systems
Explain AI-assisted decisions to stakeholders
Accept AI outputs without checking them
Donât rely on AI when you canât explain the âwhyâ behind important decisions
AI tools can copy existing biases, especially from training data.
Test AI-generated outputs with different scenarios and a diverse set of users (if relevant)
Check outputs for potential bias in how they work or what they say
Consider who might be left out by AI-assisted analysis and solutions
Assume AI outputs are neutral
Put AI-generated algorithms into production without bias testing
AI tools may process information in ways that create privacy risks.
Check what data AI tools collect and how they use it
Follow GDPR requirements when you use AI tools
Use privacy-protecting alternatives for personal data
Turn on privacy settings in all tools
For information on the appropriate privacy settings for your chosen AI tool, see the Defra Tools Guidance
Put sensitive or classified data into public AI tools
Use AI tools without understanding how they handle data
Before you use AI tools, ask:
Does this serve a clear user need?
Can you explain how youâre using AI?
Do you accept responsibility for outputs?
Have you considered potential bias?
Does this protect user data properly?
If you cannot answer âyesâ to all questions, change your approach.
AI-generated outputs may contain security flaws or errors that look correct. Always check AI outputs through testing and reviewed.
AI tools may generate outputs based on copyrighted material. Make sure AI-assisted outputs follows open source licensing requirements and government IP policies.
AI tools use computing resources. Consider environmental costs and use AI tools in proportion to the task complexity. See Sustainability for more information.
Use AI tools to enhance rather than replace human expertise.
Use AI to enhance your skills and critical thinking rather than replace them
Be transparent about AI assistance in public-facing services. Consider how AI use affects citizen confidence in government digital services.