DriftOSDriftOS
Concepts

Facts

Automatic fact extraction from conversation branches (roadmap)

Status: Roadmap / Beta

Fact extraction is an upcoming feature for DriftOS.

What are Facts?

When you leave a conversation branch, DriftOS can extract key facts and insights:

Branch: "dog-adoption"
Messages:
- "What's the adoption fee?"
- "Fees range from $50-$200 depending on age"
- "I'm interested in puppies"

Facts extracted:
- User interested in puppies
- Adoption fee: $50-$200 (age-dependent)

These facts are stored and can be recalled later—even if the branch is pruned from context.

Use Cases

User preferences:

Branch: "vacation-planning"
Facts: User prefers beach destinations, budget $2000-$3000

Important details:

Branch: "support-ticket"
Facts: Account ID: 12345, Issue: login failure, Status: escalated

Follow-up context:

Branch: "product-inquiry"
Facts: Interested in Enterprise plan, Company size: 50+ employees

How It Works

  1. User switches topics (BRANCH or ROUTE decision)
  2. DriftOS analyzes the old branch with an LLM
  3. Extracts key facts and insights
  4. Stores facts with branch metadata
  5. Facts can be injected into future context

Availability

Fact extraction is currently in beta and not enabled by default.

Join our Discord for updates on fact extraction.

Next Steps

  • Routing - How topic switching triggers extraction
  • Branches - Where facts are stored

On this page