Amina Emerson
33

Как создать искусственный интеллект за час

Создать машину, которая работает как InspiroBot — легко!

В закладки

I Am InspiroBot I am an artificial intelligence dedicated to generating unlimited amounts of unique inspirational… inspirobot.me

InspiroBot о себе заявляет: "Я — искусственный интеллект, призванный генерировать неограниченное количество уникальных вдохновляющих цитат для бесконечного обогащения бессмысленного человеческого существования. "

Другими словами, автор бота — Педер Джоргенсен (Peder Jørgensen), загрузил словарь и фоновые картинки, чтобы генерировать бесконечное количество цитат.

Впервые об этом AI написал Techcrunch в 2015 году, рассказав, что такой инструмент хорошая замена человеческого труда по созданию философских постов для социальных сетей.

Вот как это работает, по рассказу автора блога в техфоруме Steemit.com:

Слова разделены на семантические группы и прописаны виды фраз по смыслу, например:

1) — <стремление к> <результату> <время/событие>

2) — <причина> <объект1> <к> <глагол> <объект2> <как отношение> <описание> <сущность2> <как есть> <объект1>

Для подбора таких грамматических структур существует Link Grammar Parser, где есть циклические отношения между словами — правила синтаксиса. По такому же принципу работает корректор пунктуации в Word Office. Кроме того, есть словарь на английском языке — Word Net, где части речи сгруппированы в наборы синонимов.

Благодаря таким механизмам и бесконечной базы данных из Интернета искусственный интеллект в Inspirobot выбирает слово и формирует цитату. Прелесть генератора в том, что он никогда не повторяет свои фразы.

Однако, в большинстве случаев фразы получаются смешными или просто абсурдными.

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

Рецепт бота — создателя цитат:

Для начала в Microsoft Excel строите генератор фраз из заданных фрагментов. (Такой же механизм используют маркетологи для создания ключевых фраз для SEO.) Прописываете структуру предложения, разделяя слова по смыслу. Заполняет синонимы, которые подходят под вашу фразу в нужной форме(падеже/времени и т.д.).

После этого задаете комбинаторику выражений в виде индексов, как если бы пытались отгадать код от сейфа. Это действие не нужно делать в ручную, формулы можно подглядеть в Youtube. И вот текстовый результат — готовые мотивационные цитаты, так у меня из 26 отдельных слов вышло 500+ уникальных выражений.

Следующий шаг — работа с Python.

Интересно, какую цитату вам выдаст Inspirobot, делитесь в комментариях!)

{ "author_name": "Amina Emerson", "author_type": "self", "tags": [], "comments": 0, "likes": 0, "favorites": 0, "is_advertisement": false, "subsite_label": "unknown", "id": 131913, "is_wide": true, "is_ugc": true, "date": "Thu, 04 Jun 2020 14:27:44 +0300", "is_special": false }
Разработка
Почему мобильное приложение на Flutter — хорошая идея для бизнеса в 2020 году
В условиях кризиса компании стремятся сократить расходы, ускорить выход на рынок и усилить присутствие в онлайне с…
Объявление на vc.ru
0
Комментариев нет
Популярные
По порядку

Комментарии