How an AI prompt becomes a response
An AI answer is software running on physical computers. For a hosted language model, your message travels across a network to a serving system, which uses a trained model to generate output. The response returns through the network, often a little at a time.
Explore this system in interactive 3D →
1. Your device sends a request
The app packages your message with information needed by the service, such as the conversation context and generation settings. Network equipment carries that request to the service. A network connection moves bytes; it does not understand the question or decide which GPU should answer. Authentication, access checks and request handling happen in software.
2. Serving software chooses compute
The service routes accepted work to a serving instance with the required model and capacity. Requests may wait in a queue or be grouped into batches. The chosen instance might use one GPU or several cooperating devices. It is not a journey through every rack, and the physically nearest server is not necessarily the one selected.
3. Text becomes tokens
A tokenizer converts text into units the model can process. A token can represent part of a word, a word or another text fragment. The input may include earlier conversation messages, so a short new question does not necessarily mean a short model input. CPUs coordinate the request, while accelerators carry out much of the numerical work.
4. The model processes context and generates output
For many autoregressive language models, prefill processes the input context and decode generates successive output tokens. Trained parameters and temporary working data occupy memory. Each generation step uses the available context to calculate possible next tokens, and the serving system selects an output according to its generation settings. A saved attention cache can avoid repeating some earlier work.
5. The response travels back
The service can stream generated text while computation continues. This is why an answer may appear gradually instead of arriving as one complete block. The visible words are not individual network packets: tokenization, text buffering and network transport use different units. Application software assembles the received output into the response you see.
Inference is not training
A normal prompt uses learned model parameters; it does not retrain the model from scratch. Training adjusts parameters using examples and an optimization process. Inference applies the trained model to new input. Retrieval, tools, caching and safety checks may add further steps, and some deployments split inference phases across different hardware. The explorer illustrates one simple route, not every possible service architecture.
Try following the physical route
In the explorer, start Follow my prompt and watch the marked serving rack. Notice the external connection, shared network and rack switch before the camera enters the server. Pause at the CPU and GPU stages, then follow the return step. The highlighted rack is an illustrative assignment, not a claim that one particular rack always handles incoming prompts.
Connect the steps
- Your device
- Network edge
- Serving instance
- GPU computation
- Response
A response that arrives word by word
When you ask why water evaporates, the serving software first processes the input context. Generation then repeats to produce output tokens. The application can display text before the whole answer is finished. A visible word, a token and a network packet are different units; the animation combines these details into one readable journey.
Try it in 3D
Start Follow my prompt. Identify where data enters, where computation happens and where the response returns. Notice that the route chooses representative compute rather than visiting every rack.
Open the related explorer →Does a new prompt train the model again?
No. This example uses existing learned parameters for inference. Training changes those parameters; ordinary inference does not.