Вопрос или проблема
Я ищу онлайн-генератор слов по категориям. Что я имею в виду. Например, я хотел бы получить список всех чисел, деревьев, частей человеческого тела, видов транспорта и т.д. Или хотя бы указанное количество из них, например, список из 100 чисел, 20 цветов, 20 частей человеческого тела и т.д. Было бы лучше, если бы они были разделены запятой.
Когда я ищу это в Google, я получаю генераторы случайных слов или генераторы существительных, начинающихся на любую букву, которую я хочу. Это не то, что я ищу. Есть также сайты, которые группируют эти слова, но слова выбираются по другому тексту, который нужно было бы отсортировать. Для чисел я пытался получить список с помощью Google Таблиц, но я не могу создать список, разделенный запятой, и когда пытаюсь сгенерировать слова из этих чисел, Google Translate работает не корректно – написание неправильное. Я также просматривал Википедию и другие подобные проекты, такие как Викиданные, размышляя, можно ли определить эту информацию. Это возможно, но частично, так как эти проекты могут не включать некоторые категории слов (например, если посмотреть категорию “Цвета” в Википедии, переключившись на немецкий, вы можете найти какой-то список, но могут быть страницы с именами, которые не имеют отношения, или названия страниц, которые также содержат больше (например, “один (число)”). Меня также интересует, может ли ИИ быть полезным, но GPT сейчас недоступен, и я не так знаком с программированием. Есть ли предложения?
Прежде всего, в том, как вы задали вопрос, я не вижу связи с немецким языком. Вам стоит переформулировать ваш вопрос и стать более конкретным.
Я получаю генераторы случайных слов или генераторы существительных, начинающихся на любую букву, которую я хочу.
Проблема с вашим запросом заключается в том, что грамматические атрибуты (такие как “существительное”) можно определить механически. Например, в предложении:
В <> находится в <>.
каждое возможное слово, которое можно вставить вместо заполнителей, будет существительным, просто потому, что оно там и не в каком-то другом месте в предложении. В отличие от этого, “категории”, как вы использовали этот термин, не могут быть определены механически, поскольку это требует понимания смысла слова. Чтобы узнать, что “автомобиль” является частью категории “транспортные средства”, нужно понимать, что такое “автомобиль”.
То, что компьютеры (не принимая во внимание ИИ) делают в настоящее время, – это манипулировать списками слов в соответствии с грамматическими правилами. Первой программой, которая это сделала, была “ELIZA” (созданная Джозефом Вайзенбаумом), и это было сделано в семидесятых. Современное распознавание речи по сути является более тонкой версией этого.
но я не могу создать список, разделенный запятыми.
Это зависит от того, как выглядят исходные данные (снова: здесь не по теме), но я предлагаю посмотреть в инструменты, такие как sed
или awk
, чтобы (пере)форматировать списки. Как только вы получите образец данных, вы можете спросить, как создать списки, разделенные запятыми, на UNIX-разделе Stack Exchange.
Ответ или решение
Вам нужен генератор слов по конкретным категориям значений, например, список чисел, деревьев или частей тела. К сожалению, в интернете не так много ресурсов, которые точно соответствуют вашему запросу. Однако, я могу предложить несколько подходов, которые помогут вам получить необходимую информацию.
-
Специализированные веб-сайты: Существуют веб-сайты и базы данных, которые собирают слова по категориям, например, WordHippo или Thesaurus. Вы можете искать слова по категориям, таким как «транспорт», «выбор цветов» и т.д. Эти сайты могут не предоставлять коммутируемые списки, но они могут помочь вам создать такие списки вручную.
-
Использование Википедии и других аналогичных проектов: Вы уже упоминали, что искали информацию в Википедии. Это хороший старт. Вы можете перейти на страницы категорий (например, «Цвета», «Транспортные средства» и т.д.) и собрать слова вручную. Это может занять время, но вы получите точный список.
-
Google Sheets: Вы можете использовать Google Sheets для создания списков слов. Хотя вы упомянули, что у вас возникли трудности с форматированием, вы можете использовать формулы. Например, если ваши слова находятся в столбце A, вы можете использовать формулу
=TEXTJOIN(", "; TRUE; A:A)
для создания списка, разделенного запятыми. -
Генерация списка с помощью программирования: Если у вас есть небольшой опыт программирования или желание изучить, вы можете написать простой скрипт на Python, который будет использовать API для получения слов по категории. Например, вы можете использовать библиотеку
requests
для доступа к API баз данных и собирать нужные данные. -
AI и ChatGPT: Вы упомянули, что используете AI, хотя он недоступен. Когда он будет доступен, вы можете легко запрашивать списки по категориям, например «Дайте мне список 20 цветов» или «Перечислите 15 видов деревьев», и AI предоставит необходимые вам данные.
В заключение, хотя генераторов слов по категориям, как вы хотите, может быть не так много, использование комбинации ресурсов и технологий, упомянутых выше, даст вам возможность создать нужные списки. Если у вас есть дополнительные вопросы или нужны подробные инструкции по какому-либо из методов, пожалуйста, дайте знать.