Bank of America

Connecting a conversation to a banking task.

Foundational conversational flows and prototypes for Erica during the assistant’s early development.

My role
Senior UX Designer · Erica AI Platform
Period
Feb 2017 – Jun 2017
Designed for
Banking customers
Early UXErica banking assistantFoundational conversational flows and prototypes
Connected tasksconversation and interfaceFrom a customer question to a banking action
Compliancefinancial-services trainingFair lending, privacy and ADA web accessibility
AI leadership notePrototype a banking assistant with explicit permissions

Original approach

Established conversational flows, interaction patterns and prototypes for core banking tasks across mobile and desktop experiences.

What could change today

Prototype an agent that can gather approved transaction details for a disputed charge, explain what it found and prepare a handoff to a banker. Keep money movement in the authenticated confirmation flow.

Workflow excerpt. The numbered steps show the same part of the journey in each version. The full project includes work beyond this comparison.

Original workflow

  1. Ask a question
  2. Understand the response
  3. Review the action
  4. Continue the banking task

Proposed workflow with AI

  1. Ask the assistant about a specific charge.
  2. Read its explanation alongside the account record.
  3. Check the proposed action and confirm permission.
  4. Continue in the authenticated flow or reach a banker.

How to test the change

Test ambiguous requests, disputed transactions and requests outside the customer’s permissions. Compare answers with the account record and check that the customer can reach a person.

Bank of America: how Erica responds

01 / Customer & problem

The need behind the work.

Who needed this.

Banking customers need everyday requests to lead to understandable account information and a clear next action.

The problem to solve.

A banking assistant needs to translate everyday requests into useful account actions. The conversation and the surrounding interface have to work together so the customer can understand the state of the task.

Establish understandable assistant interactions that connect naturally to core banking journeys.

02 / My ownership

Responsibilities.

My work covered the early UX interaction foundation. Erica’s later platform development and business performance belong to the wider Bank of America organization.

Bank of America: financial and regulatory compliance training

The constraint to work through.

Conversation, navigation and task state must agree. A useful response has to connect to the wider banking journey.

The experience, as a connected flow
  1. Ask a question
  2. Understand the response
  3. Review the action
  4. Continue the banking task

03 / Actions & delivery

How the work came together.

Worked with legal and compliance teams during Erica’s early design. Completed the bank’s financial and regulatory compliance training, including fair lending, privacy and ADA web accessibility.

Established conversational flows, interaction patterns and prototypes for core banking tasks across mobile and desktop experiences.

Worked with cross-functional partners to connect assistant interactions, navigation and the wider banking experience through conversational progression and related task states.

04 / Decisions & judgment

What carries through the design.

Treat the conversation as part of the interface.

A request, response and next action need a coherent visual and interaction hierarchy.

Keep the customer oriented.

Related screen states provide continuity as a customer moves from a question toward an action.

Prototype the connected journey.

A sequence of interactions communicates more than an isolated assistant screen.

The experience in detail

From a banking question to a specific transaction.

Conversation narrows the request, then structured results and transaction detail give the customer something inspectable.

  1. 01 / Ask

    Start with a transaction-search request.

  2. 02 / Review results

    See the matching transactions in context.

  3. 03 / Inspect a transaction

    Open the merchant, amount and supporting details.

The experience in detail

Make the conversation implementable.

Natural-language requests need explicit intent, account eligibility, date limits and recovery paths. The interaction model connects utterances to supported responses and screen behavior.

  1. 01 / Validate the request

    The search flow handles supported accounts, time limits and an unintelligible request.

  2. 02 / Map utterances to intent

    A response matrix connects requests, valid and invalid conditions, and the resulting UI.

  3. 03 / Specify the result

    The transaction specification defines pagination, detail behavior and return position.

The experience in detail

Show what the assistant is doing.

Listening, thinking, speaking, mute and recovery are different states. The mapped controls and visual language give implementation a shared reference.

  1. Voice and text behavior

    Numbered controls map to actions, transitions and responses.

  2. The visual language of voice

    Wave and microphone specifications support recognizable assistant states.

05 / Results & business value

What changed through the work.

Foundational conversational flows, interaction patterns and prototypes for core banking tasks during Erica’s early development.

Why it matters.

The early work delivered foundational conversational flows, interaction patterns and prototypes that connected assistant requests to core banking tasks.

06 / Reflection

Lessons for future projects.

Keep prototyping the conversation and the surrounding interface together, especially where an utterance changes the state of a financial task.

Let’s talk about your next chapter.

Exploring Senior Director, Head of Design and VP opportunities.

Start a conversation