Постановка задачи по наделению компьютера интеллектом

Строго модерируемые темы только по существу.

Модераторы: DCV, Dimmy, victorst, kos

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение Prof1983 » Пн июн 18, 2012 19:28:49

DCV писал(а):Это обсуждение привело меня к мысли, что не нужно отказываться от таблицы соответствий между исходной ситуацией и реакцией на ситуацию. Человек такие таблицы соответствий использует часто....

DCV писал(а):Мне знакомый говорил, что водит автомобиль автоматически, не думая о правилах. Он реагирует на ситуацию на дороге в соответствии с таблицей: ситуация на дороге - реакция. Человек использует более сложное мышление только в отдельных ситуациях. Но для использования таких таблиц соответствий должен выполняться анализ для распознавания ситуаций и должен быть заготовленный алгоритм действий для реагирования.

Подтверждаю. Действительно, когда управлаешь автомобилем, то едешь в основном не по правилам, а "на автопилоте". То есть работает не сознание, а подсознание. Сознание в этот момент может быть занято другими "вычислениями". Например можно слушать новости, разговаривать по телефону или думать, что купить в магазине и т.п. Я стараюсь на дороге не отвлекаться, а следить за знаками, за поведением других участников движения, за обстановкой впереди и т.д. Однако это сильно утомляет и проще "отключаться" от дорожной обстановки передавая управления подсознанию (автопилоту) - так проще. И нервов меньше тратится, особенно в пробках.


DCV писал(а):Нужно объединить всех разработчиков ИИ какой-то высокой благородной целью.

Мысли по объединению - это правильно, вот только названия "Терминатор", "SkyNet" меня пугают (да и не только меня). Лично я предпочитаю называть проект создания полноценного ИИ как Искуственный Разум (ИР, AR, AReason).

DCV писал(а):Я надеюсь, что мы вернемся к дискуссии, когда появятся новые версии Думбота. Э. Хачукаев собрал команду разработчиков и задал направление для работы.

Я хочу добавить, что как бы там ни было - время все расставит по своим местам. Каждый из нас может ошибаться. При этом, как мне кажется, мы как трое слепых из притчи, которые описывали слона (один говорил, что это веревка, другой - столб, третий - бочка). На самом деле все они были правы по своему, но ни один из них не видел полной картины. И мы так же - каждый смотрит со своей точки зрения. Для того, чтобы понять собеседника нужно всего-лишь поменять точку зрения. Но сделать это бывает сложно. В общем, поживем - увидим.
Новый проект AiKernel
Аватара пользователя
Prof1983
Серьёзный посетитель
 
Сообщения: 206
Зарегистрирован: Ср окт 11, 2006 13:29:31
Откуда: Новосибирск

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Чт июл 05, 2012 10:11:06

Думбот переведен на SQL-сервер. Исправлены сообщения об ошибках, когда не стоит знак вопроса после фразы.

Думбот использует технологии: C#, ADO .NET, MSSQL, ASP .NET MVC 3. В следующей версии будет дополнительно использоваться LINQ.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение cybersoph » Чт июл 05, 2012 17:55:10

Команда iKnowww.ru желает Вашему Думботу счастливого плавания!
cybersoph
Заинтересованный
 
Сообщения: 63
Зарегистрирован: Вс май 20, 2007 0:08:34

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пт июл 06, 2012 14:05:11

История версий Думбота:

Думбот 1 создали Сергей Рыбин и Эдуард Хачукаев

Думбот 2 v1.0 был создан как Windows-приложение. Его создал Александр Белов с использованием ТЭСОТ

Думбот 2 v1.1 был сделан как Web-приложение, были добавлены сообщения об ошибочных вопросах, был обучен биографиям, и были сделаны некоторые доработки.

Думбот 2 v1.2 был переведен на MSSQL, и были исправлены некоторые неправильные сообщения об ошибочных вопросах.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пн июл 23, 2012 19:05:00

У Думбота включен режим обучения.

