Testing UltraLM 13B: A Small Model’s Strengths and Reasoning Errors

A 2023 local test finds useful writing and simple coding alongside failures in games, arithmetic and logic.

MBMatthew BermanPresenta · Forward Future
Canal
Matthew Berman
Publicado
10 jul 2023
Vídeo
12:20
Lectura
3 min
Diapositivas
3
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Matthew Berman runs a quantized UltraLM 13B model locally and tries an informal prompt rubric. He finds some usable answers but several reasoning failures, and questions how much its leaderboard placement predicts practical performance.

  1. 1Synthetic dialogue dataThe project describes separate query-generating and responding roles.
  2. 2Snake fails at runtimeThe generated code produces a pygame attribute error.
  3. 3Inconsistent logicThe shown speed-order attempts fail even though an earlier attempt reportedly succeeded.
  4. 4Arithmetic errorThe model states an order-of-operations rule but applies it incorrectly.

Conclusiones

  1. UltraChat describes synthetic multi-turn dialogue data generated using two API roles.
  2. A simple Python script succeeds, but the generated Snake game errors when run.
  3. The poem is shorter than requested even though Berman scores it as a pass.
  4. The model fails several logic and arithmetic prompts in this test.
  5. Leaderboard placement and a small informal rubric each have limits.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

UltraChat and local setup

Berman introduces the model, its data and his quantized local setup.

In July 2023 I test UltraLM 13B, a small model that had ranked highly among open models on an Alpaca leaderboard. A leaderboard placement is a starting point for my tests, not evidence that it matches larger proprietary models on every task.

The UltraChat project describes creating multi-turn dialogue data using two ChatGPT Turbo API roles, one generating user queries and another responding. Its stated categories include questions about the world, writing and work on existing material.

UltraChat data overview
DIAPOSITIVA 1 / 3UltraChat data overviewThe project describes its synthetic dialogue categories and generation process.

I run a GPTQ-quantized version locally on a Windows computer with an Nvidia GPU and use text-generation-webui. I load it with AutoGPTQ and compare the interface’s instruction and chat modes.

02

Coding and writing

He tests a simple script, a Snake game, a poem and a resignation letter.

A joke generates quickly, and a Python script printing numbers one through 100 is correct. The chat-mode response has formatting issues, so I later switch to instruction mode for some tests.

The Snake game output looks more structured in instruction mode, but running the generated Python produces an attribute error in pygame. I count that coding test as a failure.

Snake program error
DIAPOSITIVA 2 / 3Snake program errorThe generated code encounters a pygame attribute error.

I ask for a poem about AI with exactly 50 words. It repeatedly produces the same shorter poem, even after I increase the temperature. I like the poem and call it a pass, although it did not meet the explicit length constraint.

The model drafts a usable resignation email despite formatting problems and correctly identifies the US president in 1996. It refuses a request for wrongdoing, which I record as a refusal in my test.

03

Reasoning and arithmetic

Several logic and math answers fail in the shown runs.

On the shirt-drying puzzle, the model introduces unsupported claims about sunlight and surface area and concludes that drying takes eight hours. I mark the answer wrong; the question also depends on whether there is enough space to dry shirts together.

In a speed-order puzzle, Jane is faster than Joe and Joe is faster than Sam, yet the model says it cannot determine how Jane and Sam compare. Both instruction and chat modes fail in the shown attempts, although I say an earlier attempt succeeded.

The model answers 4 + 4 correctly but mishandles 25 − 4 × 2 + 3, despite mentioning the order of operations. Applying multiplication first gives 20.

Order-of-operations test
DIAPOSITIVA 3 / 3Order-of-operations testThe model gives an incorrect result despite citing the rule.
04

Planning, summarization and conclusion

Berman tests more tasks and reflects on the limits of leaderboards.

A one-day meal-plan request produces a structured answer I consider useful. When asked to count the words in its own response, the model gives an incorrect count.

In the killers puzzle, its explanation misstates the premises and reaches an incorrect answer. Asked for the current year, it says it lacks real-time information; I count that acknowledgement of uncertainty as a pass.

For a summarization test, I provide a passage about bird flight and ask for a bullet-point summary. The response focuses on feathers but captures some source content, so I give it a qualified pass.

My conclusion is that UltraLM is interesting for its size and can handle some writing and factual prompts, but the reasoning failures make me skeptical of reading too much into its leaderboard position. These are informal examples from one setup, not a comprehensive evaluation.

Más de este canal

6 diapositivas25:50EN
MBMatthew 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
2 diapositivas32:20EN
MBMatthew Berman· 23 oct 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
Diapositivas0:22EN
MBMatthew Berman· 21 oct 2026A Robot Bodyguard Video Shows Dramatic Rescue ScenariosMatthew Berman · Forward FutureMatthew Berman reacts to a short robot demonstration depicting fighting and vehicle-rescue scenarios.RoboticsEvaluaciones
45:08EN
MBMatthew Berman· 21 oct 2026Sam Altman on AI Discovery, Consciousness, Compute and a Human-Centered FutureMatthew Berman, Sam Altman · Forward FutureIn a conversation with Matthew Berman, Altman discusses scientific progress, personal assistants, recursive self-improvement and the importance of human agency.AI for sciencePersonal agentsConsciousness+2
0:32EN
MBMatthew Berman· 21 oct 2026Sam Altman on the Continuing Demand for Software WorkSam Altman, Matthew Berman · OpenAIIn a short interview excerpt, Altman says demand for software may be larger than expected even as AI changes how it is made.Future of WorkSoftware engineeringAgentes de programación
1:02EN
MBMatthew Berman· 15 oct 2026From Punched Cards to AI Software FactoriesMatthew Berman · Forward FutureMatthew Berman contrasts early programming with an AI-assisted workflow and promotes Factory’s development tools.Fábricas de softwareAgentes de programaciónSoftware engineering+1