kevdistilled

Limit the risk of data exfiltration from prompt injection for a personal AI assistant

Mitigate the lethal trifecta in your personal assistant with separate accounts, data retention, data sweeps, and canary tokens.

Simon Willison's lethal trifecta is:

If your agent has all three, someone can trick your agent into exfiltrating private data.

A lot of the ways to solve this involve sandboxes or proxies. They work, but they’re hard to deal with. And I’m not the biggest fan of sandboxes for a personal AI assistant anyway. Things like browser use and clicking around a computer screen are extremely useful, and a sandbox takes away a lot of what makes the agent autonomous in the first place.

For personal assistant use cases, I think there are other ways to mitigate the trifecta while keeping the agent effective. Here are some thoughts:

#thinking