extract 0 0 0

breitburg/reasonable-chats

published by @breitburg

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
122
Last 30 days
11
Likes
-
Size
1.3 MB
Created on HF
2026-07-23
Age
3 months ago

Description

reasonable-chats

Synthetic multi-turn conversations between a user and a helpful assistant, where each

assistant turn carries an explicit reasoning trace whose length scales with the

difficulty of the question. Short questions get brief traces; complex ones get

step-by-step deliberation.

The conversations are generated by google/gemma-4-31b-it via structured output, seeded

by prompts from Dahoas/synthetic-hh-rlhf-prompts.

Fields

source — SHA-256 hash of the seed… See the full description on the dataset page: https://huggingface.co/datasets/breitburg/reasonable-chats.

Tags

task_categories:text-generationlanguage:ensize_categories:1K<n<10Kformat:parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:ussyntheticconversationalreasoningchain-of-thought

README current version from Hugging Face


language:

  • en
    task_categories:
  • text-generation
    tags:
  • synthetic
  • conversational
  • reasoning
  • chain-of-thought
    size_categories:
  • 1K<n<10K
    configs:
  • config_name: default
    data_files:
    • split: train
      path: train.parquet
      dataset_info:
      features:
    • name: source
      dtype: string
    • name: category
      dtype: string
    • name: messages
      list:
      • name: role
        dtype: string
      • name: content
        dtype: string
      • name: reasoning
        dtype: string
        splits:
    • name: train
      num_examples: 1000

reasonable-chats

Synthetic multi-turn conversations between a user and a helpful assistant, where each
assistant turn carries an explicit reasoning trace whose length scales with the
difficulty of the question. Short questions get brief traces; complex ones get
step-by-step deliberation.

The conversations are generated by google/gemma-4-31b-it via structured output, seeded
by prompts from Dahoas/synthetic-hh-rlhf-prompts.

Fields

  • source — SHA-256 hash of the seed prompt the conversation was generated from.
  • category — the topic type: one of factual, explanation, how_to, math, coding, writing, reasoning.
  • messages — the conversation as an alternating list of turns, starting with user and ending with assistant:
    • role — user or assistant.
    • content — the message text.
    • reasoning — the assistant's private thinking trace for that turn; null for user messages.

Generation and filtering

Each seed prompt is first passed through a gate. Topics are rejected when a good answer
would require time-sensitive specifics (recent events, or any calendar year from 2000
onward), would make the assistant refer to itself or claim to be an AI, or would call for
a refusal or a "consult a professional" caveat. Accepted topics produce one to three
conversations of at least two turns each.

Generated conversations are then filtered. A conversation is dropped entirely if it leaks
assistant-identity or refusal language, defers the user to an expert, mentions a year
between 2000 and 2040, or opens its reasoning by restating the request. Markdown emphasis
and em/en-dashes are stripped from the text.

Loading

from datasets import load_dataset

dataset = load_dataset("breitburg/reasonable-chats", split="train")

README history 4 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-07-23Add dataset card with metadata2689d502.3 KB
    Loading...
  2. 2026-07-23Recast messages to struct schemabd5328f0 B
    Loading...
  3. 2026-07-23Add reasonable-chats dataset (1000 conversations)9b1079f0 B
    Loading...
  4. 2026-07-23initial commit37845a80 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Related datasets same stage · extract

Read further

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("breitburg/reasonable-chats")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="breitburg/reasonable-chats", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/breitburg/reasonable-chats
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration