Home
About Me

AI Support Agent
The problem was that due to layoffs in our phone support department, it became difficult for Full Sail students, instructors, and administrators had no fast way to get answers about university resources, programs, and policies outside of calling or emailing support directly.
Background
My Role
UX Designer
Organization
Full Sail University
Team
Melissa Charles
Gustavo Hernando
Scope
Conversation flow, consent design, error/empty states, feedback loop, escalation design
Tools
Figma, Figma Variables/Auto Layout, Claude (for rapid prototyping and copy exploration)
Overview
At Full sail we suffered some major losses of employees in our support call centers, and as a result support hours have been cut and newer students and faculty are having difficulty getting the support they need in a timely manner. We needed a way for students, instructors, and administrators to get answers about university resources, programs, and policies outside of calling or emailing support directly.
Discovery
The Problem
The design problem here wasn’t as simple as "how do we make a chatbot", it was more of "how do we make an AI system reliable inside an environment where the data is sensitive and different user types have access to different types of content, and there are real, un-abstract consequences if they get stuck, especially during the enrollment process.
Approach
I mapped the assistant as a system of states, not a single chat screen — treating the failure states and edge cases with the same design rigor as the core conversation. For each state, I worked through conversation flow, copy, and layout in Figma, then used Claude to rapidly explore copy variations and mockup directions before narrowing in on final patterns with engineering.
Key Decisions
Consent gate, not a legal disclaimer
A fallback that keeps the conversation open
A feedback loop with its own failure state
Distinguishing "nothing here" from "something broke”
Escalation present in every state, not just the failure states
Chat history as its own reviewable surface
Chatbot Design


Testing
To assess how well the redesigned experience met user needs, I facilitated remote evaluative session with faculty power users in a live virtual setting. Each participant represented the intended audience, allowing the study to focus on collecting feedback directly from users who regularly interact with our learning management system and workflows.
Throughout the sessions, participants explored interactive design concepts while completing guided scenarios designed to simulate realistic use cases. Using a moderated discussion format, participants shared their immediate reactions, expectations, and areas of confusion as they navigated the experience. Observations and behavioral patterns were captured throughout testing, and key findings were synthesized into short video summaries and research insights that informed conversations with project stakeholders and supported future design decisions.

How are we monitoring Conversations?
To assess how well the redesigned experience met user needs, I facilitated remote evaluative session with faculty power users in a live virtual setting. Each participant represented the intended audience, allowing the study to focus on collecting feedback directly from users who regularly interact with our learning management system and workflows.
Throughout the sessions, participants explored interactive design concepts while completing guided scenarios designed to simulate realistic use cases. Using a moderated discussion format, participants shared their immediate reactions, expectations, and areas of confusion as they navigated the experience. Observations and behavioral patterns were captured throughout testing, and key findings were synthesized into short video summaries and research insights that informed conversations with project stakeholders and supported future design decisions.
Conversation Review
Moderation Alerts
Response Feedback
AI-Powered Analysis

AI Support Agent
The problem was that due to layoffs in our phone support department, it became difficult for Full Sail students, instructors, and administrators had no fast way to get answers about university resources, programs, and policies outside of calling or emailing support directly.
Background
My Role
UX Designer
Organization
Full Sail University
Team
Melissa Charles
Gustavo Hernando
Scope
Conversation flow, consent design, error/empty states, feedback loop, escalation design
Tools
Figma, Figma Variables/Auto Layout, Claude (for rapid prototyping and copy exploration)
Overview
At Full sail we suffered some major losses of employees in our support call centers, and as a result support hours have been cut and newer students and faculty are having difficulty getting the support they need in a timely manner. We needed a way for students, instructors, and administrators to get answers about university resources, programs, and policies outside of calling or emailing support directly.
Discovery
The Problem
The design problem here wasn’t as simple as "how do we make a chatbot", it was more of "how do we make an AI system reliable inside an environment where the data is sensitive and different user types have access to different types of content, and there are real, un-abstract consequences if they get stuck, especially during the enrollment process.
Approach
I mapped the assistant as a system of states, not a single chat screen — treating the failure states and edge cases with the same design rigor as the core conversation. For each state, I worked through conversation flow, copy, and layout in Figma, then used Claude to rapidly explore copy variations and mockup directions before narrowing in on final patterns with engineering.
Key Decisions
Consent gate, not a legal disclaimer
A fallback that keeps the conversation open
A feedback loop with its own failure state
Distinguishing "nothing here" from "something broke”
Escalation present in every state, not just the failure states
Chat history as its own reviewable surface
Chatbot Design


