What is an Inference?
Inference is the process of running a trained AI model on new input to produce an output — a prediction, a classification, or generated text — as distinct from training, which is the earlier process of adjusting the model's parameters on a dataset.
A model's lifecycle splits cleanly into two phases. Training is expensive and happens rarely: the model's weights are iteratively adjusted against a large dataset until it captures useful patterns. Inference is what happens every single time the model is actually used afterward — a prompt goes in, weights don't change, and an output comes out. When you send a message to a chatbot or an agent calls a model to decide its next step, that's an inference call.
Inference cost and latency are what most production AI systems are actually optimized around day to day, since training is a one-time (or periodic) event but inference happens on every single request at scale. Techniques like batching, caching, smaller distilled models, and quantization all exist specifically to make inference cheaper or faster without touching the training process at all. When people talk about a model's “speed” or “cost per token” in a live product, they are almost always talking about inference, not training.
In practice with Neotask
Every time a Neotask agent reasons about what to do next in a conversation, it's making an inference call to the underlying model — the platform's cost and latency tuning (caching prompts, routing simpler steps to smaller models) is entirely inference-side optimization, since Neotask doesn't train its own base models.
Related terms
- large-language-model
- context-window
- grounding-ai
- token
- model-routing
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue