This is an architecture note. The selected work page describes systems I have worked on.

Start with the boundary

Some organizations need model capability without sending their documents, prompts, or logs to an external API. Local inference can support that requirement, but the model endpoint is only one part of the data flow.

Storage, retrieval, access control, logs, telemetry, and updates need the same scrutiny. The operating requirements determine whether an air gap, an on-premises deployment, or another arrangement makes sense.

Make the constraints explicit

Hardware capacity, latency, model quality, and operating costs affect each other. Evaluation should use the intended workload, including the cases where the system needs to decline a request or fall back to a different path.

Discuss a system or review the service options.