Testing
To assess how well the redesigned experience met user needs, I facilitated remote evaluative session with faculty power users in a live virtual setting. Each participant represented the intended audience, allowing the study to focus on collecting feedback directly from users who regularly interact with our learning management system and workflows.
Throughout the sessions, participants explored interactive design concepts while completing guided scenarios designed to simulate realistic use cases. Using a moderated discussion format, participants shared their immediate reactions, expectations, and areas of confusion as they navigated the experience. Observations and behavioral patterns were captured throughout testing, and key findings were synthesized into short video summaries and research insights that informed conversations with project stakeholders and supported future design decisions.

How are we monitoring Conversations?
Conversation Review
Moderation Alerts
Response Feedback
AI-Powered Analysis
To assess how well the redesigned experience met user needs, I facilitated remote evaluative session with faculty power users in a live virtual setting. Each participant represented the intended audience, allowing the study to focus on collecting feedback directly from users who regularly interact with our learning management system and workflows.
Throughout the sessions, participants explored interactive design concepts while completing guided scenarios designed to simulate realistic use cases. Using a moderated discussion format, participants shared their immediate reactions, expectations, and areas of confusion as they navigated the experience. Observations and behavioral patterns were captured throughout testing, and key findings were synthesized into short video summaries and research insights that informed conversations with project stakeholders and supported future design decisions.

AI Support Agent
Due to reduced support capacity in our phone support department, it became difficult for students, instructors, and administrators to find information, and get answers to their questions about university resources, programs, and policies outside of calling or emailing support directly.
Background
My Role
UX Designer
Organization
Full Sail University
Team
Melissa Charles
Gustavo Hernando
Scope
Conversation flow, consent design, error/empty states, feedback loop, escalation design
Tools
Figma, Figma Variables/Auto Layout, Claude (for rapid prototyping and copy exploration)
Overview
At Full sail we suffered some major losses of employees in our support call centers, and as a result support hours have been cut and newer students and faculty are having difficulty getting the support they need in a timely manner. We needed a way for students, instructors, and administrators to get answers about university resources, programs, and policies outside of calling or emailing support directly.
Chatbot Design

Testing
Our Support agent was launched on March 31st, and as of April 29th we saw 2,258 student conversations, saving our phone agents 2,258 phone calls. We also saw 294 support cases being created

How are we monitoring Conversations?
Ensuring the assistant delivers accurate and appropriate responses is an ongoing process. We use a layered monitoring approach to identify gaps, measure quality, and protect student wellbeing.
Conversation Review
Moderation Alerts
Response Feedback
AI-Powered Analysis
Key Decisions
Consent gate, not a legal disclaimer
A fallback that keeps the conversation open
A feedback loop with its own failure state
Distinguishing "nothing here" from "something broke”
Escalation present in every state, not just the failure states
Chat history as its own reviewable surface
Discovery
The Problem
The design problem here wasn’t as simple as "how do we make a chatbot", it was more of "how do we make an AI system reliable inside an environment where the data is sensitive and different user types have access to different types of content, and there are real, un-abstract consequences if they get stuck, especially during the enrollment process.
Approach
I mapped the assistant as a system of states, not a single chat screen — treating the failure states and edge cases with the same design rigor as the core conversation. For each state, I worked through conversation flow, copy, and layout in Figma, then used Claude to rapidly explore copy variations and mockup directions before narrowing in on final patterns with engineering.