From 8dbce4f77eb0b5252203b32d59c740a741a79657 Mon Sep 17 00:00:00 2001 From: julian-cable Date: Fri, 14 Feb 2025 13:10:31 +0000 Subject: [PATCH 1/2] This skill helps the writer use more inclusive terminology to avoid racial bias. Signed-off-by: julian-cable --- .../inclusion/racial_bias/attribution.txt | 4 + .../inclusion/racial_bias/qna.yaml | 75 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 compositional_skills/grounded/linguistics/inclusion/racial_bias/attribution.txt create mode 100644 compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml diff --git a/compositional_skills/grounded/linguistics/inclusion/racial_bias/attribution.txt b/compositional_skills/grounded/linguistics/inclusion/racial_bias/attribution.txt new file mode 100644 index 000000000..85b6f1e06 --- /dev/null +++ b/compositional_skills/grounded/linguistics/inclusion/racial_bias/attribution.txt @@ -0,0 +1,4 @@ +Title of work: Inclusive language + License of the work: CC-BY-SA-4.0 + Creator names: Wikipedia Authors + \ No newline at end of file diff --git a/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml b/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml new file mode 100644 index 000000000..d76c40cb6 --- /dev/null +++ b/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml @@ -0,0 +1,75 @@ +--- + created_by: julian-cable + version: 3 + task_description: You are a member of a team with a mission to create the + conditions for belonging and inclusion in the workplace. The people whom you + support are new to principles of inclusion and need a safe place to fail. This + skill helps the writer use more inclusive terminology to avoid racial bias. + seed_examples: + - context: Blacklisting is the action of a group or authority in compiling a list + of people, countries, or other entities to be avoided or distrusted as + being deemed unacceptable to the creators of the list. + question: Show me how to use inclusive IT terminology to replace non-inclusive, + racially biased IT terminology. + answer: >- + Denylisting is the action of a group or authority in compiling a list of + people, countries, or other entities to be avoided or distrusted as being + deemed unacceptable to the creators of the list. + + Do not use "blacklist" or "whitelist". These terms are based on a bad/good + binary where black is represented as bad whereas white is represented as good, + and so they promote racial bias. Instead of "blacklist", use "denylist" or + "blocklist". + - context: A blacklist refers to a list of banned persons or organizations. + question: How would you adjust the word choice to use inclusive, non racially + biased IT terminology? + answer: >- + A denylist refers to a list of banned persons or organizations. + + Do not use "blacklist" or "whitelist". These terms are based on a bad/good + binary where black is represented as bad whereas white is represented as good, + and so they promote racial bias. Instead of "blacklist", use "denylist" or + "blocklist". + - context: A black hat hacker exploits well-known vulnerabilities in systems to + uncover sensitive information for personal gain or to inflict damage on + the target system or network. + question: How would you improve this sentence to use more inclusive, non + racially biased IT terminology? + answer: >- + An attacker exploits well-known vulnerabilities in systems to uncover + sensitive information for personal gain or to inflict damage on the target + system or network. + + Do not use "black hat" or "white hat". These terms promote racial bias because + black is used to indicate malevolence whereas white is used to indicate ethical, + positive behavior. Instead of "black hat", use "attacker" or "unethical hacker". + - context: A white hat hacker tests networks and systems to examine their + performance and determine how vulnerable they are to intrusion. Academic + researchers and professional security consultants are examples of white + hat hackers. + question: How would you adjust this sentence to use more inclusive, non racially + biased IT terminology? + answer: >- + An ethical hacker tests networks and systems to examine their + performance and determine how vulnerable they are to intrusion. Academic + researchers and professional security consultants are examples of ethical + hackers. + + Do not use "white hat" or "black hat". These terms promote racial bias because + white is used to indicate ethical, positive behavior whereas black is used to + indicate malevolence. Instead of "white hat", use "ethical hacker" or another + term. + - context: A use for whitelists is in local area network (LAN) security. Many + network administrators set up MAC address whitelists, or a MAC address + filter, to control who is allowed on their networks. + question: How would you revise this sentence to use inclusive, non racially + biased IT terminology? + answer: >- + A use for allowlists is in local area network (LAN) security. Many + network administrators set up MAC address allowlists, or a MAC address + filter, to control who is allowed on their networks. + + Do not use "whitelist" or "blacklist". These terms are based on a good/bad + binary where white is represented as good whereas black is represented as bad, + and so they promote racial bias. Instead of "whitelist", use "allowlist". + \ No newline at end of file From a8c9291e61c0f45659e3497596ac49ddff266a6e Mon Sep 17 00:00:00 2001 From: julian-cable Date: Fri, 25 Apr 2025 18:13:10 +0100 Subject: [PATCH 2/2] Adjust question wording Signed-off-by: julian-cable --- .../linguistics/inclusion/racial_bias/qna.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml b/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml index d76c40cb6..0d75a3e7c 100644 --- a/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml +++ b/compositional_skills/grounded/linguistics/inclusion/racial_bias/qna.yaml @@ -9,7 +9,7 @@ - context: Blacklisting is the action of a group or authority in compiling a list of people, countries, or other entities to be avoided or distrusted as being deemed unacceptable to the creators of the list. - question: Show me how to use inclusive IT terminology to replace non-inclusive, + question: Suggest how to use inclusive IT terminology to replace non-inclusive, racially biased IT terminology. answer: >- Denylisting is the action of a group or authority in compiling a list of @@ -21,7 +21,7 @@ and so they promote racial bias. Instead of "blacklist", use "denylist" or "blocklist". - context: A blacklist refers to a list of banned persons or organizations. - question: How would you adjust the word choice to use inclusive, non racially + question: How might you adjust the word choice to use inclusive, non racially biased IT terminology? answer: >- A denylist refers to a list of banned persons or organizations. @@ -33,7 +33,7 @@ - context: A black hat hacker exploits well-known vulnerabilities in systems to uncover sensitive information for personal gain or to inflict damage on the target system or network. - question: How would you improve this sentence to use more inclusive, non + question: How might you improve this sentence to use more inclusive, non racially biased IT terminology? answer: >- An attacker exploits well-known vulnerabilities in systems to uncover @@ -47,7 +47,7 @@ performance and determine how vulnerable they are to intrusion. Academic researchers and professional security consultants are examples of white hat hackers. - question: How would you adjust this sentence to use more inclusive, non racially + question: How might you adjust this sentence to use more inclusive, non racially biased IT terminology? answer: >- An ethical hacker tests networks and systems to examine their @@ -62,7 +62,7 @@ - context: A use for whitelists is in local area network (LAN) security. Many network administrators set up MAC address whitelists, or a MAC address filter, to control who is allowed on their networks. - question: How would you revise this sentence to use inclusive, non racially + question: How might you revise this sentence to use inclusive, non racially biased IT terminology? answer: >- A use for allowlists is in local area network (LAN) security. Many