task_categories:question-answering language:sv license:llama3.3 size_categories:100K<n<1M format:parquet modality:tabular modality:text library:datasets library:pandas library:mlcroissant library:polars arxiv:2406.08464 region:us
---
dataset_info:
  features:
  - name: conversation_id
    dtype: string
  - name: instruction
    dtype: string
  - name: response
    dtype: string
  - name: conversations
    list:
    - name: from
      dtype: string
    - name: value
      dtype: string
  - name: gen_input_configs
    struct:
    - name: temperature
      dtype: float64
    - name: top_p
      dtype: float64
    - name: input_generator
      dtype: string
    - name: seed
      dtype: 'null'
    - name: pre_query_template
      dtype: string
  - name: intent
    dtype: string
  - name: knowledge
    dtype: string
  - name: difficulty
    dtype: string
  - name: difficulty_generator
    dtype: string
  - name: input_quality
    dtype: string
  - name: quality_explanation
    dtype: string
  - name: quality_generator
    dtype: string
  - name: task_category
    dtype: string
  - name: other_task_category
    sequence: string
  - name: task_category_generator
    dtype: string
  - name: llama_guard_2
    dtype: string
  - name: instruct_reward
    dtype: float64
  - name: reward_model
    dtype: string
  - name: language
    dtype: string
  - name: min_neighbor_distance
    dtype: float64
  - name: repeat_count
    dtype: int64
  - name: min_similar_conversation_id
    dtype: string
  splits:
  - name: train
    num_bytes: 459043715
    num_examples: 100032
  download_size: 220949236
  dataset_size: 459043715
configs:
- config_name: default
  data_files:
  - split: train
    path: data/train-*
task_categories:
- question-answering
language:
- sv
license: llama3.3
---
# Dataset Card

Llama 3.3 generated instruction: response pairs using the MagPie pipeline: https://github.com/magpie-align/magpie/ https://arxiv.org/abs/2406.08464


## Larger and filtered dataset available here:
nicher92/magpie_llama70b_200k_filtered_swedish 

## Dataset Details

### Dataset Description

System prompt template for generating instructions: "<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n\nDu är en hjälpsam AI Assistent.<|eot_id|><|start_header_id|>user<|end_header_id|>\n\n" -- This was done to steer the generation towards Swedish.

https://huggingface.co/google/gemma-2-27b-it was used as instruction evaluator with the additional objective of evaluating the swedish syntax of each instruction.

Some generations are ungrammatical and/or strange, will probably apply additional filtering.

### Usage

```python
from datasets import load_dataset
dataset = load_dataset("nicher92/magpie_llama70b_100k_swedish")
```

### Dataset distributions

