top of page
image.png

Promptbook node maps

Copilot for Security, Microsoft

Reimagining the current linear experience of running a chain of prompts into a multi-path node builder

A chain of prompts

Most AI tools stop at a single prompt and response.

 

Promptbooks go a step further, chaining prompts together so results can stack and evolve. I designed a new node builder experience that reimagined Promptbooks beyond linear sequences—introducing branching, conditions, and powerful new ways to explore complex workflows.

image.png
PROCESS SUMMARY

Over the course of two months in Spring 2025, I acted as the primary designer, driving the redesign of an existing experience to make it more flexible and impactful. I led design from discovery through to handoff, balancing user needs, technical constraints, and design system guidelines.

TEAM

Manager — Hayley Steplyk

Product Designers — Amelia Koster

Product Manager — Namrata Puri

FINAL MVP

From linear flows to living maps

I reimagined Promptbooks as a flexible, node-based builder that supports branching, conditions, and direct system capabilities—transforming what was once a linear workflow into an interactive map.

 

Users can now create Promptbooks from scratch, test prompts individually or as a full sequence, and scope prompts to system skills for greater precision. The builder introduces a clean workspace with collapsible details, intuitive node cards, and a testing flow that helps analysts validate their work while saving compute resources. In user testing, satisfaction with the Promptbook experience jumped from 25% to 95%, with participants noting the design felt familiar to workflow tools like LogicApps while being tailored to their security use cases.

Screenshot 2025-09-05 at 10.53.04 AM.png
BACKGROUND

Meet baseline Copilot

Security Copilot is Microsoft’s AI-powered assistant for cybersecurity analysts. It combines the power of large language models with an organization’s security knowledge, helping analysts investigate threats, summarize alerts, and automate routine workflows.

 

While powerful, many tasks required chaining multiple prompts together. Analysts needed a more scalable way to automate these investigations without constantly monitoring sessions.

Screenshot 2025-09-05 at 11.17.15 AM.png

When promptbooks weren't enough

The original Promptbook experience let analysts save a sequence of prompts from a session. While useful, it was limited: analysts couldn’t create promptbooks from scratch, test them efficiently, or design branching logic for complex investigations.​

 

The challenge was clear: Promptbooks needed to evolve from a simple recorder into a powerful builder.

Screenshot 2025-09-05 at 11.36.38 AM.png
Screenshot 2025-09-05 at 11.39.58 AM.png
CUSTOMER FEEDBACK

Feedback from surveys and interviews revealed low satisfaction—only 25%—with users asking for features like conditional flows, parallel paths, and tighter integration with system capabilities.

Simply designing for complexity

My role was to translate these evolving needs into a clear, intuitive experience.

 

I focused on four key challenges: creating promptbooks from scratch, supporting branching and conditions, enabling prompt testing, and integrating direct system capabilities. Through iterative design sprints and feedback sessions with PMs, researchers, and customers, I shaped a vision for the new builder experience.

The challenge

How might we reinvent the promptbook experience to fit growing customer needs?

The solution

image.png
image.png
Screenshot 2025-09-05 at 3.00.12 PM.png
Screenshot 2025-09-05 at 3.00.17 PM.png
PROCESS

Existing experience

The original Promptbook experience allowed analysts to capture a sequence of prompts from a live session and replay them later. After running a set of prompts, users could select them in the session window, package them into a promptbook, and adjust basic details like inputs and permissions.​

 

While this workflow was straightforward and met early customer needs, it was limited to recreating what had already been run. Users couldn’t start from scratch, test prompts efficiently, or introduce branching and conditions—leaving power users constrained when trying to build more complex workflows.

Building the builder

To reimagine the Promptbook experience, I focused on four core pillars shaped by user research and customer feedback. Each pillar represented a gap in the existing workflow and guided the design of the new builder experience.

image.png

1. New entry point

To support users who wanted to create Promptbooks from scratch, I introduced a new entry point on the Promptbooks page itself, complementing the existing session-based creation flow. This allowed analysts to start fresh without relying on a previously run session.​

 

I mapped the product’s information architecture, considering the natural pivot points of Home and My Sessions, and determined that the Promptbooks page was the most intuitive place to surface this functionality. This design gave users more control, flexibility, and a clear path to building workflows tailored to their specific needs.

Screenshot 2025-09-05 at 3.03.28 PM.png
image.png
image.png
BUILDER LAYOUT

This new ‘build from scratch’ option required a redesigned interface to support flexible workflow creation.

 

I organized the builder into a three-panel layout: the left panel houses promptbook details, permissions, and plugins; the central panel serves as the main workspace where users can add and arrange nodes freely; and the right panel opens temporarily to edit content within individual nodes, keeping the workspace uncluttered while allowing detailed customization.

