you can try play with the data on nostr since the protocol is so open.
I have been thinking how to do long-form recommendations and some spam problem. Though key word filter is easy but nostr currently cannot defence random generate accounts since it doesnt need any phone number/email/others to register