The course will focus on understanding the nuances of interactive AI-based systems, their benefits for the final users, and the potential problems they can generate if they are naively designed. The emphasis will be on understanding how Human-Computer Interaction (HCI) principles and methods can help design “human-centered” AI systems, which implies considering who AI systems are built for, designing AI models that can intrinsically support transparency, and evaluating through proper methods how well the resulting systems work with respect to user needs and expectations. After introducing the basic concepts of HCI, the course will focus on models, methods, and interaction paradigms peculiar to AI systems. The course includes a tutorial on designing and prototyping interfaces for knowledge exploration using Large Language Models.

Target audience

Postgraduate students and professionals with previous coursework on AI (basics)

Prerequisites

Basic programming skills, Python, LLMs, Prompt Engineering

Intended learning outcomes

Creating Value for Humans through AI: Students will be able to demonstrate theoretical and methodological knowledge for designing advanced interactive systems based on AI models

Teaching and learning methods

Lectures on theoretical topics and recommended readings on the design and prototyping of user interfaces for AI-based systems.

Assessment

Multiple-choice quizzes at the end of each session

Syllabus

Introduction

  • Introduction to Human-AI Interaction.
  • Basic principles of Human-Centered Design, Usability and User eXperience.

Designing Human-AI Interaction

1 Why Human-Computer Interaction Matters for AI?
2. Foundations of HCI, Usability, UX and User-Centered Design
3. What changes when AI enters the interaction
4. Interaction Gulfs & Norman’s Action Theory (Foundations for AI Interaction)
5 Multimodal Interaction
6. Guidelines for Human-AI Interaction and Generative AI
7. User-based Evaluation of AI Systems
8. Ephemeral interfaces
9 Agentic AI
10. Agentic AI – Design perspective

Instructors

Maristella Matera, Emanuele Pucci
Politecnico di Milano

Hint Lab (Human-Centric Interactive Technologies Lab)

 

About Instructor

+1 enrolled
Not Enrolled

Course Includes

  • 2 Lessons