Testing Dolphin 2.2, a Mistral 7B Fine-Tune

Matthew Berman tries a small open-weight model on coding, formatting and reasoning prompts, with mixed results.

MBMatthew BermanAnime · Forward Future
Chaîne
Matthew Berman
Publié
7 nov. 2023
Vidéo
11:05
Lecture
5 min
Diapositives
5
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Matthew Berman tests Eric Hartford’s Dolphin 2.2 Mistral 7B using a handful of prompts. The model follows several simple formatting and factual instructions, but the Snake code does not work in his test and several reasoning answers are incorrect. The poem he calls a pass has 52 words rather than the requested 50; these informal examples are not a standardized benchmark.

  1. 1Model backgroundDolphin 2.2 builds on Mistral 7B and adds curated conversational data; the card warns about highly compliant responses.
  2. 2Snake fails to runUndefined code and unsuccessful follow-up fixes prevent a visible working game in Berman’s test.
  3. 3Faulty drying calculationThe model answers 100 hours; under parallel drying in unchanged conditions the expected answer is four hours.
  4. 4Marble and cupThe model overlooks that an inverted cup normally leaves the marble on the table when lifted.

À retenir

  1. Dolphin 2.2 is a Mistral 7B fine-tune whose creator describes it as designed to be more compliant.
  2. The test uses an unquantized model on RunPod through text-generation-webui.
  3. The generated Snake game did not visibly run after several attempted fixes.
  4. A 52-word poem is close but fails an exact 50-word instruction.
  5. The model answered several reasoning puzzles incorrectly despite succeeding on simpler tasks.
  6. The model card later flagged 2.2 as overfit and pointed to version 2.2.1.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Dolphin 2.2 and setup

Berman introduces the Mistral fine-tune, its model card and his local testing setup. He notes the model’s compliance-oriented training.

Eric Hartford's Dolphin 2.2 is a fine-tune of Mistral 7B, following Dolphin 2.0 and 2.1. I previously found the smaller model impressive, so I'm going to run this version through a series of informal coding, writing and reasoning prompts. These are individual examples, not a standardized evaluation.

Hartford and I have discussed the possibility of fine-tuning models for AutoGen and MemGPT, and he is looking for relevant API interaction data. The idea is to improve model behavior for those agent frameworks; it is a proposed project, not a result established by these tests.

