Ask in Thai or English. Get answers with citations.
Operators ask what they would ask a colleague: “Is this the vendor or us?” The copilot investigates with the same tools and permissions as the person asking, and cites every claim. It will not show a viewer data their role cannot see.
The copilot uses the same permission-checked tools as the console.
The copilot investigates through five tools: logs, metrics, incidents, topology and runbooks. Permissions are enforced in the tools, not in the prompt, so a question cannot widen access.
metrics.query("payments-gw", "http_5xx", last 30m)Allowed for the role5xx at 31 %logs.search("order-api", "upstream timeout", last 4m)Allowed for the role1,284 lines · already masked at ingestionincidents.get("INC-20931")Allowed for the role7 alerts grouped · cause assessment attachedtopology.path("checkout-web", "payments-gw")Allowed for the roleerrors confined to the payments-gw pathrunbooks.read("payments-gw", lang)Allowed for the roleRB-PAY-004
Every claim cites evidence.
Each factual statement cites a tool result or a runbook passage, and each citation reopens the result it came from. If the copilot cannot find evidence, it says so rather than answering from general knowledge.
Most likely the provider. payments-gw has returned 5xx on 31 % of calls since 14:01:58 , and its status page reports degraded card authorisation . order-api is healthy on every other dependency and has had no changes in 24 hours . Recommended next step: fail over card payments to the secondary provider.
Evidence behind the answer
- 1Metric ·
payments-gw5xx responses 31 % (baseline under 0.5 %) since 14:01:58 - 3Status ·Provider status page reports degraded card authorisation since 13:59
- 4Topology ·
order-apihealthy on every other dependency; errors confined to thepayments-gwpath - 5Change ·No deploys or configuration changes to
order-apiin 24 h
A refusal comes with an alternative.
A viewer who asks for data their role cannot see is refused with an alternative they can see. The copilot will not show a viewer data their role cannot see.
Show me the raw payment logs for card ending 4417.
You don't have access to raw payment logs. I can show the masked error summary for payments-gw instead.
- Restricted request
- The copilot refuses, and offers an alternative the role can see.
- No evidence found
- The copilot says it found none, rather than answering from general knowledge.
Thai and English, identifiers unchanged.
Questions and answers work in Thai and English. Technical identifiers, such as service names and template text, stay as they are in either language, such as payments-gw.
Most likely the provider. payments-gw has returned 5xx on 31 % of calls since 14:01:58 [1], and its status page reports degraded card authorisation [3]. order-api is healthy on every other dependency [4] and has had no changes in 24 hours [5]. Recommended next step: fail over card payments to the secondary provider.
มีแนวโน้มสูงว่าปัญหาอยู่ที่ผู้ให้บริการ payments-gw ตอบกลับ 5xx 31 % ของคำขอตั้งแต่ 14:01:58 [1] และหน้าสถานะของผู้ให้บริการแจ้งว่าการอนุมัติบัตรขัดข้อง [3] ส่วน order-api ทำงานปกติกับ dependency อื่นทั้งหมด [4]
Conversations are private and the role is re-checked on every read.
A conversation is private to its user and tenant. Role is checked again on every read and every tool call, not once when a conversation starts, and a downgrade closes restricted history.
- Private conversations
- A conversation is private to its user and tenant.
- Role re-checked
- Role is checked again on every read and every tool call, not once when a conversation starts.
- Role downgraded
- Restricted history from earlier in the conversation is no longer readable.
- viewer
- Read incidents, service map and dashboards; use the copilot within their access
- operator
- Acknowledge, resolve and request actions
- approver
- Approve or reject requested actions
- admin
- Manage sources, topology, alarms, destinations and the action catalogue
Runbooks are citable knowledge.
Runbooks are written operational guidance for the systems you run, kept in Thai and English. The copilot can read them and cite a passage, with its version, in an answer.
Fail over card payments to the secondary provider
Provider-side fault ranked first with relative confidence 0.81. Runbook RB-PAY-004 applies.
- Document
- A runbook for one system, kept in Thai and English. The passages are selected in the language of the question.
- Revision
- Derived from the document’s content, so a changed runbook has a new revision and a citation says which one it relied on.
- Reference
- Assigned by MonitOps, never taken from model output.
- Limit
- A passage is prepared guidance. It cannot show that a service is healthy now.
Streaming answers, and an honest unavailable state.
Answers stream as they are written, so text appears while the copilot works. If the model endpoint is unavailable, the copilot says so, and detection, correlation and the computed cause ranking continue.
Streaming
Most likely the provider. payments-gw has returned 5xx on 31 % of calls since 14:01:58 [1], and its status page reports degraded card authorisation
No evidence found
The copilot says it found none, rather than answering from general knowledge.
Copilot unavailable
The copilot says so. Detection, correlation and the computed cause ranking continue.
Questions operators ask.
The copilot answers questions about incidents, services and logs in Thai or English. The answer changes with the evidence.
| Asked in | Question | What the copilot does |
|---|---|---|
| English | Is this payments-gw or us? | Compares the incident’s candidates, cites the cause assessment and the evidence, and answers whether the cause is the provider or a service you run. |
| Thai | payments-gw มีปัญหาอยู่ไหม? | Answers in Thai, with the same citations and identifiers unchanged. |
| Viewer | A restricted log attribute | Refuses, and offers what the viewer’s role can see. |
From a question to an approved action.
The copilot never sets a confidence score, a cause class or an approval. Actions run within the authority your team defines, and the articles below describe the copilot in full.
On this site
Read the documentation
See MonitOps on your own incidents.
We run a working session with your operations team on your services and recent incidents.