Rules first. AI second.
Most AI CS tools let the LLM decide what to do and then suggest an action. giiHelpdeskAgent does the opposite: your rules run first, and the LLM only drafts the reply - it never decides the action.
Here's why this matters: an LLM can be confident and wrong. It has no memory of your last 50 refund decisions. It doesn't know that you never approve refunds on orders that have already shipped. It doesn't know that a certain SKU has a known issue and should always be escalated to your supplier team.
Your rules do know all of this. So we encode them in code, where they can't be misremembered, overridden by a tired agent, or hallucinated away.