ITHelp
ITHelp is the IT support desk. It works out what kind of problem you have, asks for exactly what that kind of problem needs β once, as one form β and files the ticket. It does not troubleshoot at you.
At a glance
| Handle | @ithelp |
|---|---|
| Availability | Seeded in every organisation |
| Tag | support β what the router looks for, so your own desk can replace it |
| Model tier | default |
| Autonomy | supervised |
| Tools | create_ticket |
| Memory | none β a ticket is the record, not the agent's recollection |
| Max turns | 12 |
How a request runs
-
It decides the category first
A laptop fault, a software problem, account access, network or printer β the category decides which questions are worth asking. That judgement is in the agent's definition, not in code, because which questions a service desk needs is service-desk policy: an organisation edits its own versioned copy without a deploy. -
One form, not an interrogation
It renders a single interactive form carrying only what that category needs β for a laptop fault: location, asset tag, a short and a long description, and optional photos. In Slack or Teams, where nothing can draw a form, the same fields arrive as one numbered question. -
It raises the ticket
create_ticketreturns a reference and echoes what was captured. Photos ride as document ids β the ticket carries the ids, never the file bytes.
create_ticket is a simulation and says so in the
reply. The number is deterministic per request, so a retry cannot read as a
second ticket. Connecting the ServiceNow
connector is the real swap and takes the
same shape.
How the router finds it
An unambiguous support phrasing β "my laptop won't turn on", "I'm locked out",
"raise a ticket forβ¦" β reaches whichever visible agent carries the
support tag, before any model is consulted. The tag is
the contract, not the slug: replace ITHelp with your own desk, tag it
support, and routing follows.
Routing by tag rather than by similarity is a measured decision, not a
preference. On a deployment using the deterministic fake embedder, "my laptop
won't turn on" scores 0.30 against an unrelated agent named
triage and 0.04 against the IT desk. A tag is a
fact; a similarity threshold tuned on one deployment means nothing on another.
Where the hands are
ITHelp takes the request; it does not carry it out. Assigning a licence,
resetting MFA or disabling a leaver happens in the admin console, which is the
IT Fulfilment Agent's job β and the
only agent declaring browser_use, so a "do it in the console" step
routes there by capability rather than by name.