size_categories:n<1K format:parquet modality:text library:datasets library:pandas library:mlcroissant library:polars library:distilabel arxiv:2406.08464 region:us synthetic distilabel rlaif
---
size_categories: n<1K
dataset_info:
  features:
  - name: conversation
    list:
    - name: content
      dtype: string
    - name: role
      dtype: string
  - name: model_name
    dtype: string
  splits:
  - name: train
    num_bytes: 5723
    num_examples: 2
  download_size: 7648
  dataset_size: 5723
configs:
- config_name: default
  data_files:
  - split: train
    path: data/train-*
tags:
- synthetic
- distilabel
- rlaif
---

<p align="left">
  <a href="https://github.com/argilla-io/distilabel">
    <img src="https://raw.githubusercontent.com/argilla-io/distilabel/main/docs/assets/distilabel-badge-light.png" alt="Built with Distilabel" width="200" height="32"/>
  </a>
</p>

# Dataset Card for magpieui

This dataset has been created with [distilabel](https://distilabel.argilla.io/).



## Dataset Summary

This dataset contains a `pipeline.yaml` which can be used to reproduce the pipeline that generated it in distilabel using the `distilabel` CLI:

```console
distilabel pipeline run --config "https://huggingface.co/datasets/dvilasuero/magpieui/raw/main/pipeline.yaml"
```

or explore the configuration:

```console
distilabel pipeline info --config "https://huggingface.co/datasets/dvilasuero/magpieui/raw/main/pipeline.yaml"
```

## Dataset structure

The examples have the following structure per configuration:


<details><summary> Configuration: default </summary><hr>

```json
{
    "conversation": [
        {
            "content": "Explain the process in which an organism produces ATP during aerobic cellular respiration. \n\nAerobic cellular respiration is described as: \n\nC6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nThe process of producing ATP during aerobic cellular respiration is complex and requires 3 major metabolic pathways: Glycolysis, Krebs Cycle (also known as the Citric Acid Cycle), and Oxidative Phosphorylation via the electron transport chain.",
            "role": "user"
        },
        {
            "content": "Aerobic cellular respiration is indeed a complex process that involves the conversion of glucose into energy in the form of ATP, with oxygen being a crucial reactant. The overall equation, as you mentioned, is:\n\nC6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nLet\u0027s break down the process into the three major metabolic pathways you mentioned: Glycolysis, the Krebs Cycle, and Oxidative Phosphorylation via the electron transport chain.\n\n**Step 1: Glycolysis**\n\nGlycolysis takes place in",
            "role": "assistant"
        },
        {
            "content": "Explain the process in which an organism produces ATP during aerobic cellular respiration.\n\nAerobic cellular respiration is described as: C6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nThe process of producing ATP during aerobic cellular respiration requires 3 major metabolic pathways: Glycolysis, Krebs Cycle (also known as the Citric Acid Cycle), and Oxidative Phosphorylation via the electron transport chain.",
            "role": "user"
        },
        {
            "content": "Aerobic cellular respiration is the process by which cells generate energy in the form of ATP, using glucose as the primary source of energy and oxygen as the final electron acceptor. The overall equation, as you mentioned, is:\n\nC6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nThis process involves three major metabolic pathways: Glycolysis, the Krebs Cycle (Citric Acid Cycle), and Oxidative Phosphorylation via the electron transport chain.\n\n**Step 1: Glycolysis**\n\nGlycolysis takes",
            "role": "assistant"
        },
        {
            "content": "Explain the process in which an organism produces ATP during aerobic cellular respiration. Aerobic cellular respiration is described as: C6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nThe process of producing ATP during aerobic cellular respiration requires 3 major metabolic pathways: Glycolysis, Krebs Cycle (also known as the Citric Acid Cycle), and Oxidative Phosphorylation via the electron transport chain.\n\nExplain the details of each step of aerobic cellular respiration along with  the ATP yield from each pathway. \n\n**",
            "role": "user"
        },
        {
            "content": "Aerobic cellular respiration is a complex process that involves the conversion of glucose into energy in the form of ATP. The overall equation, as you mentioned, is:\n\nC6H12O6 (Glucose) + 6O2 \u2192 6CO2 + 6H2O + ATP (Energy)\n\nThis process involves three major metabolic pathways: Glycolysis, the Krebs Cycle (Citric Acid Cycle), and Oxidative Phosphorylation via the electron transport chain. Let\u0027s break down each step and their corresponding ATP yield:\n\n**Step 1: Glycolysis**\n\nGlycolysis is the",
            "role": "assistant"
        }
    ],
    "model_name": "meta-llama/Meta-Llama-3.1-70B-Instruct"
}
```

This subset can be loaded as:

```python
from datasets import load_dataset

ds = load_dataset("dvilasuero/magpieui", "default")
```

Or simply as it follows, since there's only one configuration and is named `default`: 

```python
from datasets import load_dataset

ds = load_dataset("dvilasuero/magpieui")
```


</details>





## References


```
@misc{xu2024magpiealignmentdatasynthesis,
    title={Magpie: Alignment Data Synthesis from Scratch by Prompting Aligned LLMs with Nothing},
    author={Zhangchen Xu and Fengqing Jiang and Luyao Niu and Yuntian Deng and Radha Poovendran and Yejin Choi and Bill Yuchen Lin},
    year={2024},
    eprint={2406.08464},
    archivePrefix={arXiv},
    primaryClass={cs.CL},
    url={https://arxiv.org/abs/2406.08464},
}
```


