ANJALI BHATIHomeWorkAbout
Resume
Deepvue

Making AI responses actionable in a trading platform

Redesigning Deepvue's AI Chat Terminal to connect stock research, personal watchlists, and repeatable trading workflows.

RoleSole Product Designer
DurationPhased evolution
PlatformStock research and trading
ScopeConversational AI, interaction design, workflows, UI components, prototyping
The redesigned AI Terminal: suggested prompts, follow-ups and the stock view
01 · OVERVIEW

Moving beyond a question and answer experience

Deepvue is a stock research and trading platform for US markets. Its AI Chat Terminal could answer questions, but traders still had to find, save and follow up on the stocks it mentioned somewhere else.

I worked on bringing those actions into the conversation.

My contribution
01

Interactive ticker chips

Tickers you can tap, with a stock view.

02

Watchlist actions

Saving a stock straight from a response.

03

Context in prompts

Attaching watchlists, screeners and saved sets.

04

Prompt library

Creating, saving and reusing prompts.

05

Reusable UI patterns

Iterated through internal testing and engineering feedback.

The first Deepvue AI screen: an empty chatThe redesigned AI Terminal with suggested prompts and More Prompts
The first terminal, and the terminal after the redesign.
02 · THE CHALLENGE

The AI could answer questions. Users still had to do the rest.

The first version of the AI Chat Terminal was mainly a question and answer interface. Users could ask a question, read the response, and copy the output. When the answer mentioned a stock worth exploring, the next steps happened outside the conversation.

The first terminal: a question, a text answer listing stocks, and a copy button
The first version. Stocks appear as plain text, and the only action is copy.
Four gaps in the experience
01

Stock mentions weren't actionable

When a response mentioned a ticker, users had to search for it elsewhere in Deepvue to see more.

02

Follow-up actions interrupted the workflow

Even saving a stock meant leaving the conversation and going to another part of the platform.

03

AI lacked the user's trading context

Users couldn't reference their saved watchlists or screeners when asking questions.

04

Repeated questions meant repeated effort

Users had to type out prompts they came back to, even when the research task was similar.

1Tickers are plain textnothing to tap or open2Copy is the only actionsaving means leaving the chat3No way to add your listswatchlists stay outside the chat4Every prompt starts emptyrepeat research is retyped
The first terminal, with the four gaps marked.
Where the work was
What happens after the answer?
Better responses alone wouldn't remove the extra steps between finding information and using it. The opportunity was to connect the assistant to the trading tools users already relied on.
03 · FINDING A DIRECTION

I started by looking at what users needed to do next

Rather than treating the chat terminal as a standalone feature, I looked at how its responses related to Deepvue's existing research workflows.

A trader reading an AI answer might want to look at a stock, save it to a watchlist, ask a question about their holdings, or repeat the same analysis later. These follow-up actions were the starting point for finding where the terminal could be more useful.

AFTER AN ANSWER, THE TRADER WANTS TO……SO THE TERMINAL OFFERSLook at a stock that was mentionedTap the tickerSave it for laterAdd to watchlist from chatAsk about my own stocksAttach a watchlist or screenerRun the same analysis againReuse a saved prompt
From what the trader wants next to what the terminal offers.
Four opportunities
01

Explore a stock without searching again

Turn stock symbols in responses into direct entry points for research.

02

Save a stock without leaving the conversation

Offer watchlist actions where the user finds something relevant.

03

Ask questions using existing trading data

Let users include their saved watchlists, screeners, and sets as context.

04

Make recurring research easier

Save and reuse prompts instead of rewriting them every time.

Working within the existing product

Deepvue already had interaction patterns for showing stock information and managing watchlists. I used them as a starting point, so the AI experience stayed connected to the rest of the platform instead of getting a separate interface for every action.

04 · DESIGN STRATEGY

Keep the conversation, but bring the next action closer

One of the main questions was how much to put inside chat. Adding every trading feature to the conversation could make the assistant harder to use, and create a second interface competing with Deepvue's existing tools. Keeping it purely conversational would keep the same disconnected workflow.

Three principles
01

Make relevant information interactive

When a response mentions something users can explore, give a direct path to it.

02

Reuse familiar product interactions

Build on Deepvue's existing patterns for stock details, watchlists, and other trading tools.

03

Support repeatable research

Make it easier to ask with personal trading context and come back to frequent prompts.

ONE CONVERSATION, FOUR STEPS01ChatAsk a question02ExploreTap a ticker03SaveAdd to watchlist04ReuseSaved promptsthe next question starts with your own context
Chat, explore, save, reuse.
THE AIM

Make it easier to move between the conversation and the trading tools, without putting the whole platform inside a chat window.

05 · KEY DECISIONS

Four decisions shaped the terminal.

Decision 01

Stock tickers became interactive

The first terminal treated stock symbols like any other text. To explore a company mentioned in the conversation, users had to leave the chat and search for the ticker.

I introduced interactive ticker chips in AI responses. Selecting a ticker opens a glanceable stock view, so users can look at the stock without searching for the symbol.

A ticker chip in the response opens the GOOG stock view
Tap a ticker in the response to open the stock view.
Why this approach

