At Spoke, one of our core values is the belief in using technology ethically. Since we work with and develop AI products, we are building a meaningful process around Responsible AI (cf. Google AI, TDS).
These core ethical practices should be incorporated into our processes. Our approach for that is the creation of a check – much as we have for adding unit tests and other engineering best practices – in our code contribution flow.
👉 "Responsible AI is the practice of designing, developing, and deploying AI with good intention to empower and fairly impact humans and society"
Crucial to this objective of responsibly delivering user value is ensuring that AI is used to help with problems users actually experience and that the AI achieves what they want it to.
If a task is enjoyable for a user, then it probably shouldn’t be automated away with AI. Conversely, if an unenjoyable task can be automated with AI, then we should engage in a serious effort to ensure that this task can be automated effectively – across all our user groups.
Some resources that we drew from in developing the checklist:
The checklist itself was simply included in a PR request template for our data services, living within our Github repository. This template then automatically opens for a new PR, with the requester being responsible for considering the included items and the reviewer for discussing any concerns. See the checklist template included with each PR below:
The focus of this work, to begin with, was for processes within our data team, but as per our core values this can and should be extended to the entire tech and product organisation. Many of the questions in the checklist equally apply in developing back- or front-end applications, and many more are explicitly product-related.
Potential other places within Spoke / other organisations where this checklist could be implemented into existing processes, include Product Discovery, Tech PRs, RFCs, and many others.
In case, you would like to implement a similar checklist in your team, or would like to know more about this topic, please feel free to reach out to Gráinne with any questions!