How it works
The simulator models a reviewer’s habits from their persona — their average rating, price sensitivity, preferred vocabulary, and past reviews. It weighs those traits against the restaurant’s features (like ambience, food quality, and price point) to generate a rating and review that feels true to how that person actually eats and talks. The output is not a generic summary; it reflects the persona’s voice, from measured critique to full Pidgin energy.How to use it in the app
1
Go to the simulator
Navigate to /simulator on the NaijaTaste web app.
2
Set your persona
Choose one of the three preset personas or, if you are signed in, your profile persona is pre-filled from your review history. You can also adjust individual persona fields manually.
3
Enter restaurant details
Type the restaurant name, its city, and select the features that describe it — for example, “expensive”, “nice ambience”, or “fast service”.
4
Click Generate
Hit Generate Review. The simulator returns a star rating, the review text in Pidgin English, and a tone label within a few seconds.
Understanding the output
The response contains three fields:rating— A whole number from 1 to 5 reflecting how the persona would rate the restaurant. This is shaped by theirrating_tendency(harsh, balanced, or generous) and how the restaurant features match their priorities.review_text— The written review in Nigerian Pidgin English. The language, vocabulary, and complaints or praise mirror the persona’stone_keywordsandsample_reviews.tone_label— A single label describing the overall tone of the generated text.
Tone labels
API usage
Send aPOST request to https://naijataste-api-vcp4.onrender.com/simulate-review with a persona object and the restaurant details.