- Extracting Reviews
- Reviews are first pulled from
profiles_llm.json_data
, linked to the correct profile_id
, and stored in reviews_llm
.
- Storing Extracted Reviews
- These extracted reviews live in
reviews_llm
, acting as the source for further processing.
- Generating New Reviews
- A Cronjob runs daily to create one new review for a random profile.
- It reads both
reviews_llm
(extracted) and reviews
(already published), merges the data into a JSON payload, and sends it to Grok.
- Grok then generates a new, unique review which is saved in
reviews
with structured fields (profile_id, date, content, author, rating).
- Manual Review Creation
- A form allows generating reviews manually, so new profiles don’t start empty.
Why This Helps
- Each generated review is created in isolation with its own prompt → more diverse style, length, and format.
- By producing reviews gradually (one per day), they avoid uniformity and feel more organic.