Skip to content
Placeholder AI

Platform

Memories

Give your application a memory that learns facts, episodes and procedures from its conversations, overnight.

A memory remembers what was said in the conversations attached to it, so your application's assistant knows it next time: facts about a customer, what happened before, how a task is done.

Create a memory

  1. Open Memories in Platform and select Create memory.
  2. Give it a Name that says what it remembers, such as support desk, and optionally a Description.

Memories belong to your organization; every key can use them.

A memory’s page with its id, an example and its layers
A memory and how to attach it

Attach it to a conversation

Open the memory: Attach it shows its id and an example. Pass the id as placeholder.memory_id on the request that starts a conversation. With the OpenAI SDK for Python:

client.responses.create(
    model="auto",
    input="My order hasn't arrived.",
    extra_body={"placeholder": {"memory_id": "mem_…"}},
)

Or in the request body:

{
  "model": "auto",
  "input": "My order hasn't arrived.",
  "placeholder": { "memory_id": "mem_…" }
}

What it learns, and when

A memory learns once a night, between 5 and 8 a.m.: it reads the day's conversations and keeps what is worth keeping. The memory's page shows what it holds, in tabs:

Tab What it holds
Facts things that are true, such as a customer's plan
Episodes what happened, conversation by conversation
Entities the people, companies and things the facts are about
Procedures how to do a task; one appears once a task was done well three times
Recurring situations situations that come up again and again

Last nights shows how each night went. A new memory says It has not slept yet until its first night.

Delete a memory

Owners and admins can select Delete on the memory's page. Everything it learned is deleted; this cannot be undone.