Comment by ghm2199
19 hours ago
Like it seems one needs to re-think email from first principles here. One idea is to use a the idea of "theory of mind"(ToM). e.g. The ToM between me and a sender would be for both to know: "I am not as excited as you about your product launch, so sending it is a 'spam' from my PoV".
We could use two negotiating agent, e.g. my agent that knows what I care about now/today/1-week ago and negotiates with an aspirant sender's agent before they send me any messages. e.g. I could set a policy based (my ToM) for my agent like "Between 1-1:15PM every day I want to read about all product announcements I subscribed to for XYZ product type". My agent would go talk to the aspirant's sender agent and gets messages right then.
An alternative policy could be "I have some free time now, create a summary/gist of all announcements on products I might be interested in.". The agents would negotiate with the sender to do the same.
Signups emails would be to replaced by an agent which "creates" a ToM with sender on hard-stop dates. I would tell my agent : "I am interested in this logging service to compare different ones, I will not be interested once ENG-123 is closed" and mine would not just tell the sender that they are not interested when the time comes (which is when ENG-123 is closed).
Longer term policies would just age out any message negotiations because I don't like/care about those products anymore.
Seems to me that a very high percentage of people would set their agent policy to “I’m never interested in spam” and then the spammers would try to circumvent that and we’d be back where we are now except with everyone spending more computation.
If you did that then you are better off never being targeted by emails/messages by the company at all. It is in the benefit of the company to know that. Right now its a tedious unsubscribe process that requires me to keep doing it all the time and company that does not know just blasts everyone who signed up. Its a ridiculous thing to do.
This would require an inversion of dynamics based on quantification and collective realization of a couple of things:
0. Emails suffer from a "misclassification" of intent issue on a time*attention scale. Imagine time of the day/week/year on one axis and their attention on email inbox on the other. Emails have to arrive at the right (x,y) point for a user to act on. But they rarely do.
1. Well being of a user is proportional to their current state of mind to receive an message from X. Which is proportional to how likely they are to listen what you have to say.
Both of these suggest a negotiation of messages between two parties, much like when a bartender asks you if you want a refill and you can say yes/no.
for me the problem is as simple as not allowing a third party to classify what i consider spam. i do that on my own. and what i classify as spam has no bearing on anyone elses classification and vice versa.
most critically however, i would like my email client to track which email i used to subscribe somewhere. which emails are replies to emails i sent out. which senders i approve of or are in my contact list (or are addresses i set email to before). these should be overriding any global classification as spam. subscription emails should be classified as such and not as spam either.