Ethics of Computing CS Thinking Example 2

Follow the full solution, then compare it with the other examples linked below.

Example 2

medium
A company develops an AI that can generate realistic fake videos (deepfakes) of anyone. Discuss the ethical considerations the company should address before releasing it.

Solution

  1. 1
    Step 1: Potential harms: deepfakes can spread misinformation, damage reputations, enable fraud, and create non-consensual content. These harms disproportionately affect vulnerable groups.
  2. 2
    Step 2: Potential benefits: entertainment, film production (de-aging actors), accessibility (translating speeches), education. The technology itself is neutral โ€” uses can be beneficial or harmful.
  3. 3
    Step 3: Ethical actions: add watermarks to generated content, build detection tools, restrict access to verified users, establish usage policies, consult with affected communities, and consider whether the benefits outweigh the risks.

Answer

Consider: potential for misinformation and harm, who is most affected, safeguards (watermarks, detection), usage policies, and whether benefits outweigh risks.
Technology companies have a responsibility to consider the societal impact of their products. 'Can we build it?' is a different question from 'Should we build it?' โ€” ethics requires asking both.

About Ethics of Computing

The study of moral issues and responsibilities that arise from the development and use of computing technology. Computing ethics examines questions of fairness, bias, privacy, intellectual property, environmental impact, and the societal consequences of automation and artificial intelligence.

Learn more about Ethics of Computing โ†’

More Ethics of Computing Examples