Думай Головой: Например,
Для мобильных игр: генерация уровней, написание поведения мобов.
Для систем интеллектуальной и распределённой обработки данных: робот-генератор пула задач.
Для сайтов: комбинаторика блоков/цветов/шрифтов -> аналитика -> обучение -> loop
Хотя бы начать: Перевод человеческого текста из ТЗ в блок-схему.
Думай Головой: Вот я привел пример задачки. Например есть UUID (идентификатор устройства). Ему нужно выдать уникальную задачу. (в примере - уровень игры сокобан).
1. Все геймеры смогут проходить игру с УНИКАЛЬНЫМ СЮЖЕТОМ, на основе их UUID (или, например, ID юзера).
2. Возможно будет быстро находить решения для сложных задач составляя очередь задач для последующей раздачи на "слабые" устройства БЕЗ ПЕРЕБОРА ВСЕХ ВАРИАНТОВ!
Ну и дальше - деревья, веса, пути, связи... Будет интересно!
tachini: подмена - это речь про proxy или о подмене внутри формы?
Если про proxy - тут нет вопросов.
Если про подмену между серверами (генератором формы и целевым URL) - тогда это довольно сильно затруднительно.
Lander: Спасибо. Изначально выражение было написано для генерации игрового уровня:
1. берём все сегменты (составные блоки уровня) в массив (id)
2. убираем все невозможные для текущей позиции
3. выбираем из оставшихся случайным образом
4. goto 1
littleguga: да-да) я тоже не смог - звонил им. Подсказали, что дизайн сайта (цвета, блоки, "ожившие" кнопки и т.д.) - это изобретение.
А вот js-приложение (SPA) - уже программа ЭВМ...
PS: Глубже сам не рыл - могли и они ввести в заблуждение...