Huawei · London HMI Laboratory · July 2025

Huawei AI Assistant – Celia

An intent-first generative AI assist experience across Huawei's ecosystem.

The Intent-first Experience explores how people could ask an AI system to complete goals instead of navigating each application themselves. Celia turns an intent into a goal with actionable tasks, drawing on services across the ecosystem.

Project
Intent-first Experience / Celia AI
My role
First and sole designer for the initial user research and UI design; collaborated with Huawei HQ engineers on handoff
Discipline
Product Design, UX/UI, Generative UI, Human–AI Interaction
01 / Intent-first System

Intents, Goals and Tasks

The Intent-first System provides the underlying model. The Intent-first Experience is the interface through which people express an intent, shape a goal and act on its tasks.

IntentThe raw, unstructured desire. “I want to plan a trip.” It may be immediate, deferred or ambiguous.
GoalA formalised outcome composed of tasks. “Plan a trip to Tokyo in August.” It has a status, priority and timeline.
TaskAn actionable unit within the goal. “Search flights.” It can be generated or user-driven, reordered or partly completed.
02 / Operating model

Three ways

Opportunistic

Likely parameters appear from context and preferences. “Arrange a holiday to Turkey” could populate dates from calendar availability, while leaving them editable. The presentation calls this “a conversation without words, but instead interface”.

Proactive

Signals, routines and predicted needs can surface timely goals before the user explicitly defines them.

Suggestive

When an intent is incomplete or hard to express, multimodal exploration helps the user discover and define it.

03 / Interface model

Goal-based interfaces

The screen is a projection of the goal, its decomposition into tasks, its current state and its place in time. The underlying system operates across Huawei's ecosystem as a service; the experience appears wherever an intent is relevant.

Celia AI entry point
01 / Celia AI
Operating system search with a generated goal card
02 / Operating system search
Browser with contextual recipe goal card
03 / First-party browser
Calendar app with contextual Celia component
04 / First-party applications
04 / Celia AI experience

Celia's interface

The proposed Celia AI draw remains available across screens. It brings together typing, speech, camera input and contextual suggestions. Its gradient changes colour and form as digital body language, while leaving the content on screen in view.

Celia AI draw showing contextual suggestion on a conversation
The persistent draw
Celia chat with an interactive recipe card
Chat can lead into an interactive goal

Digital Body Language

DefaultMixed · Relaxed
Low confidencePurple · Unshaped
High confidenceGreen · Shaped
Suggestion availableGold · Assertive
EmpathyPink · Relaxed
SurpriseYellow · Assertive
DisengagedGrey · Unshaped
ThinkingCyan · Shaped

Intent-level suggestions can appear as short text. Goal-level suggestions can become components. A high-confidence suggestion opens the draw slightly in gold; interacting with it reveals the proposed goal.

High-confidence suggestion in the gold Celia draw
Suggestion available
Expanded Celia suggestion
A suggestion expands into context

Explore, Goal and Teach

The Celia AI app is proposed around completing goals. Explore helps people define an intent, Goal manages active work, and Teach learns preferences through simple questions. Conversational chat remains available. Recognised intents can introduce interactive components; Celia may coordinate other agents, support capability discovery and use speakable UI with on-screen awareness.

05 / Experience modes

Explore and Goal

Goal Creation accepts both incomplete and fully described intents. The system resolves missing parameters through an instantiation component, then generates a goal whose tasks and attributes remain editable.

Explore: an infinite canvas

People begin with six verbs or enter from a phrase, photograph, text snippet, incoming message, operating system search, first-party app or notification. Moving across the canvas reveals related possibilities; continuing in a direction adds detail. As the intent becomes more concrete, the shapes grow larger and more regular. Preferences and high-confidence suggestions influence the options.

Explore canvas with six initial intent verbs
01 / Start from broad verbs
Explore canvas revealing holiday-related possibilities
02 / Move towards related options
Explore canvas narrowing to Bali and trip details
03 / Define the intent
Full-screen holiday goal with flights and itinerary
04 / Enter a detailed goal

The spoken example develops in the same order: “I want a holiday… a luxury getaway… for two weeks… in August.” Horizontal movement shows similar options; vertical movement reveals different ones. A sufficiently defined intent becomes a detailed, full-screen goal experience.

06 / User journeys

Two journeys

Journey 01 / Phone call

From conversation to actionable goal

A professional request made during a phone call becomes a set of coordinated actions across existing applications.

01

During the call

Lily sees matched entities and detected intents as she speaks. The Mentions section collects relevant items.

During the call, interface state 1
During the call, interface state 2
02

After the call

The call history, transcript and mentioned items remain available for review.

After the call, interface state 1
After the call, interface state 2
03

Create a goal

Lily can start from the Phone app, or Celia can suggest a goal. The system gathers the call context into proposed tasks that she can review, customise or add to.

Create a goal, interface state 1
Create a goal, interface state 2
04

Edit the document

Celia identifies requested changes and presents them through the document's familiar track changes convention.

Edit the document, interface state 1
Edit the document, interface state 2
05

Coordinate a meeting

A calendar event is proposed and created in the existing Calendar app.

Coordinate a meeting, interface state 1
Coordinate a meeting, interface state 2
06

Complete the email

Celia drafts the follow-up, attaches the relevant documents and includes the proposed meeting. Writing-style suggestions remain available.

Complete the email, interface state 1
Journey 02 / Cycle well-being

From personal context to proactive support

This conceptual, ongoing goal adapts its individual tasks as Lily's needs change. It was an exploration, not a released feature.

01

A personal signal

Lily tells Celia that her period has started. Celia proposes adjustments to her schedule, work, diet and exercise.

A personal signal, interface state 1
A personal signal, interface state 2
02

Review and tailor

She can accept all recommendations or change individual suggestions. The same changes can be viewed in the apps that hold the information.

Review and tailor, interface state 1
Review and tailor, interface state 2
Review and tailor, interface state 3
03

Support through the day

The goal view shows the current task and what comes next. A timely Calendar notification prompts a hydration break.

Support through the day, interface state 1
Support through the day, interface state 2
04

A generated task experience

An individual break opens a full-screen generative timer, shaped around that task.

A generated task experience, interface state 1
A generated task experience, interface state 2
05

Dinner at the right moment

Celia surfaces a pre-planned recipe. A detailed view offers complementary actions such as timers and shopping lists, which can move to other devices.

Dinner at the right moment, interface state 1
Dinner at the right moment, interface state 2
06

Learn and continue

Lily logs her symptoms and how she feels. The next day, Celia offers updated support based on that information.

Learn and continue, interface state 1
Learn and continue, interface state 2
07 / Deliverables

Design deliverables

The London HMI Laboratory's broader multidisciplinary work combined research documents, technical specifications and source code, design guidelines, working prototypes and proof-of-concept implementations. The project progressed from problem and component definitions through research and prototypes.

Core system components

Entity and intent matching, goal creation, instantiation, output, scheduling, portrait and tool selection.

Related explorations

Bloom's AI card language and physical AI concepts including Embody, Ling, Ting and Inner Voice formed part of the wider product family.

08 / Outcome

From proposal to product

The concept explored detecting entities and intents during and after calls, then turning that context into useful interactions. The broader Intent-first System and both journeys remain exploratory proposals. A related post-call capability reached the product.

Huawei implemented post-call AI summaries that recognise and provide contextual information about people, events and topics mentioned in conversations.
Post-call AI summary · click the video to play it again