Seeing Human-AI Interaction
For this project, you will work in groups of three to identify and analyze a real-world human–AI ecosystem. Each group can have at most one design student.
Learning Goals
- Recognize actual machine learning (ML) systems despite the ever-shifting colloquial meaning of the term “Artificial Intelligence”;
- See the human in ML systems;
- Analyze the value flow underlying an ML socio-technical system.
Weekly Tasks
Task 1
Form a team and select one of the topics below as your group’s focus.
- An AI product that assists with programming (e.g., GitHub Copilot, Cursor, Gemini Code Assist, and various AI assistants available on the Visual Studio Code Marketplace)
- An AI product that help people find dates (e.g., the models that match people on match.com)
- An AI product that support 3D tasks (e.g., computer vision systems used in assembly lines, n warehouses, or architecture/construction, and AI features embedded in CAD software)
💭 Avoid selecting general-purpose AI tools such as ChatGPT, Claude, or Google Search. These tools involve too many stakeholders, making it difficult to complete this assignment.
💭 You will explore related aspects of this topic throughout the semester, so please choose one that genuinely excites and motivates you.
🛎️ Submit your choices by completing this form.
Task 2
Identify an ML model in a real-world product or service related to your chosen topic. Illustrate the model’s input data, output data, the data patterns it learns, and its underlying algorithms using the provided stakeholder map template;
🛎️ One group representative should submit your group’s work through this link.
🛎️ Each group member needs to complete the peer feedback form (link to come) individually.
Task 3
Identify the people and organizations that fulfill the following roles for your ML system. Annotate them on the stakeholder map created in the previous week.
- Data creators (and sometimes labelers)
- Model designers
- Model engineers
- Intended direct users
- Unintended direct users
- Intended indirect stakeholders
- Unintended indirect stakeholders
🛎️ One group representative should submit your group’s work through this link.
Final submission
Improve all deliverables from earlier tasks by thoughtfully integrating the feedback you have received.
Afterwards, identify the value flow underlying the ML socio-technical system.
- On your stakeholder map, annotate the financial, practical (e.g., time-saving), and emotional value that different stakeholders provide to one another within the ecosystem;
- Analyze how design choices in the ML system—whether intentional or unintentional—shape these value relationships;
- Analyze how these value flows contribute to either equilibrium or imbalances within the ML ecosystem—that is, whether they create stable, mutually beneficial exchanges or result in certain populations being disadvantaged or exploited.
🛎️ One group representative should submit your group’s work through this link.
🛎️ Each group member should submit their individual reflection on the project, as well as complete the peer evaluation, via this form.