Home › Datasets › Multi-Turn Conversation

General Assistant Pack

How to Fine-Tune an LLM for Multi-Turn Conversations

Maintaining context, coherence, and natural flow across multi-turn dialogues rather than single-shot exchanges.

Fine-tune a model on this dataset Preview Dataset

$19 for the dataset. Training is priced separately by model, starting at $47.

What can this kind of fine-tuning teach an LLM?

A general-purpose model may already know some of this subject. Fine-tuning serves a different purpose: it repeatedly demonstrates the kinds of requests, response patterns, terminology, decisions and workflows you want the model to handle more consistently.

For Multi-Turn Conversation, the dataset focuses on maintaining context, coherence, and natural flow across multi-turn dialogues rather than single-shot exchanges. Fine-tuning shapes recurring model behavior; it does not turn the model into a live database or guarantee correctness on every new case.

What training data should cover

Useful supervised fine-tuning data should resemble the work you expect the model to perform. This Rebiha dataset's domain definition is organized around 18 coverage areas:

How Rebiha prepared the training material

This page contains 466 instruction-response pairs from the existing Rebiha dataset. Its domain definition was designed around the coverage areas above so the training material spans multiple realistic tasks rather than one narrow prompt pattern.

Rebiha's broader dataset workflow uses structured quality review to help identify problems such as contradictions, unsupported claims, unsupported assumptions, calculation errors and other weak training examples. You can inspect real examples on this page before deciding whether the dataset fits your model and use case.

What is in this dataset

466 instruction-response pairs covering maintaining context, coherence, and natural flow across multi-turn dialogues rather than single-shot exchanges. Each pair is a realistic instruction with a full written response, in the JSONL format used for supervised fine-tuning. No synthetic filler, no duplicated rows.

Example pairs

Real rows from the dataset, shown in full.

User: I've been trying to get my garden to grow tomatoes for years, but they always end up with black spots on the bottom. Assistant: That sounds like blossom end rot, which is usually a calcium or watering issue. Have you noticed if it's worse after dry spells or when you water inconsistently? User: Yeah, I do water irregularly—sometimes I forget for a few days, then I soak them. But I also add eggshells to the soil, so calcium shouldn't be the problem, right? Assistant: Eggshells break down very slowly, so they might not be available to the plant in time. Also, irregular watering can prevent the plant from taking up calcium even if it's in the soil. Have you tried mulching to keep soil moisture steady? User: I haven't mulched. Would that alone fix it, or should I also use a calcium spray?

Mulching alone usually isn't enough if the soil already has a calcium imbalance or pH issue. Here's a practical fix: first, test your soil pH—tomatoes prefer 6.2 to 6.8. If it's below 6.2, add agricultural lime (not fast-acting, but effective). For immediate help, use a foliar calcium spray containing calcium chloride—that gets absorbed through leaves within hours. Also, water deeply and consistently, aiming for about 1–1.5 inches per week, and mulch with straw or grass clippings to hold moisture. Remove any affected fruit now; they won't recover, but new fruit should be fine if you keep moisture steady and calcium available. If you want a long-term fix, mix a handful of gypsum into the soil around each plant next spring—it's more soluble than eggshells.

User: I'm planning a surprise birthday dinner for my wife next month. I was thinking of a rooftop restaurant with a view, but she's a bit scared of heights. Assistant: Good catch—so maybe skip the rooftop. What kind of cuisine does she love most? That might narrow things down. User: She absolutely loves Italian, but we've been to so many Italian places lately. I want something special, not just another pasta joint. Assistant: How about a place that does regional Italian, like Sicilian or Tuscan, with a focus on seafood or handmade pasta? Or maybe an Italian-inspired tasting menu with a chef's table experience? User: That sounds interesting. She also loves wine. Do you know any place that pairs a tasting menu with a wine flight, but isn't too stuffy?

Yes—look for a modern Italian "enoteca" style restaurant that offers a chef's counter or tasting menu with optional wine pairings. For example, places like 'Bar Frances' in Seattle or 'Spiaggia' in Chicago (if you're in the US) often have relaxed but refined settings. To find one near you, search for "Italian tasting menu with wine pairing" plus your city, then check reviews for the word 'casual' or 'welcoming' to avoid stuffiness. Call ahead and mention it's a surprise birthday—ask if they can do a special dessert plate with a candle and a printed menu. Also, book a table away from the kitchen noise, and confirm they can accommodate dietary restrictions if she has any. Since she's scared of heights, double-check that the restaurant isn't on an upper floor—you can ask when booking.

User: I finally got that new laptop you recommended, but the battery only lasts about two hours, which feels way too short. Assistant: Two hours is definitely low for a modern laptop. Could you tell me what you're typically running when you notice the drain? User: Mostly Chrome with like 20 tabs, plus Spotify and Slack. Also, I keep the brightness at max because the screen seems dim. Assistant: That combination will drain any battery fast. Chrome with many tabs is a known battery hog, and max brightness can cut battery life by 30–40%. Have you checked if your laptop has a power-saving mode or if the battery is calibrated? User: I haven't changed any settings. There's a battery saver option, but I don't know if it matters. Also, I notice the laptop gets pretty hot near the keyboard.

Heat near the keyboard is a clue—it suggests the CPU is working hard, likely due to background processes or Chrome's extensions. Here's a step-by-step fix: 1) Open Task Manager (Ctrl+Shift+Esc) and sort by CPU usage—kill any non-essential processes using over 10%. 2) In Chrome, disable or remove extensions you don't use; especially ones for ads or tabs, as they run constantly. 3) Turn on Windows' Battery Saver mode (Settings > System > Power & battery) and set brightness to 70%—it's perceptually similar but saves a lot. 4) Check your laptop's power plan: set it to 'Balanced' rather than 'High performance'. 5) For heat, make sure air vents are clear and consider a cooling pad. After doing this, do a full charge cycle (charge to 100%, use until 5%, then recharge) to recalibrate the battery meter. If it still drains in under 3 hours after a week, then it's likely a defective battery—contact the manufacturer for a warranty replacement.

Who this is for

Builders who want their fine-tuned model to reliably perform this specific capability, as part of a broader assistant or agent.

Which models this works with

The dataset is plain JSONL, so it works with any instruction-tuned open model. On Rebiha you can train it directly on:

Training uses LoRA, or QLoRA on a 4-bit base for larger models. Your base model's weights are never modified — training produces a separate adapter.

How it works

  1. Pick this dataset and a base model.
  2. Rebiha runs the job on a managed GPU. You set up nothing.
  3. Download your model: a ready-to-run GGUF, plus developer assets (adapter, tokenizer, configs).

Fine-tuning or RAG?

Use RAG when the model needs facts that change — your prices, your documents, today's inventory. Use fine-tuning when you want consistent behavior and structure without prompting for it every time. This dataset teaches the shape of this capability, not facts to look up.

How managed fine-tuning works

  1. Inspect the dataset examples and choose a compatible base model.
  2. Rebiha runs the training job on managed GPU infrastructure using LoRA or QLoRA as appropriate.
  3. Download portable model assets for your own workflow, including the available ready-to-run and developer outputs for the selected training path.

Fine-tuning or RAG?

Use fine-tuning when the objective is recurring behavior: response structure, domain patterns, terminology, workflow, or how the model approaches a class of requests. Use RAG when answers depend on changing or proprietary facts that should be retrieved at request time. The two approaches can also work together.

Know what goes in. Own what comes out.

You can inspect real examples before training, choose the model you want to adapt, and keep portable model assets when training is complete.

Related datasets

Start fine-tuning