트롤리 딜레마(Trolley Dilemma)는 윤리학에서 자주 언급되는 사고 실험으로, 도덕적 결정의 복잡성을 탐구하는 데 사용된다. 이 딜레마는 상황에 따라 선택의 결과가 크게 달라지는 두 가지 행동을 비교하는 데 초점을 맞춘다.
기본적인 트롤리 딜레마는 다음과 같은 구조를 가진다. 전차(혹은 트롤리)가 선로를 따라 달리고 있으며, 그 앞에는 5명의 작업자가 있다. 만약 아무런 조치를 취하지 않는다면 전차는 이들 5명을 치고 지나갈 것이다. 그러나 눈앞에 레버가 있는 상황에서, 이를 작동하면 전차의 선로가 변경되어 1명의 작업자에게 향하게 된다. 이 경우, 레버를 당기면 1명을 살리기 위해 5명을 희생해야 하는 도덕적 선택을 요구한다.
트롤리 딜레마는 행위의 결과주의와 의무론적 관점 간의 갈등을 탐구한다. 결과주의자는 선택의 결과에 따라 도덕성을 평가하며, 이 경우 5명을 구하는 것이 도덕적으로 옳다고 주장할 수 있다. 반면, 의무론적 관점에서는 특정 행동을 취하는 것이 도덕적으로 잘못된 행위일 수 있으며, 누군가를 고의적으로 희생시키는 것은 도덕적으로 부당하다고 볼 수 있다.
이러한 사고 실험은 인간의 윤리적 판단과 결정 과정, 그리고 도덕적 직관이 어떻게 작용하는지를 이해하는 데 도움을 줄 뿐만 아니라, 다양한 윤리 이론의 적용 방법을 탐색하게 해준다. 여러 변형된 버전의 트롤리 딜레마가 존재하며, 이는 상황의 맥락이나 선택자의 역할에 따라 다양한 도덕적 질문을 제기한다.