Stanford Root

Schedule

Stanford Root

Schedule

CS 186

How to Make a Moral Agent (PHIL 86)

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

Is it bad if you lie to ChatGPT? Who is to blame if ChatGPT lies? Should we let superhuman AI make life and death decisions? These questions ask whether advanced AI systems (today, often large language models - LLMs) can be moral agents - whether they are the kind of thing that can know how to make (ethically) correct decisions, and be held responsible for the rights or wrongs they do. Asking these questions leads us to questions about ourselves: What about us makes us moral agents? Is it our reason? Or is it essential that we emotionally feel each others' pain? Is selfishness irrational, or just unpleasant? Understanding ourselves can help us think about what kinds of artificial minds we would like to make, and, if we can, how. In this class, we provide the philosophical rigor and technical background necessary to robustly interrogate these and related questions. Readings will be drawn from philosophy, deep learning, and the cognitive sciences. The major assessment in this class will be a term project. There will be reading assignments for every class, and a mix of lectures, discussions, and participatory in-class activities. Recommended prerequisites: PHIL 80 or multiple philosophy courses; CS 183.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Seminar 1Open
ID: 6473
0 / 35 enrolled
DAYS:Wednesday, Friday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Gottlieb, David, Moore, Jared
3units

CS 186: How to Make a Moral Agent (PHIL 86)

3 units · Letter or Credit/No Credit

Is it bad if you lie to ChatGPT? Who is to blame if ChatGPT lies? Should we let superhuman AI make life and death decisions? These questions ask whether advanced AI systems (today, often large language models - LLMs) can be moral agents - whether they are the kind of thing that can know how to make (ethically) correct decisions, and be held responsible for the rights or wrongs they do. Asking these questions leads us to questions about ourselves: What about us makes us moral agents? Is it our reason? Or is it essential that we emotionally feel each others' pain? Is selfishness irrational, or just unpleasant? Understanding ourselves can help us think about what kinds of artificial minds we would like to make, and, if we can, how. In this class, we provide the philosophical rigor and technical background necessary to robustly interrogate these and related questions. Readings will be drawn from philosophy, deep learning, and the cognitive sciences. The major assessment in this class will be a term project. There will be reading assignments for every class, and a mix of lectures, discussions, and participatory in-class activities. Recommended prerequisites: PHIL 80 or multiple philosophy courses; CS 183.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Seminar — Wednesday Friday 1:30 PM – 2:50 PM — Gottlieb, David, Moore, Jared (Undergrad)

More CS courses

  • CS 177: Introduction to Product Management with AI
  • CS 180: Digital Systems Architecture (EE 180)
  • CS 182: Ethics, Public Policy, and Technological Change (COMM 180, ETHICSOC 182, PHIL 82, POLISCI 182, PUBLPOL 182)
  • CS 182W: Ethics, Public Policy, and Technological Change (WIM)
  • CS 183E: Effective Leadership in High-Tech
  • CS 184: Bridging Policy and Tech Through Design (PUBLPOL 170)
  • CS 190: Software Design Studio
  • CS 191: Senior Project
  • CS 191W: Writing Intensive Senior Research Project
  • CS 192: Programming Service Project
  • CS 193P: iOS Application Development
  • CS 193Q: Introduction to Python Programming

All CS courses · All departments