Deepvue already used glanceable views for stock information elsewhere in the platform. Reusing that pattern made the behaviour familiar, and let users inspect stocks without turning each response into a pile of data panels.

THE DECISION

The ticker became a direct link between the assistant's response and Deepvue's existing research tools.

Decision 02

Let users act on an insight without leaving chat

When a trader finds a relevant stock through AI, they may want to save it for later rather than look at it right away. Before, that meant going to a watchlist separately.

I designed an interaction that lets users add a ticker from an AI response directly to their watchlist.

The plus button opens Add to, then New Watchlist creates a list by name
Add the stock to a watchlist, or make a new one, without leaving the conversation.
Why this mattered

The action is available when the stock is relevant. Users don't have to remember a ticker or repeat the action somewhere else.

THE DECISION

Part of a broader shift: AI answers you can use inside the product, not just read.

Decision 03

AI needed the user's own trading context

Trading questions are often about the stocks a user follows or the conditions they've saved. Without that context, users would have to describe their setup every time they wanted a more personal analysis.

I designed a way to attach existing watchlists, screeners, and saved sets to an AI prompt, so the conversation starts with information already in Deepvue.

Selecting PositionsSelecting RecommendedBoth attached to the prompt
Pick watchlists or screeners, and they sit in the prompt as chips.
Why explicit selection

Users choose which data informs their question, and the link between their saved tools and the conversation stays visible. They don't need to keep typing out the stocks or conditions they care about.

THE DECISION

Context is something you attach, and can see, not something you retype.

Decision 04

Make recurring research easier to repeat

Not every conversation starts with a new question. Some are part of recurring workflows: a familiar analysis, or a similar question with updated information. Typing the same prompt again adds effort.

I designed a prompt system for browsing curated prompts, creating new ones, saving them, and coming back to them later.

More Prompts opens the library; search, pick a prompt, and it fills the input
Open More Prompts, search or browse by type, and the prompt drops into the input.
Why this mattered

Users can start from a saved prompt instead of an empty input. It also gives the terminal a role beyond single conversations, because it supports repeated use.

Together

A connected interaction system

Together, these move the terminal beyond a standalone chat. Users can explore information, act on relevant stocks, and bring their research context into the conversation without starting over.

06 · ITERATIONS

The terminal evolved through several phases

The experience grew in phases, as new connections between AI and Deepvue's trading tools were added.

Original AI terminal
01

A text-based assistant

Ask, read, and copy. The assistant gave information, but most follow-up actions happened elsewhere.

Ticker interactions and watchlist flow
02

Connecting responses to actions

Tappable tickers, glanceable stock details, and watchlist actions. Less searching after an answer.

Context attachment and prompt library
03

Context and repeatable workflows

Attaching watchlists and screeners to prompts, and a library for saving and reusing prompts.

What stayed the same

Across the phases, the approach didn't change: add useful actions where they were needed, and keep the chat recognisable and connected to Deepvue's existing patterns.

07 · OUTCOMES

Fewer steps between an AI response and the next action

The redesigned interactions made it possible to do several research actions directly from the AI terminal.

What the redesign delivered
01Interactive tickers in responses
02Glanceable stock details
03Watchlist actions from chat
04Context from watchlists, screeners, sets
05Prompt library
06Reusable UI patterns
BEFORE: LEAVE THE CHAT TO ACTRead answerCopy tickerLeave chatSearch tickerOpen watchlistAdd stockAFTER: ACT INSIDE THE CHATRead answerTap tickerAdd stock
From a stock in an answer to a stock in a watchlist.
Early signals of use

The team picked three behaviours to follow as signs of whether the new interactions were useful.

01

Ticker interactions

Users opening stock details directly from AI responses.

02

Watchlist actions

Users adding stocks to watchlists from chat.

03

Prompt reuse

Users returning to saved prompts for recurring tasks.

These are early success signals, not measured outcomes.

WHAT CHANGED IN THE WORKFLOW

Before, a user who got a relevant stock had to search for the ticker and go to the right tool to act on it. Now exploring and saving happen in the conversation, so the path from information to the next step is shorter.

08 · REFLECTION

A useful AI response shouldn't always lead to another prompt

One of the biggest lessons from this project was recognizing where conversational interaction helps and where a conventional UI action is more effective.

Chat works well for asking questions, explaining information, and exploring possibilities. But repeatedly asking AI to perform straightforward actions can add friction.

01

Make the output useful beyond reading it

Designing interactive tickers changed how I thought about AI responses. Instead of treating the response as the end of an interaction, I started looking at the actions users might need immediately afterward.

02

Build on patterns users already understand

Using Deepvue's existing glanceable stock views helped connect the terminal to the broader product. It reinforced the value of working with established interaction patterns rather than creating new ones simply because the entry point is AI.

What I'd explore next

I'd like to explore more ways for AI responses to include context-aware interface elements, allowing users to take relevant actions without relying on another conversational exchange.

The broader question I'm interested in is how conversational AI and conventional product interfaces can work together without making users choose between them.

Next case study
TraderLion

Designing an AI-assisted learning experience for traders.

View case study