Skip to main content
Datasets provide logical organization for cognitive memories and knowledge. Create datasets with different scopes and permissions to organize information by team, project, or use case.

Overview

Datasets are containers for storing and organizing cognitive memories:
  • Create Datasets: Set up new logical groupings for memories
  • List Datasets: View all accessible datasets
  • Get Details: Access dataset configuration and metadata
  • Delete Datasets: Remove datasets and their contents
  • Check Status: Monitor dataset processing status
Datasets support different scopes (organization, role, user) to control access and visibility across your team.

Quick Start

Core Concepts

Dataset Scopes

Control who can access the dataset:
  • org: Available to all users in the organization
  • role: Limited to specific roles (requires allowed_roles)
  • user: Personal dataset, only accessible to creator

Dataset Lifecycle

  1. Create: Initialize empty dataset with name and scope
  2. Populate: Store memories into the dataset
  3. Query: Search and recall memories from the dataset
  4. Monitor: Check processing status for large datasets
  5. Delete: Remove dataset and all its memories

Basic Usage

Create Dataset

Create Role-Scoped Dataset

Create User-Scoped Dataset

List Datasets

Get Dataset Details

Check Dataset Status

Delete Dataset

Deleting a dataset permanently removes all memories stored in it. This operation cannot be undone.

Practical Examples

1. Organize by Environment

Create datasets for different environments:

2. Team-Based Organization

Create datasets for different teams:

3. Dataset Inventory

Generate comprehensive dataset inventory:

4. Dataset Cleanup

Clean up unused or old datasets:

5. Dataset Status Monitor

Monitor dataset processing status:

Error Handling

Best Practices

1. Use Descriptive Names

2. Choose Appropriate Scope

3. Add Meaningful Descriptions

4. Monitor Large Datasets

API Reference

Methods

Dataset Object Structure

Dataset Status Structure

Next Steps

Cognitive Memory

Store and recall memories

Graph Ingestion

Import data into the graph

Context Graph

Complete graph operations

Intelligent Search

AI-powered search