Skip to main content
All CollectionsBuild AutomationsCasesSocrates
Socrates Auditing: Monitor Your AI Analyst
Socrates Auditing: Monitor Your AI Analyst

See where Socrates' actions are audited to ensure transparency.

Updated over a week ago

Torq takes visibility and tracking very seriously. It is important to track the actions taken by both human and AI analysts, so Torq audits all actions analysts and Socrates take.

Socrates in Your Log

Socrates is always audited in Torq's audit log, including in the following scenarios:

  • Workflows that Socrates executed

  • Updates to cases are marked as done by Socrates when relevant

    • Ex: Socrates changes the severity of a Case, Socrates adds a tag to a Case, etc.

Analyst Actions and Socrates

  • In the audit log, under extra data, the user who asked Socrates to take a certain action is visible under requesting_actor. This allows visibility into which analyst or user asked Socrates to act and ensures the ability to follow up with the user. For example:

{
"id": "xxxxx-xxxxxx-xxxxxxx",
"timestamp": "2024-08-14T09:10:36.854112Z",
"email": "socrates@torq.io",
"actor_name": "Socrates",
"action": "Cases linked",
"resource_id": "144001",
"extra_data": {
"linked_case_id": 143696,
"requesting_actor": "{\"kind\":\"USER\", \"user\":{\"email\":\"employee@torq.io\"}}"
},
"account_id": "xxxxxxx-xxxxx-xxx-xxxx-xxxxxxxx",
"account_name": "employee-dev"
}

Cases Audit Entries

Socrates' actions are logged in every Case instance included in the Audit Log. If Socrates completes any of these actions, they will be logged with Socrates as the actor_name.

Socrates and Conversation History

Conversation history with Socrates is saved in the case where it occurs and visible to everyone with Case view access. This ensures that all instructions to Socrates are reviewable, and conversations can be understood—and joined (by those with Case write access)—no matter which analyst began them.

Did this answer your question?