hackhaton-space-stackHackhaton Space Stack
AcademyBuilder
Get Started
All terms
The Basics
  • Stack
  • Frontend & Backend
  • CLI
  • Monorepo
  • Server
  • Localhost
How AI Works
  • Context Window
  • Hallucination
  • Token
  • Prompt Caching
  • Session
  • Compaction
  • Embedding
  • Vector Database
  • RAG
  • Fine-tuning
  • Temperature
  • Inference
  • Reasoning
  • Multimodal
Building With AI
  • Agent
  • MCP
  • System Prompt
  • Skill
  • CLAUDE.md
  • Slash Command
  • Harness
  • Computer Use
  • Agents SDK
  • Voice Agents
  • OAuth
  • Vibe Coding
  • Permission Scope
  • Tool Calling
  • Prompt Injection
  • Eval
  • Guardrails
  • Sandbox
  • Progressive Disclosure
Code & Collaboration
  • Git
  • Commit
  • Branch
  • GitHub
  • Pull Request
  • Open Source
  • Markdown
  • Dependency
  • Merge
  • Fork
APIs & Connections
  • API
  • Auth
  • Database
  • ORM
  • SDK
  • Webhook
  • Endpoint
  • REST
  • HTTP Methods
  • Env File
  • Schema
  • JSON
  • YAML
  • Secret
  • Rate Limit
  • CORS
  • Cookie
  • Encryption
Shipping & Running
  • Deploy
  • Headless
  • Cron
  • DNS
  • CDN
  • Object Storage
  • Serverless
  • Edge
  • Worker
  • Runtime
  • Process
  • Daemon
  • Queue
  • Job
  • State
  • Cache
  • SSH
  • Build
  • Staging
  • Rollback
  • Docker
  • Feature Flag
  • Test
  • CI/CD
  • The Cloud
Debugging & Errors
  • Trace
  • Type Error
  • Stack Trace
  • Log
  • Bug
  • Patch
  • Latency
How Developers Think
  • DRY
  • YAGNI
  • KISS
  • Refactoring
  • Technical Debt
  • Async
← All terms

Type-safe, modern TypeScript scaffolding for full-stack web development

ThreadsGitHub

Info

  • Academy
  • Docs

Legal

  • Terms of Service
  • Privacy Policy

© 2026 Dzulhelmy Nazri

How AI Works

$definereasoning--plain-english

Reasoning

TLDRLetting the model work a problem before it blurts.

Some questions have one obvious next file. Some questions have a trap.

A normal model commits on the first pass: next token, then the next, until it has a paragraph. That is fine for "rename the button" and rough for "why does Better Auth work locally and fail on the preview deploy?" The first path looks fluent. The first path is often the wrong fork.

Reasoning is paying for a private (or visible) work-up before the line you asked for. The model spends extra inference arguing with itself — plan, check, discard a bad branch — then it answers. You may only see a "thinking" pause. You are still buying those tokens.

This is a product setting, not a personality upgrade. Hosts expose "effort" or a separate reasoning model. High effort on a one-line change is a slower, pricier intern. Low effort on a multi-step outage is a confident shrug.

Use it when the obvious first answer is the dangerous one:

  • Multi-hop bugs, race conditions, "it only fails on Friday"
  • Math, constraints, anything with a silent off-by-one
  • An agent that must pick a legal stack combo instead of inventing a flag

Skip it when you already know the file.

One honest limit: a beautiful chain can still be a hallucination. The steps look like proof. They are still generated text. Evals tell you whether the extra spend bought fewer wrong finals, or just longer wrong finals.

What this unlocks

You stop using one model setting for every ticket. Fast path for the rename. Paid extra pass for the mystery. That is how you keep a hackathon agent cheap on the easy turns and sharp on the one that would have wrecked the demo.

Related

  • Inference
  • Token
  • Eval
PrevInference

How AI Works

NextMultimodal