Вход в систему

Консульство Овалон-2

Навигация

Новый подход к Искуственному Интеллекту "Экскалибур-2013"

В меню "Инструменты" выбрать подменю "Выполнить Тест", которое запускает простые примерчики, набранные в диалоговом окне. В этом режиме функции обмена сообщениями с задачами и управление задачами не работают, а все остальное выполняется.
Для того, чтобы запустить Многозадачный режим ( Run) нужно:
1 поставить (навести) курсор на Поинт БЗ "mySystem" и в меню "Инструменты" выбрать "Добавить задачу".
2. создать в этом Поинте две адачи:
Dialog
Main
3. Когда эти имена появятся в СПИСКЕ СВОЙСТВ Поинта mySystem, кликнуть по ним мышкой и в диалоговом окне (в редакторе) набрать им НУЖНЫЙ КОД
4. Записывать КОД не нужно, он записывается автоматически, ТОЛЬКО НУЖНО ПРИ СНЯТИИ ВЫДЕЛЕНИЯ ПОИНТА (цвет поинта становится ?) ( иначе при любых изменениях в окне редактора КОД изменится).
5. Нажать Run и радоваться :)))

Таким же образом можно создать функции и теоремы. Только не стоит их бездумно записывать в АБЫ КАКИЕ Поинты БЗ.

Так же можно ПРОГРАММНО создавать Pадачи , Поинты, Свойства Поинтов, Теоремы, Функции, выполнив соответствующий код в РЕЖИМЕ ТЕСТИРОВАНИЯ из МЕНЮ диалогового окна...
Все, что Вы ввели в БЗ можно сохранить целиком как Клон?? Клон из меню Файл в виде файла....

Предисловие:
«Экскалибур» построен на принципах, близких к языку Лисп, и частично заимствует ряд его приемов и функций. Но имеются существенные отличия реализации. Многие из них будут описаны ниже. В предисловии отметим следующее:
1. «Экскалибур» - текстовый скриптовый макро-интерпретатор. Он не создает списковые структуры в памяти. Даже когда мы пишем (1 2 ( 3 4 ( 5 6 7))) и хотим вычислить второй элемент третьего уровня, «Экскалибур» работает только с текстом.
Другими словами, Э- это интерпретатор вводимых текстовых сообщений.

Почему Э использует текстовый (символьный) процессор? Потому что все вводимые цепочки символов, составляющих сообщение, могут быть обработаны, а результат обработки можно снова подать как вводимое сообщение (как новые структурированные данные...).
2. В Лиспе есть понятие Макро, но в «Экскалибуре» оно доведено до логического завершения. Любой результат в Э может быть вновь направлен на сканирование вычислителю (процессору). Причем для этого достаточно взять текстовое сообщение-результат в фигурные скобки: {+ A B C}
3. В Лиспе функции принимают заданное именем функции количество аргументов, иначе возникает ошибка. «Экскалибур» работает с любым количеством слов, несуществующие динамически конструируются из Контекста, лишние игнорируются. Все, которые можно вычислить, вычисляются. Так, например, можно записать: (+ 1 2 3 4 5 6 7 8 9) , - и получить подразумеваемую сумму-результат 45.

Rambler

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.