Думбот знает следующие слова: Петя, Вася, Витя, Сергей, Андрей, в, школу, домой, лес, магазин, утром, вечером, днем, полночь, полдень, пошел, пришел, ушел, шел. Думбот можно обучать предложениям, составленным из этих слов. Предложения записываются в нижнем текстовом окне. Запишите вверху экрана имя Думбота, которого Вы обучаете. Разные Думботы имеют разные имена, и могут запоминать разную информацию. Имейте в виду, что Думбота с выбранным Вами именем уже мог обучить кто-то другой. Просим не обижаться на некорректную обработку ввода ошибочных данных. Ошибочные ситуации не отлажены.

http://www.iknowww.ru/Products/Dumbot
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение Prof1983 » Вт июл 24, 2012 8:20:42

Не совсем понятно что нужно вводить для обучения Думбота. Может быть продемонстрируете? Для этого можно записать видео-ролик-пример и выложить, например, на Youtube.
Новый проект AiKernel
Аватара пользователя
Prof1983
Серьёзный посетитель
 
Сообщения: 206
Зарегистрирован: Ср окт 11, 2006 13:29:31
Откуда: Новосибирск

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Вт июл 24, 2012 12:25:10

Prof1983 писал(а):Не совсем понятно что нужно вводить для обучения Думбота. Может быть продемонстрируете? Для этого можно записать видео-ролик-пример и выложить, например, на Youtube.


Я не делал такие ролики. Нужно над этим подумать.
Я пока приведу пример обучения:

Думбот без имени не обучается. Он только отвечает на вопросы по биографиям. Думбот с именем не отвечает на вопросы по биографиям. Он только отвечает на вопросы к тем предложениям, которым его обучили. Предложения нужно составлять из приведенного списка слов. В конце предложения нужно ставить точку. Еще у Думбота есть недокументированные возможности.

В Думботе включена демонстрация возможности обучения!
Думбот знает следующие слова: Петя, Вася, Витя, Сергей, Андрей, в, школу, домой, лес, магазин, утром, вечером, днем, полночь, полдень, пошел, пришел, ушел, шел. Думбот можно обучать предложениям, составленным из этих слов. Предложения записываются в нижнем текстовом окне. Запишите вверху экрана имя Думбота, которого Вы обучаете. Разные Думботы имеют разные имена, и могут запоминать разную информацию. Имейте в виду, что Думбота с выбранным Вами именем уже мог обучить кто-то другой. Просим не обижаться на некорректную обработку ввода ошибочных данных. Ошибочные ситуации не отлажены.

Например, Я пишу имя Думбота: DCV

В окне Текст обучения пишу: Петя пошел в школу утром.
Нажимаю: "Обработать текст".

Задаю вопрос:

Когда Петя пошел в школу?
Утром.

Пишу имя Думбота: DCV2

Текст обучения: Петя пошел в школу в полдень.

Вопрос:

Когда Петя пошел в школу?
в полдень.

Пишу опять имя: DCV

Когда Петя пошел в школу?
Утром.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пн окт 22, 2012 13:55:28

Описание проекта.

1 Этап.

Задача заключается в том, чтобы описать формально правила для установления соответствия между предложением на русском языке, вопросом к этому предложению и ответом на вопрос на основе предложения. Затем на основе этих правил необходимо написать программу, которая сохраняет одиночные предложения в базе знаний и по вопросу находит ответ в данной базе знаний.
Множество мыслей можно выразить в виде одного предложения. Поэтому такую программу можно использовать практически как базу знаний для различных областей.
На начальном этапе мы будем использовать ограничения на сложность предложений. Это позволит упростить разработку, и программа будет выполнять полезные функции.
Основой программы является синтаксический парсер – построение дерева из слов в предложении. Так же в ходе работы над проектом нужно будет решать много задач.

Этап 2.

Учитывать синонимичность слов, выражений. Учитывать вложенность слов и выражений. Например, тарелка – это посуда. Мыть посуду –это домашняя работа.
Предложение: Я утром помыл тарелку.
Вопрос: Когда я делал домашнюю работу.
Ответ: утром.

Этап 3.

Обрабатывать контекст. Например, выражения входят в один контекст «посещение ресторана»:
Зашел в ресторан, сел за столик, почитал меню, сделал заказ, поел, заплатил по счету, ушел.

Этап 4.