The [model card](https://huggingface.co/dphn/dolphin-2.2-mistral-7b) describes Dolphin 2.2 as based on Mistral 7B and includes curated Samantha data intended to improve conversation, empathy-style responses and multi-turn interaction. Those are training goals, not evidence that the model actually experiences feelings. The card says the model is Apache 2.0 licensed and warns that it can comply with unethical requests.

The model is described as uncensored because its training data was filtered to reduce refusals. Its creator recommends an alignment layer before exposing it as a service. The model card subsequently notes that version 2.2 was overfit and re-released as 2.2.1; this video tests 2.2.

I load the unquantized model with the Transformers loader in text-generation-webui on RunPod, rather than using my local machine while recording. I select the model, load it, use its stated prompt format and set the maximum new tokens to 2,048. Hardware requirements vary with precision and deployment settings.

Loading Dolphin in text-generation-webui
DIAPOSITIVE 1 / 5Loading Dolphin in text-generation-webuiThe model is loaded through the Transformers interface.
02

Coding and writing prompts

The model produces a simple number-printing script but its Snake game fails to run. A poem misses the exact word count and a resignation email meets Berman’s expectations.

The first coding request is simple: print the numbers from 1 through 100 in Python. The generated script appears to satisfy the request. My next prompt asks for a Snake game, and the generated program is more difficult to run.

Generated Snake code
DIAPOSITIVE 2 / 5Generated Snake codeThe attempted game exposes issues that later fixes do not resolve in the demo.

I notice undefined pieces in the Snake code, including a console-clearing function and a Windows-related reference. I ask the model for corrections and try the suggestions, but after several exchanges the program still produces no visible game. I cannot tell from this run whether it is stuck or merely not displaying, so I mark the test as a failure.

For creative writing, I ask for a poem of exactly 50 words. I count 52 and call it a pass because it is close, but it does not actually meet the exact-length instruction. A resignation email is appropriately formatted and earns a pass in my informal assessment.

03

Facts and reasoning

The model answers a historical question correctly but fails a drying puzzle. Other arithmetic and reasoning results are mixed.

On a factual question about the US president in 1996, the model correctly names Bill Clinton. It gives a longer answer than necessary, which makes me wonder why models differ so much in verbosity. A correct response to one familiar fact should not be taken as proof that a model reliably contains all human knowledge.

I also test the model's willingness to answer a request involving unauthorized entry into a car. It provides a response instead of refusing, consistent with the model card's characterization. That single prompt illustrates its behavior in this case; it is not a comprehensive safety evaluation.

The shirt-drying question asks how long 20 shirts take if five dry in four hours. The model gives 100 hours through faulty proportional reasoning. If all 20 can dry simultaneously under the same conditions, the expected time is four hours; different capacity assumptions would change the answer, but the model's calculation does not justify 100 hours.

The drying problem
DIAPOSITIVE 3 / 5The drying problemThe response uses faulty arithmetic and concludes 100 hours.

In a comparison of speeds, Jane is faster than Joe and Joe faster than Sam; the model correctly concludes Sam is not faster than Jane. It also answers a simple addition question and a second arithmetic expression correctly. These examples show mixed reasoning performance rather than a general mathematical ability score.

The model produces a plausible one-day meal plan, including meals, snacks and hydration. Asked to count the words in its own response, however, it says 105, which I find incorrect. Like the poem test, this shows that fluent text and exact counting are different requirements.

04

Structured output and physical reasoning

Berman tests a counting puzzle, summarization and JSON. The final marble-and-cup answer misses a likely physical consequence.

In the killer puzzle, three killers are in a room and a newcomer kills one without anyone leaving. The model concludes two killers remain, overlooking that the newcomer has become a killer. Under the usual interpretation counting living killers, the answer is three; counting the dead person as well gives a different answer.

The killer-counting puzzle
DIAPOSITIVE 4 / 5The killer-counting puzzleThe response overlooks that the newcomer is also a killer.

For a summarization test, I ask for a dash-formatted bullet summary of a passage about nuclear fusion. I judge that the response covers the principal points and follows the requested format. Another prompt converts a short description of three people into JSON, and I find that the result preserves the supplied attributes.

The model then considers a whimsical choice between 100 duck-sized horses and one horse-sized duck, discussing the number, size and strength of the opponents. I consider it a reasonable answer for an open-ended prompt. This is a subjective assessment rather than a test with a single measurable correct result.

Finally, I ask where a marble is after an upside-down cup containing it is lifted from a table and moved to a microwave. The model says the marble remains in the cup. Under the ordinary assumption that the cup is simply lifted while inverted, the marble is left on the table; the precise outcome depends on how the cup is handled. The response misses that likely physical consequence.

The marble-and-cup response
DIAPOSITIVE 5 / 5The marble-and-cup responseThe model assumes the marble stays inside the inverted cup when it is moved.

Overall, Dolphin 2.2 handles several straightforward formatting and factual prompts, while the Snake program and multiple reasoning challenges fail in my small test. The poem nearly meets its target but is not exactly 50 words. The results are useful examples of behavior under these prompts, not a reliable ranking across models or a substitute for broader evaluation.

Sur la même chaîne

5 diapositives14:45EN
Matthew Berman· 29 oct. 2026Matthew Berman Examines Google’s Gemini 4 Carbon AnnouncementMatthew Berman · Forward FutureMatthew Berman reviews Google’s reported benchmark results, staged rollout and pricing for Gemini 4 Carbon, while noting he has not yet used the model.Foundation ModelsBenchmarksAI cost & performance+2
12 diapositives34:21EN
Matthew Berman· 27 oct. 2026Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI SafetyIA en entreprise+2
0:26EN
Matthew Berman· 25 oct. 2026Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy
2 diapositives0:36EN
Matthew Berman· 25 oct. 2026Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.ÉvaluationsAgents de codeOpen-weight models
2 diapositives0:21EN
Matthew Berman· 24 oct. 2026An AI-Generated Kimi Benchmark Chart Used Invented ScoresMatthew Berman · Forward FutureMatthew Berman asks for a graph of Kimi K3.1 Pro benchmarks, then discovers that the displayed figures are illustrative placeholders.BenchmarksÉvaluationsGenerative media
6 diapositives25:50EN
Matthew Berman· 24 oct. 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1