Exploring CONTEXT and INTENTION in human-AI interaction. AI agents, social games.

In collaboration with: Center for Visual Information Technology, International Institute of Information Technology, Hyderabad, India.

Stakeholder: Dr. Ravi Kiran Sarvdevabhatla (Associate Professor); Computer vision and applied machine learning.

human-ai

collaboration

Prologue

Intention and context play a vital role in human-AI interactions. This case study explores how context and parts of speech affects AI perception and a change in outcomes.


How does transparency improves trustworthiness in AI?

How do you balance cognitive load with engaging gameplay?

What are the ethics of Human-AI collaboration?


Through iterative refinement, we navigated ethical dilemmas, technical hurdles, and behavioral differences. Scroll down for summary to uncover the insights at a glance.

Summary

PROBLEM

How does the presence of AI affects collaboration in social settings, when people are geographically separated?

SOLUTION

We developed an online social game, DePiction. It enabled us to study behavioral patterns between humans and AI, focusing on collaboration and communication.

RESULTS

It was interesting to find out that AI was able to depict nouns through sketches but struggled to portray verbs which need more contextual understanding.

MY IMPACT

400%

Boosted user retention by 400%.

100+

Enabled 100+ concurrent sessions to optimize telemetry.

40%

Reduced design turn around time by 40%.

KEY DECISIONS

The major decisions I took centered around understanding the system (AI) complexity, enabling me to apply the right design principles.

MY ROLE

Human-AI interaction design, design system, user experience design, and front-end development.

MY TEAM

1 HCAI practitioner (me), 3 Software Developers, 1 Researcher, 1 Supervisor

social cooperative game

1 The Game: Pictionary Reimagined

DePiction is a social game. But for the study it was restricted between two players. This small change helped us in understanding the collaboration between people when they are geographically separated. Additionally, gameplay helped in extracting information when AI came into picture.

understanding the user

2 User Demographics

We had a large pool of participants spanning from a wide age group. Although most of the users were male and right-handed (as sketching was involved, dexterity was recorded), a large group helped in recording exhaustive quantitative data.

479

Participants

328

328 male and

98 female

388

388 right-handed

38 left-handed

19-60

Diverse age range

Identified problems

3 Understanding Design Requirements

Design Systems

DePiction did NOT had a design system to maintain standardization and responsiveness.

RESPONSIVE UI Design

Our users belonged to a wide age group having different preferences when it comes to engaging in gameplay, which motivated me to design a responsive gameplay experience.

design systems

4 Building Design Systems

The design system was initiated through small tokens, which were later merged to build complex components, used for building interactive tokens and pages. The process is detailed below-

Atoms

These atoms include basic HTML like forms, labels, inputs, buttons and others that cannot be broken down any further without ceasing to be functional.

Pencil

Button

NEXT

False Alarm

Molecules

UI elements functioning together as a unit. For example, a form label, search input, and button can join together to create a search form molecule.

Pencil

Eraser

Highlighter

Guesser on right track

Guesser on wrong track

Correct

Organisms

Complex UI components composed of group and molecules and/or atoms and/or other organisms.

Templates

Templates are page-level objects that place components into a layout and articulate the design’s underlying content structure.

Pages

Pages are specific instances of templates that show what a UI looks like with real representative content in place.

breaking down complexity

5 AI Design Challenges

Designing for Probabilistic AI

4 possible outputs

system OUTPUTS

Fixed outputs - Hit, Miss, False Alarm, Correct Rejection

200 words in corpus

SYSTEM CAPABILITY

Current database is fixed, therefore, probabilistic.

To design for probabilistic AI, I took two things into consideration: system outputs (number of outputs) and system capability (corpus length). This allowed me to design for all the scenarios.

ethics, perception, and transparency

6 Ethics, AI Inclusion

Challenge: AI Ethics, Human-AI Perception

In the initial iterations, the design did not acknowledge the fact that the user may be playing with an AI (acting as a human) unbeknownst to them, raising some ethical questions.

Solution: Designing for Transparency

I prototyped few design ideas, ensuring the application conveys the possibility of being paired with an AI in-game. I designed to convey possibility and not certainty, leaving the decision to the user.

Outcomes: What I Designed

AI Inclusion

Designing for AI ethics, ensuring user autonomy.

I implemented a loading screen message, one of the user said: “I didn’t know that AI was involved in the game”. Highlighting the importance of transparency and user expectations.

improvements implemented through redesign

7 Solving the pain points

Due to a strict timeline, I also incorporated heuristic analysis, enabling me to solve pain points without user testing. Navigation, color palette, and legibility were revisited and redesigned to adhere to WCAG guidelines and Neilson’s heuristic principles–reducing noise through CTAs.

Navigation

Color Palette

Legibility and Readability

Reduced Cognitive Load

Before

After

Challenge: Long list of instructions overlooked by users!

First iteration was only focused on identifying proof of concept and didn’t follow sound design principles leading to quick fixes and instruction-driven interactions rather than intuitive ones.

58%

I revisited the instructions screens and through common patterns, reduced repetitive screens, from 19 to 8 (58%), reducing the boring tasks.

redesign

8 Final Designs, DePiction

Onboarding

The onboarding process include sign up and login as part of data collection. User names being stored as pseudonyms to maintain privacy.

Loading screens and instructions

I designed the loading screens to improve trust among users in the use of AI, and optimized instructions to ease the learning curve.

Gameplay (drawing and guessing)

Finally, I designed the drawing and guessing screens, which captured user reactions and interaction patterns. Highlighting differences between human and AI interactions.

AI perception

9 Nuances of Human-AI Interactions

Context

Verbs and adverbs can be tricky to draw for AI agents, without context. Diving; Diving in the ocean or into a pool? Where should the person be positioned? Complicating it further.

Intention

Human players have intention, whether to win or just have fun. AI being devoid of this has the same style of play regardless of prior game results, leading to a monotonous gaming experience.

Human-Human vs Human-AI Interactions

Humans interacted more with the subjective markers, like thumbs up and thumbs down from the tool bar. AI tends to convey its messages only through sketches lacking context and intention.

development

10 Results

Concurrent session augmentation

I achieved over 100 concurrent gaming sessions, which was a result of guiding the user with CTA, designing trustworthy probabilistic AI, and solving the pain points, expediting data collection.

AI agents in social context

We identified how parts-of-speech affect human-AI conversations when visibility is limited (limited to text conversations). Nonetheless, our training datasets will enable the development of better AI agents.

learnings

Epilogue

AI Agents

I learned how AI agents can be optimized for specifics. Enabling with multimodal interactions improves the user experience with regards to context and intents.

Ethics in AI

I realized that how users may perceive AI is essential, raising questions on AI ethics. In the controlled experiment users were not made aware of the use of AI right away, but in general settings should they be?

Trustworthiness in AI

It is vital to clearly communicate AI capabilities with the user which ensures the building of right expectations from the application, leading to an increased trust.

Speech Therapy Augmentation

via

Metahumans

Next Project

Speech Therapy Augmentation

via

Metahumans

Next Project

Speech Therapy Augmentation

via

Metahumans

Next Project

Speech Therapy Augmentation

via

Metahumans

Next Project

Speech Therapy Augmentation

via

Metahumans

Next Project