Обрабатывать смысловые модели. Смысловые модели – это программа, написанная на обычном языке программирования. Программа использует базу знаний из предыдущих этапов и описывает взаимодействие между объектами. Главная задача заключается в том, чтобы всю предметную область разбить на такие модели, чтобы модели взаимодействовали между собой без помощи человека.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Вт ноя 13, 2012 14:18:49

Базовая версия сайта с регистрацией пользователей и созданием пользователями своих Думботов отправлена администратору сервера. Сейчас будет разрабатываться ядро для Думбота 2.0.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Ср ноя 14, 2012 11:50:12

Сайт Думбота имеет следующие возможности:
- регистрация пользователей, отправка на E-mail ссылки для подтверждения регистрации.
- редактирование пользователем данных о себе, добавление фотографии
- изменение пароля
- изменение E-mail
- отправка пароля на E-mail, если забыли пароль
- создание пользователем своих Думботов
- редактирование информации о Думботе, добавление аватара Думбота
- Думбот относится к одной из категорий:
Общественно-политические новости
Логические игры и задачи
Истории виртуальных личностей
Телефонный справочник
Справочник экономических показателей
Каталог сайтов
Объявления о продажах и покупках
Личные записи, дневник пользователя
Другая категория
- Обучение своих Думботов, разговор со своими Думботами
- Возможность сделать Думбот доступным для разговора с другими пользователями, или отключить для Думбота видимость другими пользователями
- Для зарегистрированных и незарегистрированных пользователей есть возможность выбирать Думботы по категориям и разговаривать с Думботами, если для этих Думботов автор включил видимость.
- Думбот запоминает предложения на Естественном Языке и отвечает на вопросы к этим предложениям. Сложность предложений ограничена заданными правилами. Для Думбота предусмотрены дополнительные возможности, о которых будет рассказано на сайте Думбота.

Сейчас ведется работа над ядром Думбота 2.0
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Чт ноя 15, 2012 22:26:05

Для сайта использованы технологии: ASP .NET MVC 3, C#, LINQ, MSSQL.
Для ядра Думбота используются технологии: C#, LINQ, MSSQL, Грамматическая база русского языка Solarix http://www.solarix.ru
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пн дек 31, 2012 20:51:53

Проект по обработке текстов на Естественном Языке (ЕЯ) «Думбот». Нашей целью является создать высокие технологии раньше, чем их создадут на Западе.
Первый этап проекта заключается в установлении формального соответствия между предложением на Естественном Языке, вопросом к этому предложению и ответом на вопрос. Целью первого этапа является создать компьютерную программу, в которую вводятся предложения на Естественном Языке, не связанные друг с другом по смыслу. Затем, человек может задавать вопросы к этим предложениям и получать ответ на вопрос. Мы разместили в интернете пробную версию такой программы: Думбот v1.2:
Думбот 1.2
Программа на сайте отвечает на некоторые вопросы по биографиям 26 известных людей. Отличием от существующих программ является то, что Думбот не использует таблицу соответствий вопросов и ответов, а находит ответ на вопрос по алгоритму, используя набор введенных предложений. На сайте есть возможность ввести свои предложения, составленные из ограниченного набора слов, и Думбот будет отвечать на вопросы к этим предложениям. Мы спланировали версию Думбота v2.0. v2.0 будет использовать грамматическую базу русского языка, содержащую сотни тысяч форм слов, но будет распознавать ограниченный набор языковых конструкций. На следующих этапах разработки будут реализованы следующие возможности:
• Будет увеличиваться количество языковых конструкций, которые распознает Думбот.
• Думбот будет распознавать синонимы, синонимичные выражения, вложенные по смыслу слова. Например, при ответе на вопрос Думбот будет учитывать, что ложка – это посуда, значит «мыл ложку» - это «мыл посуду». «Мыл посуду» - это «делал домашнюю работу» и т.д.
• Думбот будет распознавать контексты, будет задавать дополнительные вопросы по контексту и прогнозировать дальнейшие события по контексту, отвечать на вопросы к контексту.
• Для понимания смысла текста Думбот будет обрабатывать Модели Поведения Образов.
Программу, реализующую первый этап проекта можно использовать для практических целей. Можно выразить различные мысли через одно предложение. Поэтому программу можно использовать как Базу Знаний (БЗ), запоминающую предложения на Естественном Языке и отвечающую на вопросы к этим предложениям. Тема предложений, которые будет запоминать Думбот, может быть самой разной:
- Общественно-политические новости
- Логические игры и задачи
- Истории виртуальных личностей
- Телефонный справочник
- Справочник экономических показателей
- Каталог сайтов
- Информация о товарах и услугах
- Личные записи, дневник пользователя
- Другая категория
Затраты на реализацию проекта могут быть от 0, если я сам сделаю коммерческую версию программы и мы получим деньги на дальнейшую разработку, до большого проекта по обработке текстов на Естественном Языке с коллективом программистов, филологов, операторов для ввода данных. Мне нужно зарабатывать деньги на жизнь, поэтому на Думбот остается мало времени. Если я буду знать, что результат работы будет востребован и будет гарантированная оплата за результат, то работа будет идти быстрее. Мы ищем финансирование или тех, кто заинтересован во внедрении и продвижении продукта.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Чт авг 22, 2013 9:06:53