Screenshot 2025-09-05 at 3.39.04 PM.png

Promptbooks page

Promptbook create - empty

image.png

2. Branching paths

To address the need for more complex workflows, I introduced branching functionality into the Promptbook builder.

 

Conditional branching allows users to direct the flow based on specific criteria, supporting if/else and for each logic for the MVP. Parallel branching enables multiple paths to run simultaneously, giving analysts the flexibility to execute different sequences without losing context.

image.png
image.png
Screenshot 2025-09-05 at 3.27.23 PM.png
NODE CARDS

I iterated on node card design to clearly distinguish between regular prompts, system capabilities, and condition cards, while thinking about intuitive controls for adding, deleting, and managing branches. This approach ensures that even complex workflows remain readable and manageable.

image.png
image.png

Generate incident summaries for risky incidents

Classifying phishing emails

Screenshot 2025-09-05 at 3.00.12 PM.png

3. Testing and validation

To help analysts ensure their Promptbooks worked as intended, I designed testing functionality at both the individual prompt and full-Promptbook level. Users can run a single prompt to validate its output, or execute the entire workflow to see how all nodes interact in sequence.

 

The testing interface includes a split-screen view that highlights the node currently in progress while showing the surrounding context, giving users clear feedback on each step. This feature not only improves confidence in results but also helps analysts save compute resources by catching issues early.

Screenshot 2025-09-05 at 4.14.38 PM.png

Testing an individual prompt

Screenshot 2025-09-05 at 4.16.05 PM.png

Testing an entire promptbook

Screenshot 2025-09-05 at 3.00.12 PM.png

4. Scoping to a system capability

Analysts often needed to scope their prompts to trusted system skills for more reliable and precise results.

 

To support this, I designed the builder to integrate system capabilities directly into the node map. Users can attach a system skill—such as AnalyzeIncidentForSeverity—at the node level, ensuring prompts run with the right context and authority. This reduces ambiguity in outputs, strengthens trust in the workflow, and makes it easier for analysts to operationalize their expertise without manually configuring each step.

Screenshot 2025-09-05 at 4.24.52 PM.png

Adding a system capability

The prototype

Now let's put the pieces together...

VISUALS + VALIDATION

Extending the system, thoughtfully

Because this project introduced new interaction patterns, I worked closely with the Security Fluent Extension (SFE) design systems team to extend existing components.

 

I created guidance for node cards, adapting patterns from Fluent while balancing usability, clarity, and visual consistency. For features like prompt testing, I adapted existing components instead of reinventing, ensuring alignment with the broader Microsoft Security design ecosystem.

Screenshot 2025-09-05 at 4.34.19 PM.png

The 95% moment

After the initial design was in place, I ran a second round of testing with security analysts to validate the new builder experience. This round focused on how well users could navigate branching paths, test prompts efficiently, and apply system capabilities within their workflows.

 

Feedback showed that the node-based builder not only felt familiar—reminding many of existing workflow tools like LogicApps—but also tailored specifically to their needs in security investigations. Most importantly, satisfaction with the Promptbook experience jumped from 25% to 95%, with analysts highlighting the clarity of the node map, the flexibility of the branching logic, and the ease of testing as key improvements.

Screenshot 2025-09-05 at 4.38.20 PM.png
TAKEAWAYS

Key insights

Screenshot 2024-05-24 at 1.39.54 PM.png

This project was one of the most rewarding I’ve worked on because it allowed me to explore and define a new product direction while balancing system constraints.

 

I learned how to stay flexible in the face of evolving requirements, distill feedback into a clear vision, and drive alignment across research, PM, and design system stakeholders. Most of all, I saw firsthand how thoughtful design can transform a tool from a utility into something analysts feel confident and excited to use

FLEXBILITY UNLOCKS POWER

By expanding Promptbooks from a linear sequence into a branching, node-based system, I learned how crucial flexibility is for power users. Even small additions like conditional and parallel paths dramatically expanded what analysts could achieve, while still keeping the interface approachable.

TESTING BUILDS CONFIDENCE

Designing ways to test both individual prompts and entire workflows showed me that validation isn’t just a nice-to-have—it’s a trust builder. Analysts valued the ability to catch errors early, conserve compute resources, and approach their investigations with confidence.

FAMILIAR PATTERNS, NEW CONTEXTS

One of the biggest wins came from leaning into interaction patterns analysts already knew, like workflow builders. By adapting these familiar patterns to a security-first context, I reduced the learning curve while still delivering a tool that felt purpose-built for their needs.

Congrats! You made it to the end of this page.

Hope you enjoyed coming along for the ride, and I truly appreciate you taking the time to check out my work! You can reach me at amyzh425@gmail.com  — I'd love to chat with you.

bottom of page