top of page

GOOGLE NONSENSE LABORATORY

Designing Exploratory Interfaces for Machine Learning Systems

SUMMARY
 

A SET OF TOOLS THAT MANIPULATE LANGUAGE WITH MACHINE LEARNING

I designed a set of interactive tools that make machine learning–driven language transformations understandable, explorable, and engaging.
 

The system demonstrates the behavior of a pre-trained language model through a series of interactive interfaces, allowing users to manipulate inputs and observe how outputs change in real time. At the center is machine-learning model Pincelate, which is doing a two-way transformation behind-the-scenes:

  1. It's turning letters from user inputs into phonemes (how a word sounds)

  2. and turning phonemes back into letters (how to spell that sound)

The work focused on defining interaction patterns and visual structures that translate complex, opaque processes into intuitive, user-facing experiences.

PROJECT OR FILE

You can explore the tool on Google's Arts & culture website here. 

a gif explaining a machine learning process

TECHNICAL SNAPSHOT

System Type: Machine learning–driven language transformation (non-deterministic outputs)


Interaction Model: Real-time input → transformation → output loop


Challenge: Making opaque, probabilistic system behavior understandable through interface design


Engineering Consideration: Interfaces designed to accommodate unpredictable outputs and variable response states

THE CHALLENGE
 

CREATING CLEAR AND ENGAGING TOOLS OUT OF COMPLEXITY 

Machine learning systems introduce a unique design challenge:

  • Outputs are non-deterministic and unpredictable

  • The underlying logic is opaque to most users

  • The system is pre-trained, meaning users explore behavior rather than define it
     

This creates a gap, because users can interact with the system, but may not understand why results change or how to meaningfully explore it.

 

The goal was to design interfaces that make these transformations legible and engaging without requiring any technical knowledge of machine learning.

mixer tool mobile screens

In the isolated use of one of the tools in the Nonsense Laboratory suite, the output is showing the user a word that "sounds like" a mixture of all the words that the user put in, driven by the Machine Learning model.

APPROACH
 

DESIGNING FOR EXPLORATION, NOT CONTROL

Because users are not training or configuring the model, the interface needed to support:

  • Exploration over precision

  • Understanding through interaction

  • Discovery through variation
     

In other words, the emphasis was on play, while perhaps inviting a deeper understanding of the tools through exploration. Rather than exposing technical controls, I focused on designing intuitive interaction patterns that encourage users to probe the system’s behavior.

experience diagram

DESIGN PRINCIPLES
 

PLANTING THE SEED FOR PLAYFULNESS

  • Legibility over explanation
    Surface behavior through interaction rather than technical detail

  • Immediate feedback
    Show results instantly to reinforce cause-and-effect

  • Consistency across tools
    Maintain predictable interaction patterns despite varied outputs

  • Play as a learning model
    Encourage experimentation to build intuition

an annotated mobile screen showing a respeller tool

SYSTEM DESIGN
 

LOGICAL TOOL DIVISIONS + FLEXIBLE OUTPUTS

The experience was structured as a set of interconnected tools, each exposing different aspects of language transformation technology powering it.
 

  • Tool-based architecture
    Organized functionality into distinct tools with clear purposes

  • Shared interaction model
    (Relatively) consistent input → transformation → output flow across tools

  • Flexible output handling
    Interfaces accommodate a wide range of generated results

  • Seamless navigation
    Users can move between tools without losing context

Early sketches helped shape the user interfaces and create tools that were distinct from one another in terms of functionality, but that followed the rules of the system.

sketches 1920x1080.jpg

INTERACTION PATTERNS
 

THE SET OF TOOLS

Each tool translates a complex transformation into a simple, manipulable interaction:

  • Mixer combines two or more existing words to create a nonsense word

  • Mouthfeel Tuner can manipulate a sentence by emphasizing phonetic sound characteristics

  • Respeller respells sentences as if they were spoken without using certain sounds or letters

  • Sequencer invents new words by sequencing specific mouth movements

  • Explorer Allows a user to scroll a word map of related nonsense words, with an existing non-nonsense word as a base

 

Across all tools, interactions follow the consistent model of:

input → transformation → output → iteration

mobile screens showin all the tools within the nonsense lab

ROLE
 

I led the design of the system, including:
 

  • Defining interaction patterns across tools

  • Structuring the system and relationships between tools

  • Designing user interfaces for each experience

  • Conducting research into linguistics and language behavior

  • Collaborating with engineering and project leads

IMPACT
 

  • Made machine learning–driven language transformations accessible and engaging

  • Enabled users to explore system behavior through direct manipulation

  • Established a cohesive interaction system across multiple tools

  • Demonstrated how complex technical systems can be understood through interface design

More Finished Designs

Like what you see?

Let's chat.

  • White LinkedIn Icon

© 2026 by Jenny Goldstick. Proudly created with Wix.com

bottom of page