Предыдущие задумки не нашли поддержки у потенциальных инвесторов или покупателей. С течением времени задумка усовершенствовалась. Много раз задумка устаревала и заменялась более новой. Последний вариант проекта собрал все лучшие результаты длительных размышлений. Он включает достижения ТЭСОТ и ранее продуманный проект Семантической СУБД.

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

Новый Думбот будет иметь движок для Базы Данных, в которую информация вносится и извлекается на Естественном Языке. К движку прилагается программа на ЕЯ, которая описывает содержание БД и выражения для общения с БД. Программу на ЕЯ может составить не программист. Программа на ЕЯ может описывать БД для различных тем, а не только для интернет-продаж. Составлен план развития проекта начиная с простейшей версии.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пт апр 18, 2014 17:21:27

Концепция понимания смысла текста на Естественном Языке (ЕЯ)
Информация – это отражение реальности в виде знаков или следа.
Рассмотрим частный случай этого определения:
Информация – это отражение окружающего мира в виде знаков.
Слова в тексте на ЕЯ являются знаками, обозначающими предметы, действия, свойства предметов из окружающего мира. Соединения слов обозначают действия, происходящие с предметами, принадлежность свойств предметам и т.д. Смысл текста – это та информация, которая содержится в тексте и обозначается знаками в виде соединения слов.
Понимание смысла текста системой – это перевод информации из текста во внутреннее представление в системе. При этом внутренне представление информации в системе обеспечивает адекватную реакцию системы на эту информацию.
В случае понимания текста адекватной реакцией системы могут быть ответы на вопросы к тексту. Можно говорить о понимании текста системой только тогда, когда сложность текста и вопросов к тексту достигает определенного уровня. Так же понимание текста можно связать с необходимостью делать выводы из информации, содержащейся в тексте, и с необходимостью иметь дополнительную информацию по теме текста.
Безусловно, будущее Информационных Технологий заключается в понимании текстов на ЕЯ и взаимодействии человека с компьютером на ЕЯ.
При разработке компьютерных программ для понимания текста сложность текста и уровень понимания должны развиваться постепенно от простого к сложному.
Думбот реализует описанные принципы.
В случае Думбота 3 в тексте на ЕЯ описываются характеристики товаров, условия продажи товаров и т.д. Думбот 3 преобразует эту информацию с ЕЯ во внутреннее представление. Затем можно делать запрос Думботу на ЕЯ по характеристикам товара и Думбот подберет предложения товаров, имеющих соответствующие характеристики. Текст на ЕЯ имеет достаточный уровень сложности. Поэтому можно говорить о том, что Думбот 3 понимает текст на ЕЯ. Думбот 3 использует не полноценные предложения на ЕЯ, а «анкетные фразы». Если мы заполняем анкету, мы тоже не используем полноценные предложения на ЕЯ, но мы говорим, что анкета заполняется на ЕЯ. Так же если ребенок использует только простые фразы и не строит полные правильные предложения, мы все равно говорим, что ребенок понимает.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Вс апр 20, 2014 18:34:29

