Тезисы для семинара 23.06.2022
Думбот 4. Смысл ЕЯ. Мой подход к созданию AGI.
- Создание AGI возможно в ближайшее время.
- AGI – это система, которая состоит из большого количества элементов. Элементы могут быть разнородными. Например:
- Распознавание изображений
- Распознавание звуков
- Решение пространственных задач
- Решение логических задач
- Сохранение информации разного типа в памяти
- Распознавание Естественного Языка (ЕЯ)
- Понимание ЕЯ
- И т.д.
Для решения разных задач могут использоваться разные модули, построенные на разных принципах.
- Весь AGI или его части могут быть созданы алгоритмическим методом.
- Алгоритмы AGI отличаются от обычных алгоритмов универсальностью. Разница между алгоритмами AGI и обычными программами такая же, как между вычислением суммы цифр от 1 до 1000 000 в цикле программы и на калькуляторе.
- Создан алгоритм для анализа и распознавания фраз ЕЯ. На основе этого алгоритма создана диалоговая система Думбот 4. Этот алгоритм очень простой по-сравнению с алгоритмами, которые пытаются анализировать тысячи правил.
- Я предполагаю, что мозг человека использует ЕЯ, потому что мозг обрабатывает ЕЯ по очень простому эффективному алгоритму.
- Вероятно, мозг человека использует для анализа ЕЯ алгоритм похожий на алгоритм Думбота 4. Потому что алгоритм Думбота 4 очень простой, и фразу ЕЯ нельзя принципиально по-другому разложить на части.
- Алгоритм Думбота 4 может использоваться для создания ряда программ, которые было невозможно сделать без этого алгоритма.
- Понимание смысла ЕЯ образуется за счет множества отдельных операций. Это распознавание фраз ЕЯ, соотнесение фраз с Базой Данных (БД), логические выводы из данных, полученных при распознавании фразы и др.
- Для AGI можно использовать обычные реляционные БД на прямоугольных таблицах.
- Никаких других особенных форматов для хранения знаний не существует.
- Для развития БД нужно делать управляющую надстройку над обычной реляционный БД.
- Управляющая надстройка над БД это:
- Использование ЕЯ для доступа к БД
- Использовать заранее подготовленные правильные формы данных или создавать такие формы динамически. Примеры правильных форм: справочник 1С, документ 1С, фрейм, иерархия и т.д.
- Другие способы управлять БД
- После того, как фраза ЕЯ распознана, есть варианты обработки фразы:
- Фраза относится к ячейке БД
- Фраза относится к карте на местности
- Фраза относится к пространственным моделям
- Фраза относится, например, к модели работы автомобиля
- Фраза является командой
- И т.д.
- ЕЯ является средством передачи информации и не является средством мышления. Отдельные модули AGI могут общаться между собой посредством ЕЯ.
- Для “мыслительных операций” AGI могут использоваться отдельные «строительные кубики» или «модели». Главным качеством «кубиков» является умение соединяться между собой для решения задачи. Пока нет полного описания таких «кубиков».
- Примеры таких «моделей» для описания работы автомобиля:
- Модель создания вращения двигателем
- Модель передачи вращения из одного места в другое (от двигателя к колесу)
- Модель вращения колеса и создания тяги колесом.
Эти модели должны «уметь» соединяться между собой.
- Примеры «моделей» для описания работы двигателя автомобиля:
- Модель расширение газов при сгорании бензина
- Модель движения поршня в цилиндре при расширении газа в цилиндре
- Модель передачи движения от поршня к стержню.
- Модель вращения вала стержнем
- «Модели» являются универсальными. Например, модель вращения двигателя может использоваться в автомобиле, кофемолке, вентиляторе и т.д.