Designing Projects Persistent Context and Team Collaboration for an Platform

Projects is a persistent workspace for one ongoing effort, so context, knowledge and teams stay together.

Overview

Projects is a persistent workspace for one ongoing effort, built into an AI for work platform that brings together agents, workflows, search, memory and knowledge. It keeps chats, files, instructions, memory and agents in one place, so context carries over from chat to chat and teams can share it.

One-line summary Chat is great for single questions but breaks down for ongoing work. I designed Projects so people can keep context, knowledge and AI behavior together instead of re-explaining everything in every new chat.

Quick Facts

My Role
Product Designer
Time Line
26 Days
Platform
Web & Native
Domain
Enterprise AI
Team
1 PM + 2 Designers + 5 Engineers + 3 QA
My Contribution
Research, Interaction & UI Design, Dev Handoff and Usability Review

User Pain Points

In a plain chat product every chat starts from zero, so people doing ongoing work repeat themselves, lose track of earlier work and stop trusting what the AI knows.

Pain point What users say Impact How Projects solves it
Repeating context I paste the same background into every chat. Wasted time, inconsistent answers Project knowledge and instructions apply to every chat
Scattered work I can’t find the chat where we worked this out. Hard to find and resume work Chats grouped in one project, with an overview to resume from
Inconsistent output I have to tell it the tone and format every time. Rework and heavy editing Project instructions with starter templates
Working alone My team can’t use the same context I set up. Duplicate effort across the team Shared projects with roles and shared knowledge

Business Need

Projects let people keep working on the same thing, so they stay longer, bring in teammates and become worth paying for.

Help the business in four ways:

  • Keep users: Context that carries over gives people a reason to return.
  • Grow teams: Shared projects bring colleagues in, so usage spreads.
  • Earn more: Teams relying on shared context need more seats and controls.
  • Stand out: Agents, workflows and live knowledge go beyond ChatGPT and Claude.

Problem

People at work have ongoing efforts, not one-off questions, and plain chat makes them start over each time

Context loss

every new chat starts from zero, so people re-paste the same background and re-upload the same files before they get a useful answer.

Inconsistent output

tone, format and rules have to be re-stated each time, so the same task gives different results from one chat to the next.

No shared ground

team mates cannot work from the same knowledge and instructions, so each person builds a private version that drifts from the rest.

How might we let people organize AI work around ongoing efforts, so context persists, knowledge is reusable and output stays consistent, without adding setup effort that feels like admin?

Research and Competitive Analysis

I studied how ChatGPT Projects and Claude Projects frame the same idea, then compared them to my product’s needs.

  • Project as a container for chats, files and instructions.
  • Project-level instructions that shape every conversation inside.
  • Knowledge files that the AI can draw on across chats.
  • A sidebar entry point with project chats listed under the project.

Users and Insights

Projects serve three primary personas and one secondary persona. I ranked them by how often they use projects and how much they influence adoption.

Operator

Produces the same weekly outputs from the same documents and format.

Goals

get the same format, tone and structure every week without rewriting prompts. Have her rules for sources, wording and checks apply automatically in every chat. Start a task in seconds, with background and files already in place, and spend her time reviewing output instead of rebuilding context.

Team Lead

Leads a team where new people join and others step away mid-effort.

Goals

have everyone on the team work from the same instructions and knowledge. Onboard a new member in minutes, with the full context already there, and keep output consistent in tone and format across the team. Hand over work without losing context when someone steps away.

Workspace Admin

Responsible for what is shared, with whom, and outside the workspace.

Goals

set safe sharing defaults so teams can start without waiting for approval. Limit sharing outside the workspace and restrict public links, and see who has access to each project and what changed through an audit log. Avoid orphaned projects by transferring ownership when an owner leaves.

Use case Set up and share a weekly report project

This use case shows the full path from creating a project to a team using it, and ties together the personas, flows and sharing rules in this case study.

  1. Primary actor → Team Lead

  2. Goal → Give the team one place where the weekly report is produced from the same sources, rules and format every time

  3. Trigger → The team keeps re-pasting the same background and producing reports in different formats

  4. Preconditions → Priya has a workspace account and can create projects; sharing is enabled by the admin; the report's source files or connected sources exist

  5. Postconditions → A shared project exists with instructions, knowledge and members; Maya can produce the report in minutes and every chat follows the same rules

Key Insights

  • I keep pasting the same background into every chat → persistence is the core value.
  • I don't know what the AI actually remembers → transparency builds trust.
  • Setup should not feel like configuring software → progressive disclosure.
  • My team needs the same answers I get → shared context.

Design Principles

They kept the design focused on what people need from ongoing AI work, and I used them as a test whenever I compared options.

1

Start simple scale with depth.

Let users create a project with just a name, then add context and structure as their needs evolve.

2

Make context transparent.

Clearly show what information the AI uses, where it comes from, and how it shapes responses.

3

Memory with boundaries

Isolate context by project and give users clear control to view, edit, and manage what the AI remembers.

4

Design for progress, not storage.

Turn project content into actionable insights, relevant recommendations, and clear next steps not just a collection of files.

5