Концепция Думбота
Думбот – это проект по созданию программ, взаимодействующих с человеком на Естественном Языке (ЕЯ). Так же программы должны взаимодействовать между собой на ЕЯ. Развитие программ должно двигаться от простого к сложному. В последующих версиях планируется создание диалоговой системы, ведущей диалог с человеком на ЕЯ. Тематика, с которой программа работает, так же должна расширяться постепенно.
1. На начальном этапе создается база данных, которая заполняется информацией при помощи текста на ЕЯ. Информация из БД извлекается при помощи запросов на ЕЯ. При этом используются «анкетные фразы», т.е. фразы, которые могут не быть законченными предложениями на ЕЯ так же как в анкете.
2. На следующем этапе создается вопросно-ответная система, которая использует полноценные предложения на ЕЯ для внесения информации в БД и для извлечения информации из БД. Это уже позволит различным экземплярам программы общаться между собой на ЕЯ.
3. Далее к вопросно-ответной системе добавляется модуль стратегии ведения диалога. После того, как программа научится запоминать информацию на ЕЯ и отвечать на вопросы на ЕЯ, программа будет учиться соединять фразы между собой в один связный диалог.
4. На заключительном этапе программе нужно приобрести здравый смысл, научиться анализировать информацию и делать выводы. Для этого нужно добавить Модели Поведения. Еще рано объяснять, что это такое.
При разработке технологии для данного проекта были рассмотрены варианты использования различных технологий. Нужно отметить, что были разработаны, а затем отвергнуты варианты использования графовых технологий и анализа грамматики текста без анализа смысла. Основной принцип можно коротко сформулировать так. Нужно соединять друг с другом различные модели представления и обработки данных. Для каждого конкретного случая нужно создавать свои модели представления и обработки данных. Одна технология типа семантических сетей или онтологий не подходит для наших целей. Разработанная технология позволяет создать компактный и высоко эффективный программный код.
Для быстрой работы систем обработки текстов ЕЯ могут быть созданы новые программные и аппаратные средства. Скорее всего это будут не нейронные сети и не компьютеры со стандартной архитектурой.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пн апр 21, 2014 15:58:37

Думбот 3

Думбот 3 предназначен для того чтобы продавцы товаров и услуг и покупатели могли находить друг друга с наибольшим комфортом. Любой продавец мелкий или крупный должен иметь возможность добавить информацию о своем товаре или услуге в информационную систему. Описание товаров или услуг продавец добавляет на Естественном Языке. В последующих версиях Думбот будет задавать дополнительные вопросы, чтобы уточнить информацию. В идеале такая информация будет добавляться через диалог продавца с Думботом на ЕЯ. Покупатель будет на Естественном Языке описывать качества интересующего товара, и Думбот будет находить наиболее подходящие предложения товаров или услуг. В идеале Думбот будет заменять консультанта-продавца, владеющего огромной информационной базой по теме. Важным будет объединение отдельных экземпляров Думбота в единую сеть. Должна быть возможность из одной поисковой строки посылать запрос ко всем экземплярам базы с информацией о товарах и услугах.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Вт май 06, 2014 22:09:50

Думбот 3 уже имеет минимальную работоспособность. От концепции Думбота 2 я полностью отказался.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Пт июн 27, 2014 10:44:18

Думбот 3 размещен в интернете. http://www.dumbot.ru
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Вс мар 01, 2015 11:00:44

Я предполагаю, что главный секрет ИИ заключается в соединении элементов между собой. Могут соединяться по два элемента или большее количество элементов.
Например, есть группа элементов "задача" и группа элементов "решение". Каждому элементу из группы "задача" соответствует 1 или более элементов из группы "решение". ИИ должен распознать, что ситуация соответствует элементу из группы "задача", и выполнить действия по алгоритму элемента из группы "решение".
Универсальный ИИ должен уметь:
1. Распознавать в ситуации элементы из группы "задача".
2. Выполнять действия по алгоритму из группы "решение".
3. Обучаться новым "задачам", "решениям" и их соединению.

