-
Notifications
You must be signed in to change notification settings - Fork 511
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update 89.md and 90.md with Customer Feedback Data #985
base: master
Are you sure you want to change the base?
Conversation
Actually, this should really be a kind 7 event from NIP-25: Line 5 in 8331354
|
Updated both NIP-89 and NIP-90 to be aligned. The overall process for DVMs to receive additional feedback from Customers is the following:
Note 1: Customer feedback may not be from a human but from another DVM or application. Note 2: These new tags for preferred feedback format The use case for this additional feedback is for DVMs that have AI components (or human components) that may learn over time. The additional feedback could include, but is not limited, to such values like Likert scale scores 1-5, numeric or floating point scores between arbitrary ranges, qualitative descriptions of feedback in natural language, or symbolic structured representations. |
Do i get it right that the kind of feedback is always up to the dvm? (in their preferred format etc). I could imagine it would be useful to have some sort of standardised feedback or rating for dvms (maybe additionally to what they ask for). I'm thinking about apps using dvms that want to filter out bad actors/dead dvms/dvms that generally don't work as expected). It could be something like "2 out of 5 stars" etc. Apps could then collect ratings, build average ratings and decide if they include them in their offers/results. This only works if the kind of feedback is somehow standardised. Users would also know if it's worth to pay more for a 4.9/5 compared to a 3/5. (Doesn't have to be 0-5, could be 0-10 or 0-1, just something standardized) |
With this update, there would be two ways to give feedback:
The reason for introducing additional feedback (#2) is to enable DVMs to get richer feedback data that isn't possible via the reaction events, where the point of the feedback is to help the DVM which processed the request get better over time, the DVM should specify the format of the feedback it would like to receive. What you're talking about seems more along the lines of reputation or reviews about DVMs. That's certainly a fine idea, although the purpose of it is different than the feedback I proposed here. The feedback you're talking about would serve to help users choose which DVM to use. The main question with that is whether kind:7 reactions are good enough. |
This adds an additional protocol flow step to Nip-90 where a Customer can provide feedback back to the service provider.