Task distribution:
![piechart.png](https://cdn-uploads.huggingface.co/production/uploads/63a06a23f3334a6553d9d5d1/_ooGOPf-WxOXDwykLCzpE.png)

Length distribution:
![length_dist.png](https://cdn-uploads.huggingface.co/production/uploads/63a06a23f3334a6553d9d5d1/8AQaWG-4fdYI6hiydbCCB.png)

Question quality distribution:
![input_quality_dist.png](https://cdn-uploads.huggingface.co/production/uploads/63a06a23f3334a6553d9d5d1/iD826GdYDFC43JX3wMhVy.png)

Language distribution:
![language_dist.png](https://cdn-uploads.huggingface.co/production/uploads/63a06a23f3334a6553d9d5d1/BZlxy5mMnJAALfhFh2xT3.png)

Hazard distribution according to Llama-Guard-2-8B - most hits seem to be false positives:
![hazard_dist.png](https://cdn-uploads.huggingface.co/production/uploads/63a06a23f3334a6553d9d5d1/MtfN16sSyABHd4LxWUT7q.png)



## Examples


### Example 1:
Min hund, en border collie, har en mindre sjukdom, men jag är rädd för hur jag ska kunna ta hand om henne ordentligt. Hur ska jag göra för att ta hand om min sjuka hund?

Att ta hand om en sjuk hund kan vara en utmaning, men med rätt kunskap och planering kan du ge din border collie den bästa möjliga vården. Här är några allmänna råd som kan hjälpa dig:

1. **Följ veterinärens instruktioner**: Din veterinär kommer att ge dig specifika instruktioner om hur du ska ta hand om din hund, inklusive medicinering, kost och aktivitetsnivå. Följ dessa instruktioner noggrant för att säkerställa att din hund får den bästa möjliga vården.
2. **Skapa en trygg och bekväm miljö**: Se till att din hund har en varm, tyst och bekväm plats att vila på. Du kan också skapa en särskild "sjukhundsplats" med en mjuk matta eller kudde.
3. **Ge din hund tillräckligt med vila**: Din hund behöver vila för att återhämta sig, så se till att hon inte överanstränger sig. Begränsa hennes fysiska aktivitet och undvik långa promenader eller lekar.
4. **Ge din hund rätt kost**: Din veterinär kan rekommendera en särskild kost för din hund, beroende på hennes sjukdom. Följ dessa rekommendationer och se till att din hund får tillräckligt med vatten.
5. **Håll din hund ren och torr**: Se till att din hund är ren och torr, särskilt om hon har en infektion eller sår. Du kan också behöva tvätta hennes paws och kropp regelbundet.
6. **Övervak din hund**: Håll ett öga på din hund och övervakar hennes tillstånd. Om du märker några förändringar eller försämringar, kontakta din veterinär omedelbart.
7. **Ge din hund kärlek och uppmärksamhet**: Din hund behöver kärlek och uppmärksamhet, även om hon är sjuk. Ge henne massage, beröm och belöningar för att hålla henne lugn och glad.
8. **Ha en plan för nödsituationer**: Ha en plan för nödsituationer, som om din hund plötsligt försämras eller om du behöver ta henne till veterinären på natten.
9. **Ta hand om dig själv**: Att ta hand om en sjuk hund kan vara stressigt och utmattande. Se till att du tar hand om dig själv också, genom att få tillräckligt med sömn, äta bra och ta pauser när du behöver det.

Kom ihåg att varje hund är unik, och din veterinär kan ge dig specifika råd baserat på din hunds specifika behov. Om du har några frågor eller bekymmer, kontakta din veterinär för råd och stöd.



### Example 2:
Jag har svårt att sova om natten och mår inte så bra. Jag känner mig trött och utmattad. Jag önskar att jag kunde gå upp på morgonen och känna mig utvilad och pigga, istället för trött och tung i kroppen. Jag har provat att gaan till sängs tidigtare men det gör ingen skillnad.

Det låter som att du upplever en riktigt tuff period med sömnsvårigheter och trötthet. Att inte kunna sova ordentligt och känna sig utmattad under dagen kan vara väldigt påfrestande, både fysiskt och mentalt.

Först och främst är det viktigt att du pratar med en läkare eller en annan vårdpersonal om dina sömnsvårigheter och trötthet. De kan hjälpa dig att identifiera eventuella underliggande orsaker till dina problem och ge dig råd och behandling.

I väntan på att du kan få professionell hjälp, finns det några saker du kan prova för att förbättra din sömn och minska tröttheten:

1. **Skapa en regelbunden sömnrutin**: Försök att gå till sängs och vakna upp vid samma tid varje dag, även på helgerna. Det kan hjälpa din kropp att komma in i en regelbunden rytm.
2. **Skapa en avslappnande miljö**: Se till att ditt sovrum är mörkt, tyst och svalt. Använd gardiner, öronproppar eller en vitbrusmaskin om det behövs. Investera i en bekväm madrass och kudde.
3. **Undvik stimulerande aktiviteter före sänggåendet**: Försök att undvika att titta på TV, använda mobiltelefonen eller datorn, eller engagera dig i andra stimulerande aktiviteter minst en timme före sänggåendet.
4. **Prova avslappningstekniker**: Du kan prova tekniker som djupandning, meditation, yoga eller progressiv muskelavslappning för att hjälpa dig att slappna av och somna.
5. **Fysisk aktivitet**: Försök att få in någon form av fysisk aktivitet under dagen, men undvik att träna för nära sänggåendet.
6. **Kost och dryck**: Se till att du äter en balanserad kost och undvik koffein, alkohol och tunga måltider före sänggåendet.
7. **Skriv ner dina tankar**: Om du har svårt att sova på grund av tankar och bekymmer, kan det hjälpa att skriva ner dem i en dagbok före sänggåendet.

Kom ihåg att det kan ta tid att hitta rätt kombination av strategier som fungerar för dig, så var tålamod och ge inte upp. Och som sagt, prata med en läkare eller annan vårdpersonal för att få professionell hjälp och stöd.



