Talk Session 1: AI Safety

Trustworthy Agentic AI in Regulated Domains: Robustness, Privacy, and Accountability as Co-Design Imperatives

Lovedeep Gondara — Head of AI R&D, Vanguard; Adjunct Professor, University of British Columbia

Sunday, August 2 · Compass Stage · 00:25:18–00:34:46 · morning stream

In agentic systems trustworthiness is a systems property, not a model property — robustness, privacy, and accountability actively contradict one another — so the interesting research question isn't how to push everything to full autonomy, but how to make level 2 and level 3 useful, safe, and provably compliant.

TL;DR

  • The thesis: "A model that hallucinates a recommendation is a nuisance. An agent that acts on it is a liability." Classical ML and LLMs both leave room to interrupt, detect, and correct. Autonomous agents remove that room — and the blast radius runs from a wrong calendar entry to a wiped inbox to a deleted production database.
  • Agent-specific failure modes (six on the slide, five covered live): compounding error (95% per-step accuracy drops below 60% over 10 steps); indirect prompt injection, where tool-call results carry malicious instructions and those results are the agent's next input; goal drift, where optimizing decomposed subtasks pulls the agent away from the final goal; inter-agent manipulation and collusion; and unauthorized tool invocation, where the flexible schemas we design for capability make auditing harder.
  • The three properties we want actively conflict: privacy vs auditability (the detailed logs auditing requires expose exactly what privacy protects); autonomy vs accountability (accountability requires human intervention points, which cut autonomy); robustness vs autonomy (robustness requires the ability to halt a drifting agent, which also cuts autonomy).
  • Conclusion: stop asking how to push everything to L4; ask how to make L2 and L3 work better for us. Regulated domains surface failure modes other domains never see, and trustworthiness has to be designed as a systems property.

Key Points

Three generations of failure: from nuisance to liability (~00:26–00:27)

The line he asked the room to remember is also the talk's spine:

A model that hallucinates a recommendation is a nuisance. An agent that acts on it is a liability.

Tracing it across three generations:

Generation Output What goes wrong Room to recover?
Classical ML probability / rank / label wrong label, probability error, wrong ranking Yes — you can interrupt the model flow and intervene
LLM unstructured text hallucination, wrong information Yes — you can detect and correct
Autonomous agent actions "the sky is the limit" No

His escalation for that last row: a wrong calendar entry → a wiped inbox → a deleted production database.

Five agent-specific failure modes (~00:27–00:30)

  1. Compounding error. A long-horizon agent takes many steps. At 95% per-step accuracy, under some assumptions, accuracy after 10 steps falls below 60%.
  2. Indirect prompt injection. He was careful to separate this from LLM prompt injection: an agent running autonomously receives tool-call results that can themselves embed malicious instructions, and those outputs become the agent's inputs. The same applies to any content the agent retrieves.
  3. Goal drift. Long-horizon agents decompose a final goal into subtasks; once they start optimizing for the subtasks, they can end up misaligned with the goal that generated them.
  4. Inter-agent manipulation and agent collusion. As a research area, the dynamics of multi-agent systems are genuinely interesting — but in production this has to be taken seriously, because depending on the orchestration, a malicious agent may convince other agents to do its bidding.
  5. Unauthorized tool invocation. When designing autonomous systems we make schemas flexible, whether for tool calling or inter-agent communication. Flexible schemas make auditing harder and open room for behaviour nobody wants.

The three properties, and how they fight (~00:30–00:32)

A trustworthy agentic system needs three things at a high level:

  • Robustness — the agent survives long-horizon tasks, containing the compounding error above.
  • Privacy — agents in a live environment routinely touch sensitive private data, and that data's privacy has to hold.
  • Accountability — you must be able to audit the agent's actions: "if we cannot audit the chain of actions that led to a certain outcome, we have failed."

This is what makes multi-agent systems different from standalone models: properties that are fine in isolation interfere once composed.

  • Privacy ↔ auditability. Auditing a multi-agent system requires detailed logs; detailed logs expose the very information you are trying to protect.
  • Autonomy ↔ accountability. Autonomy by definition means agents proceed without interruption — so who is accountable? Assigning accountability requires a human in the loop and points at which humans can intervene, and that reduces autonomy.
  • Robustness ↔ autonomy. Building robust systems means being able to halt an agent that is drifting or not doing what you wanted. Halting reduces autonomy — but robustness requires it.

Autonomy levels, and the question actually worth asking (~00:32–00:33)

He noted the slide closely resembled one Vincent had shown the previous day, and that from conversations across the summit, everyone is converging on the self-driving-car framing for agent autonomy — naturally enough, since autonomy is the same concept.

  • Level 0: AI only advises; humans decide whether to take or act on the advice.
  • Level 4 at the far end: fully autonomous, humans only observe the output.

His position:

The more interesting research question isn't how we make everything more autonomous or move everything toward L4. It's how we make level two and level three work for us better — how we make sure L2 and L3 systems are useful, safe, and provably compliant, so we can take as much work off our plate as possible while still making sure what's deployed is trustworthy.

Two takeaways (~00:34)

  1. Regulated domains such as finance and healthcare expose failure modes that are unique both to those domains and to agentic systems.
  2. Trustworthiness in agentic AI has to be treated as a systems property, not a standalone model property — because these properties keep interacting and contradicting each other, and the design has to hold the whole tension set at once.

Quotes

"A model that hallucinates a recommendation is a nuisance. An agent that acts on it is a liability." (~00:26)

The line he asked the room to remember, and the boundary between LLM risk and agent risk.

"If we cannot audit the chain of actions that led to a certain outcome, we have failed." (~00:30)

The accountability floor for regulated deployment.

"The more interesting research question is how we make level two and level three work for us better." (~00:33)

A deliberate cooling of the autonomy-level race: the value is in the middle tiers, not the endpoint.

提到的專案與資源 / Projects & Resources

名稱 Name 說明 Description 備註 Notes
自主分級 L0–L4 / Autonomy levels L0–L4 借用自駕車分級來描述 agent 自主程度 Self-driving-car style levels applied to agent autonomy 講者提到與 Vincent 前一天的投影片高度相似
Compounding error 每步 95% 準確 × 10 步 → 低於 60% 95% per-step accuracy over 10 steps drops below 60% 講者現場的算術示例
Indirect prompt injection 工具回傳結果夾帶惡意指令,再成為 agent 輸入 Malicious instructions embedded in tool-call results that become agent inputs 與 LLM 層的 prompt injection 明確區分

逐字稿勘誤 / Transcript Corrections

字幕原文 Heard as 應為 Should be
Love Depot / Love Deep Lovedeep (Gondara)
codeesign co-design
aentic / aging AI agentic AI
multi- aent multi-agent
syphency sycophancy

待確認 / To Verify

  • 第六個失效模式:他說投影片上有六個,但「為了時間只講其中幾個」,實際只講了五個(compounding error、indirect prompt injection、goal drift、inter-agent manipulation & collusion、unauthorized tool invocation);第六個需看投影片。/ He said six failure modes were on the slide but covered only five; the sixth needs the slides.
  • "Vincent":指前一天演講的 Vincent(依議程最可能是 Vincent Vanhoucke),但講者只稱名不稱姓,無法從逐字稿確認。/ He referred only to "Vincent" from the previous day; most likely Vincent Vanhoucke, but not confirmable from the transcript.
  • compounding error 的假設條件:他說「in that case of course I'm assuming a few things here」但未列出假設。/ He flagged that the 95%→60% arithmetic rests on assumptions he did not enumerate.

Markdown source on GitHub ↗