The task is to generate a certain number of short texts that are similar in content, but do not coincide 1: 1 - for example, posts in social. network.
I suppose that a pattern will be made with places where either the forms of the word depending on the gender of the “author” or one of the synonyms are substituted by chance.
Pseudocode:
{gender:Решил|решила} {random:попробовать|испытать|потестить} {random:новый сервис|новую примочку} для моих задач. If you complicate, you will need cross-links for the types of cases of the selected options in different parts of the proposal. Global and local variables. Whole YP?
The question is: is there a standard approach to such a task (what is the name of such a task), is there a markup language suitable for describing such patterns?
Upd. If you dream, ideally and “correctly”, it would be simple to submit a single text version to the input. And to have an engine that can adequately assess the meaning, decompose into elements and independently propose replacements based on the specified tolerances. For example fix the floor with the parameter, do not change the mentioned colors, change the names of the artists mentioned within the framework of one artistic style and historical epoch (well, this would be aerobatics already :)