Алгоритм наименования продуктов

Я работаю над новым веб-сайтом, который может генерировать названия компаний / продуктов. Кто-то может зайти на сайт и ввести несколько слов, которые, возможно, вы захотите каким-то образом включить в смысл продукта.

т.е. вы только что изобрели робота, который убирает разлив нефти. Вы вводите список слов: робот, нефть, разлив, автономный, интеллектуальный и т. Д. Код будет брать слова, находить синонимы, префиксы и суффиксы для всех этих слов и пытаться смешать их вместе классным способом.

Нефть даст синоним "нефть" и приставку "нефть". Затирание вместе с роботом даст «Петробот». Или, для новой версии будильника, список: «умный, будильник, часы, осведомленный, подключенный» может дать название продукта «Cognizant Clock».

На сайте будет представлен список смешанных слов, и вы сможете выбрать из лучших названий.

У меня такой вопрос. Есть идеи, как создать эти смешанные слова? Прямо сейчас я собираюсь искать синонимы, префиксы и суффиксы и сохранять их в массиве. Затем я буду искать общие буквы между словами и максимально перекрывать их. т.е. Direct TV становится DirecTV. Этот поиск методом грубой силы кажется немного неэлегантным.

Есть ли какие-нибудь другие методы генерации названий продуктов, которые вы можете придумать, или более простой подход к тому, который я предложил?

Просто хотел узнать, есть ли другой метод, который люди могут подумать оф. Конечно, этот сайт будет бесплатным и открытым, и я буду ссылаться на эту тему на странице о сайте, так что, пожалуйста, не Не думаю об этом посте как о том, что я наживаюсь на сообществе.

11
задан Phil Salesses 15 November 2010 в 07:12
поделиться