Skip to main content
Glama

drxinfra knowledge base for Directum RX

Hardware for a local AI assistant for Directum RX

size_ai
Read-onlyIdempotent

How many CPU servers and how much memory a local LLM assistant for Directum RX needs (the model works with RX through MCP tools), from drxinfra measurements: llama.cpp on CPU, load tests with 1, 2 and 4 concurrent users and an answer quality check. Same model and numbers as drxinfra.ru/ai-sizing.html. Returns servers, memory, typical and p95 answer time, answers per hour, the quality score, and a comparison of all measured models on the chosen server.

Input Schema

NameRequiredDescriptionDefault
hwNoMeasured server: icelake16 = Intel Xeon Ice Lake, 16 vCPU, 32 ГБ; m1pro = Apple M1 Pro, 8 ядер CPUicelake16
kvNoKV cache type of the model serverf16
qphNoQuestions per hour from each of them
modelNoModel: qwen3-4b = Qwen3 4B; qwen3-8b = Qwen3 8B; gigachat31 = GigaChat 3.1 10B-A1.8B; qwen3-30b-a3b = Qwen3 30B-A3B Instruct 2507qwen3-8b
shareNoPercent of them asking in the peak hour, usually 10-30
usersNoEmployees with the assistant
targetNoAcceptable typical answer time, seconds
toolsetNoRX tools given to the model: all = Все 27; pilot = 16 для пилотаall

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, closed-world, non-destructive behavior, so the safety profile is covered. The description adds real context beyond that: the numbers come from actual measurements (llama.cpp on CPU, 1/2/4 concurrent users, quality check) and match a published sizing page, which tells the agent results are deterministic estimates rather than live probes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose and provenance are front-loaded in the first clause, and the return values are listed compactly at the end. It is a dense, somewhat run-on sentence, but every clause carries information and nothing is redundant with the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 8 optional parameters, no required fields, and no output schema, the description carries the burden of explaining returns and does so concretely: servers, memory, typical and p95 answer time, answers per hour, quality score, and a cross-model comparison. It also states the measurement methodology and source, leaving nothing essential for a correct call missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already explains each enum value, default, and range in detail. The description only reinforces that model choice and concurrency levels drive the result; it adds no parameter syntax or interaction detail beyond the schema, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific capability: computing CPU server count and memory for a local LLM assistant for Directum RX, including the measurement basis (llama.cpp, load tests at 1/2/4 users, quality check). It is clearly distinguishable from size_rx, which sizes the RX server itself rather than the AI assistant hardware.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is explicit: this is for sizing hardware for a local LLM assistant that talks to RX through MCP tools, based on measured benchmarks. There are no explicit exclusions or a direct 'use size_rx instead when...' statement, so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.