CS 222: AI Agents and Simulations

STANFORD UNIVERSITY, FALL 2024
Location: M W 01:30p-02:50p; Lathrop Library, Rm 299
Contact: cs222-ai-simulations@cs.stanford.edu

Final Project

Objective:

The goal of this project is to design and run a simulation using the generative agents that represent each member of the class. You will explore a research question or class dynamic using the prepared agent bank, drawing insights into classroom behaviors, preferences, or interactions.

Project Overview:

Each group will use the pre-existing generative agents, created during the class, to simulate behaviors and interactions among classmates. You’ll develop a research question around classroom dynamics, such as decision-making, collaboration, or opinion diversity, and use the agents to conduct experiments, surveys, or social simulations that help answer that question.

Steps:

Team Formation:

Research Question Development:

Choose a research question that explores something meaningful about the class. Examples might include:

Your research question should guide how you’ll use the generative agents to simulate interactions or responses.

Simulation Design:

Design a simulation, survey, or experiment using the agents. Possible methods include:

Be creative! The project is open-ended, but it should relate back to the dynamics or behaviors of your classmates.

Running the Simulation:

Use the agents that represent each of your classmates. You’ll have access to the full agent bank, including interview data and agent models, which can be queried to simulate decisions or responses.

Record the outputs of the simulation (e.g., survey results, interaction logs) and analyze the findings in relation to your research question.

Analysis and Reflection:

Analyze the simulation outcomes. What did you learn about your classmates through the behavior of their agents? How did the simulation reflect or differ from real-life dynamics?

Reflect on the effectiveness of the agents in representing their real-life counterparts and discuss any limitations or improvements.

Key Deliverables:

Project Proposal (10%):

Final Presentation (30%):

Final Submission (60%):

Grading Breakdown:

Important Dates:

Additional Considerations:

Optional Project Modifications:

If you have an alternative project idea that still utilizes the generative agents in a meaningful way, please check with your CA to ensure it meets the project goals.

Ethical Considerations:

Even though the generative agents are based on your classmates, ensure that your simulation and analysis maintain respect and privacy. Avoid sensitive topics or potentially uncomfortable scenarios.