2025

Symphony transforms your device into a true assistant.

Role
Product Designer

Team Size
1

Platform
Mobile

Tool Stack
Figma / Claude / Gemini / Flux / Ideogram / Elevenlabs / Photoshop / Premiere Pro

What is Symphony?

Symphony understands what you’re doing and generates contextual UI on the fly. Using MCP to connect to your apps, it renders native-feeling components—think Trello cards, seat maps, booking pickers, and beyond—right inside the AI interface so you can act without switching contexts.

Symphony transforms your device from a tool into a true assistant by continuously gathering context and surfacing the precise UI you need to complete tasks quickly and accurately.

What follows is an exploration of one particular use case: task management for Jenny, a busy marketing manager.

Problem One: Cognitive Overload

Users struggle to mentally parse, retain, and prioritize multiple task elements when presented sequentially through chat, leading to cognitive overload and decision paralysis.

Chat Interface Experience:

  • AI lists tasks sequentially: "You have Respond to Important Emails (45 minutes), Review Q3 Marketing Campaign Performance (2 hours), Prepare for Weekly Marketing Team Meeting (1 hour)..."

  • Jenny scrolls up and down, trying to remember all tasks while mentally categorizing them.

  • She asks, "What were the high-priority items again?" because she's lost track.

  • Takes 8 minutes to get oriented, and she still feels uncertain about her priorities.

Dynamic UI Experience:

  • AI generates a visual dashboard with task cards.

  • Jenny immediately sees her day's landscape.

  • AI analyzes her open time blocks and suggests a plan to optimize her day.

  • Takes 2 minutes to understand her priorities and feels confident about her plan.

Solution

Dynamic UI generation addresses fundamental limitations of chat-based task management, particularly around visual processing, direct manipulation, and iterative planning workflows.

Problem Two: Loss of Context

Chat conversations lose context as they scroll, making it difficult for users to reference earlier suggestions or maintain awareness of their full task landscape while making scheduling decisions.

Chat Interface Experience:

  • Jenny describes each task: "Review Q3 Marketing Campaign Performance will take 2 hours, Prepare for Weekly Marketing Team Meeting will take 1 hour, Write LinkedIn Post will take 1 hour..."

  • AI suggests a schedule in text format.

  • Jenny realizes she has underestimated the time one of her tasks will take.

  • Multiple rounds of "Actually, what other tasks can I complete instead?"

  • Difficulty visualizing how the pieces fit together.

  • Settles for a suboptimal schedule due to conversation fatigue.

Dynamic UI Experience:

  • AI presents an interactive timeline alongside alternate tasks to fill open time block.

  • AI highlights suggested tasks to optimize Jenny’s time.

  • Jenny chooses three tasks and moves on with her day feeling confident.

Solution

Interactive timeline views, draggable time blocks, and visual calendar integration allow users to see and adjust their schedules in real-time, with the AI providing intelligent suggestions with visual cues and constraints.