Я предполагаю, что любую задачу, которую должен решать ИИ, можно описать формально по схеме соединения элементов. В некоторых случаях будет соединяться большое количество элементов по сложным правилам.
Для создания ИИ нужно формально описать универсальную машину, которая может обучаться соединению элементов между собой.
Сейчас нужно описать пары элементов, которые должны соединяться между собой.


Был приведен пример пары для соединения «задач» - «решение». Это только один пример. Таких пар элементов может быть множество.
Пример 2. «Производители товаров и услуг» - «продавцы» - «покупатели». Опишем формально алгоритм соединения.
Целью соединения является сделка купли-продажи.
Есть набор объектов в каждой из групп «производитель», «продавец», «покупатель». Задача заключается в том, чтобы соединить по одному объекту из каждой группы для заключения одной сделки. Каждому объекту из группы «производитель» соответствует набор объектов из группы «товар и услуга». Каждый объект из группы «товар и услуга» имеет набор характеристик. Каждый объект из группы «покупатель» имеет набор атрибутов из группы «потребности» и «финансовые возможности». Для соединения объектов используются характеристики товаров и потребности покупателей.
Можно привести примеры других пар для соединения:
Наниматель – работник.
Соединение слов в предложении.
Соединение событий в одном рассказе.
Пункт А – Пункт Б. – Как добраться?
Я предполагаю, что любую задачу можно описать формально, как соединение элементов.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Re: Постановка задачи по наделению компьютера интеллектом

Сообщение DCV » Чт апр 16, 2015 9:27:56

Постановка задачи универсального парсера
Когда человек учится говорить, он формирует в мозге правила, по которым строятся фразы. Эти правила используются неосознанно. Человек осознает только результат применения этих правил. Человек по выражению может сказать корректно ли оно. Человек может сформулировать фразу. Но не может назвать правила, которые он при этом использует. Частично эти правила могут совпадать с правилами русского языка. Эти правила больше похожи на ТЭСОТ, чем на правила русского языка. Важно то, что речевой модуль с правилами не совпадает с модулем, обрабатывающим смысл более глубоко. Речь человека сформировалась таким образом, чтобы она могла описываться простым набором правил. Возможно сформулировать формально и запрограммировать эти правила. Первоначальная формулировка правил может быть излишне сложной и неудобной. Необходимо формулировать первоначальные правила, а затем приводить их к максимально простому и удобному виду.
Человек учится говорить благодаря тому, что в мозге есть речевой модуль, заранее «запрограммированный» на изучение речи. Речевой модуль специально ищет в речи закономерности определенного типа и строит для них правила. Закономерность имеет критерии, от значения которых что-то зависит, и результат, который зависит от критериев. Например, высота полета птиц – критерий, погода – результат. Погода зависит от высоты полета птиц. (Перед дождем птицы летают низко, чтобы ловить насекомых. У насекомых намокают крылья, и насекомые перед дождем летают низко). Такие критерии, которые отслеживаются в речи, скорее всего «запрограммированы» в речевом модуле мозга заранее.
На начальном этапе разработки универсального парсера нужно самим определить правила соединения слов, критерии и результаты. Затем, нужно разработать универсальную программу, которая способна обучаться любым новым языковым конструкциям. Сами правила и способ обучения могут отличаться от используемых в речевом модуле человека.
(С) Александр Белов
Диалоговая система Думбот 2 v1.2: http://www.iknowww.ru/Products/Dumbot
Думбот 3 www.dumbot.ru

Золотой Будда не переправится через плавильный котел. Деревянный Будда не переправится через огонь. Глиняный Будда не переправится через реку.
Аватара пользователя
DCV
Эксперт ИИ
 
Сообщения: 615
Зарегистрирован: Ср апр 21, 2010 11:43:51
Откуда: Беларусь, Гомель

Пред.След.

Вернуться в Золотой фонд сайта Искусственный Интеллект: Ваши идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron


Rambler's Top100 Каталог ресурсов ListTop.Ru Каталог сайтов Союз образовательных сайтов Parenting.ru - Родители семья дети ребенок

     Сайт "Искусственный интеллект" - программирование ИИ от разработчика: общение, статьи, ссылки.