Feature Request: Let ChatGPT Turn Conversation History into a Personal Knowledge Base

There are several recent feature requests about improving ChatGPT’s conversation organization, including AI-assisted sorting, better titles, summaries, Projects and interactive overviews. I strongly support these ideas.

However, I think there is a missing piece that could make ChatGPT’s approach substantially more powerful:

Let the LLM organize the conversation history semantically, using labels and relationships rather than relying primarily on folders or Projects.

The problem

For a light user, a chronological list of conversations is probably sufficient.

For a heavy user, it doesn’t scale.

After hundreds or thousands of conversations, the history is no longer just “chat history”. It becomes a personal knowledge base containing research, decisions, solutions, ideas and accumulated knowledge.

At that point the problem changes from:

“Can ChatGPT answer my question?”

to:

“Can I find and navigate everything I have already done with ChatGPT?”

ChatGPT is uniquely well positioned to solve this because the LLM already understands the content of those conversations.

Let ChatGPT organize its own history

Imagine a function:

Analyze and organize my conversations

ChatGPT could analyze the user’s history and propose:

  • topics and subtopics

  • labels/tags

  • relationships between conversations

  • improved descriptive titles

  • related or overlapping conversations

  • conversations belonging to ongoing Projects

  • conversations that should probably be grouped together

But the AI should propose, not take control.

For example:

I analyzed 1,284 conversations.

I suggest 16 major topics and 74 labels.

947 conversations have high-confidence classifications.
218 could reasonably have multiple labels.
119 need your input.

Review suggestions | Apply high-confidence suggestions | Cancel

The user could then approve, modify or reject the suggestions.

Labels rather than rigid folders

I think labels are particularly important.

A conversation about Ventoy might naturally be:

Linux · Ventoy · USB boot · Batocera · IMG files

A conversation about remote support might be:

Linux · Remote support · Windows · RustDesk

There is no obvious reason either conversation should have to “live” in one folder.

This is similar to why labels work so well in mature information-management systems such as Fastmail: one item can belong to several conceptual categories without being duplicated.

Projects can still serve their existing purpose — providing a workspace with related conversations, files and instructions. The labels would simply provide a cross-cutting index over the entire history.

In other words:

Projects = workspaces

Labels = information index

The LLM could continuously improve the index

This should not have to be a one-time operation.

When I start a new conversation, ChatGPT could suggest:

Suggested labels: Linux, LMDE, Installation, Older hardware

I could accept them, change them or ignore them.

Over time, ChatGPT would learn how I organize information.

The user could choose between:

Automatic — AI organizes automatically.

Assisted — AI proposes, user approves.

Manual — user controls labels completely.

Make the structure visible

AI-generated organization is only useful if the UI makes it easy to see.

This is where I think the sidebar needs improvement as part of the same feature.

Make the sidebar resizable

The user should be able to drag the edge of the sidebar wider or narrower.

This sounds like a small UI feature, but becomes important when conversation titles and labels are meaningful.

For example:

Narrow:

LMDE install…

Wider:

Linux — LMDE — Migration from Zorin

A user with ten conversations may prefer a narrow sidebar.

A user with 1,000 conversations may need a much wider one.

Let the user decide.

The sidebar could optionally show:

  • longer conversation titles

  • labels

  • Project

  • last activity

  • a short AI-generated description

  • active/completed status

The important point is that the sidebar becomes a navigation surface for the AI-generated structure, rather than simply a list of recent conversations.

Search should become semantic navigation

Once labels and relationships exist, searching could become much more powerful.

Instead of remembering the title:

“What was that conversation called?”

I should be able to think:

“Show me my conversations about LMDE installation on older hardware.”

or simply filter:

Linux + LMDE + Installation

The system could also show:

12 related conversations

and explain why they are related.

This turns the history into something closer to a personal knowledge graph.

Why this could differentiate ChatGPT

AI companies are understandably competing heavily on model capability.

But as model capabilities converge, interface, information architecture, discoverability and usability become increasingly important product differentiators.

This could be an opportunity for ChatGPT to demonstrate something genuinely AI-native:

The AI doesn’t just help me create and understand information. It helps me organize the information I have created with it.

That is different from simply adding folders to a conventional application.

The AI already understands the conversations.

Why should the user have to manually tell it what those conversations are about?

And if OpenAI makes that intelligence visible through a well-designed interface — including labels, filtering and a resizable sidebar — it would demonstrate that usability and interface design are not secondary considerations in an AI product. They are part of the product’s intelligence.

The key principle

I would therefore suggest thinking of ChatGPT history as:

not a list of chats, but a personal knowledge base.

The system should:

Analyze → Suggest → Review → Approve → Organize → Navigate

while always keeping the user in control.

Projects, search and the existing history can remain.

This would add an AI-native organizational layer on top of them rather than replacing them.

ChatGPT already has the intelligence to understand my accumulated conversations. It should also help me make sense of them.

Thanks for the detailed proposal! Projects and search help with organization today: https://help.openai.com/en/articles/10169521. We’ll share the request for AI-suggested labels, relationships and easier history navigation with review controls. No timeline to share yet.