Make collaboration effortless.

Build sharing, permissions, and role-based access into the experience from the start.

Key IA Decision

I studied how ChatGPT Projects and Claude Projects frame the same idea, then compared them to my product's needs.

Mind map of Projects branching into Chats, Instructions, Knowledge, Memory and Context, Agents and Workflows, and Sharing and Members.

Key Design Decisions

Projects list with recent work, folders, visibility, and suggested next actions. New Project dialog with project name and an instructions field. Upload files dialog with drag and drop, URL import, and sync progress. Projects Settings with enable toggle, model selection, RAG configuration, and sharing permission. Project memory controls to view, edit, and clear scoped memory. Agents and workflows attached to a project and inheriting its context. Sharing settings with owner, editor, and viewer roles.

Decision an overview with recent chats, key knowledge, and suggested next actions.

Why returning to ongoing work should feel like resuming, not starting over.

Roles & Permissions

Three roles keep the model easy to explain. Each role has a one-line description in the share dialog, so people do not need to guess.

Capability Viewer Editor Owner
See instructions, knowledge and activity Allowed Allowed Allowed
Chat inside the project Allowed Allowed Allowed
Add files and connect knowledge sources Not allowed Allowed Allowed
Edit instructions Not allowed Allowed Allowed
Attach or edit agents and workflows Not allowed Allowed Allowed
Invite or remove members Not allowed Allowed Allowed
Change visibility and link settings Not allowed Not allowed Allowed
Archive, delete or transfer ownership Not allowed Not allowed Allowed

Edge Cases and States

They kept the design focused on what people need from ongoing AI work, and I used them as a test whenever I compared options.

Empty project with no knowledge or chats yet

Empty project threads screen with no conversations yet.

Large or unsupported files, failed sync, expired connector auth

Failed file sync list with retry actions.

Member removed from a project while chats are active

Project screen after a member is removed, with no access to the project.

What I learned

Trust Beats Features

Clear roles, visible context and honest memory rules drove adoption.

Default to The Least Access

Starting private and sharing on purpose prevented accidental exposure.

Explain The Consequence.

A summary line in the share dialog prevented most permission mistakes in testing.

Next Steps

Less setup effort, more help from the product and stronger team controls.

  • Project templates by role and use case
  • Proactive suggestions from project activity
  • Cross-project search and insights
  • Admin controls and audit for enterprise rollout

Conclusions

Projects turn one-off AI chats into a workspace where context, knowledge and teams persist. Each problem was framed as a How Might We question and answered with a design decision.

How might we keep context between chats?
Instructions and knowledge that apply to every chat.
How might we show what the AI remembers?
A "Using in this chat" indicator and scoped memory.
How might we keep knowledge fresh?
Connected sources with sync status.
How might we help teams work together?
Shared projects with roles.
How might we make setup effortless?
Name-only creation with templates.

Interaction Review

An overview of key interactions across projects, conversations, knowledge, and collaboration.

Projects list with search, New Project, and row actions.
Projects List with actions
Thread suggestions with Try Asking and sample queries.
Thread Suggestions
Conversation actions including copy, share, and more.
Conversation actions
Knowledge sources list with add files.
Knowledge
Project activity log on desktop.
Project Activity log details
Conversation summarise on desktop.
Conversation summarise
Share details with access and copy link.
Share details

Project screen

They kept the design focused on what people need from ongoing AI work, and I used them as a test whenever I compared options.

Annotated project screen with numbered callouts for the sidebar, header, sources, plus button, empty drop zone, instructions, recent threads, suggestions, scope chip, and composer.

Callout

  1. Projects menu: the sidebar lists projects, with the open one highlighted (Legal management) and See all for the rest.
  2. Project header: the project name, a menu, a panel collapse button and a "Private" pill that shows who can see the project.
  3. Sources card: holds the project's files. In this state it has a blue outline, which marks it as the active area.
  4. Plus (+) button: adds files. The spec note says to hover over or click it, which brings focus to Sources.
  5. Empty state and drop zone: tthe dotted area says "No sources yet. Click the + button to add files.", so the user knows what is missing and what to do. The dotted border marks where files go.
  6. Instructions card: shows "Click to Set up instruction" as a prompt, so it is empty but clearly actionable.
  7. Recent threads: "No recent threads yet!" confirms nothing has been started, so the card does not look broken.
  8. Suggestions: starter prompts to try, plus "Try Asking" with "Add Sample queries" so teams can add their own.
  9. Project scope chip: "Legal management, 0 files" shows which project and how many files the next chat can use.
  10. Composer: "Ask anything" with attach, voice and send. Send stays greyed out until there is text.

Design Impact

Good AI respects people’s time and shows its work. Projects remember what matters, show what the AI is using and let teams work together.

What this project taught me about UX

Remove repetition first

The biggest gain comes from never making people say the same thing twice.

Make the invisible visible

When the AI shows what it knows and uses, people trust it.

Design the edges with care

Empty, error and no-access states are where trust is won or lost.

Thank you

Thank you for reading. I love turning complex AI into simple, trustworthy products, and I’d be glad to talk about how I can help your team.