All articles by Pavel Zachesa

Настройка инструментов создания Semantic UI

Структура компонентов Semantic UI намного сложнее, чем Bootstrap, а также сложнее процесс установки. В то время как Bootstrap предоставляет только одну базовую тему, Semantic UI включает в себя более 20+ тем в своем базовом пакете, помимо файлов CSS, JS и шрифтов. Он также включает в себя конфигурационные файлы Composer, Bower и Gulp. Continue reading Настройка инструментов создания Semantic UI

Управляющие конструкции и функции Elixir

В Elixir управляющие конструкции if и unless определены как макрос, а не часть языка. Код реализации можно увидеть в модуле Kernel. Стоит заметить что в Elixir единственными ложными значениями являются nil и false.

Continue reading Управляющие конструкции и функции Elixir

Установка Phoenix на Windows

Возникла необходимость создания Веб сервиса с одно-страничными приложениями. Выбрал для этого React-Redux/JS, для фронтенда и Phoenix/Elexir (Erlang) для бэкенда. Для работы над проектом мне удобнее Win7*64. Опишу здесь процедуру установки примера найденного на Гитхабе, для которого на Хабре есть перевод подробного туториала.

Continue reading Установка Phoenix на Windows

Базовая логика Языка Образов

Двух или трёх значений для базовой логики недостаточно. Притом четыре значения легче реализовать на двухбитной основе, используя современную программируемую логику и стандартные элементы FPGA. Основное в квадрологике, это не базовое количество значений, а возможность работы с неизвестным, непосредственно на уровне железа. Генераторы случайных чисел на естественных шумах, того же p-n перехода, встроенные в базовые логические элементы, могут значительно ускорить и упростить решение задач со множеством неизвестных. Значительным подспорьем являются дополнительные коэффициенты и в первую очередь это достоверность знания. Continue reading Базовая логика Языка Образов

Собеседник консультант и персонаж

Для СИМ определено три основных применения. Самое важное это СИМ-собеседник, для одиноких людей. Далее это СИМ консультант-переводчик, для экспертных систем, оказывающих помощь в той или иной области знаний. Для систем обучения и симуляции, а так же виртуальных миров игр и прочих интерактивных приложении найдется применение СИМ-персонажу.  Разрабатывается проект виртуального мира и игры на его основе http://suef.ru в этом проекте СИМ-персонаж будет играть главную роль, как стержень механизма для автогенерации сюжета. Continue reading Собеседник консультант и персонаж

Взаимосвязь тематики и окружения

Контекст, или иначе тема диалога, тесно взаимосвязаны с окружением. При чём это может быть не только коллекция ближайшего окружения, но и любая другая реальная или виртуальная коллекция. Таким образом контекст разговора с тем или иным собеседником это фактически список известных всем участникам диалога коллекций, объекты, действия, а также их признаки которых обсуждаются в беседе. В тоже время, в диалоге могут обсуждаться образы из разных коллекций, мало связанных друг с другом. Поэтому они должны быть распределены по разным контекстам. СИМ должен автоматически формировать новый контекст, на основе вновь создаваемой коллекции. Затем в процессе освоения множества взаимосвязей между объектами, возможно создание новых виртуальных коллекций, которые будут формировать одновременно новый контекст. Continue reading Взаимосвязь тематики и окружения

Клон Trello на Phoenix и React

Эффективное управление задачами с помощью Trello

Самая ценная вещь в нашей жизни — время. Парадокс в том, что его всегда мало, но при этом должно хватать на все… Правильное управление своими задачами и временем — цель любого современного человека. У западных теоретиков даже есть направление специальное — time managment (по-русски — управление временем). Однако изучать всю эту теорию нам, разумеется, некогда. Поэтому воспользуемся уже готовыми средствами, удобно и доступно реализованными в сервисе под названием Trello. Continue reading Клон Trello на Phoenix и React

Голосовые помощники

За последние 10 лет появилось множество программных систем, связанных со смысловым распознаванием текста и голоса. Различные базы знаний, голосовые помощники, продвинутые чат-боты. У меня нет возможности оценить их качественно самому, так как в оригинале они разрабатываются, в первую очередь, для английского языка, а локализованные на русский язык версии находятся ещё в стадии тестирования. Поэтому сравнивать напрямую с СИМ, эти разработки, я могу лишь по информации в аналитических статьях и со слов очевидцев. Аналогичные самостоятельные разработки в России вообще находятся в зачаточном состоянии. Continue reading Голосовые помощники

Имитация эмоций

Чувства (их имитация в СИМ), или иначе, в контексте Языка Образов, суммарная эмоциональная картина, являются результатом оценки всех Образов во всех, одновременно активированных, Коллекциях окружения, как реальных так и виртуальных. Каждый Признак Образа имеет определённую эмоциональную окраску, соответственно подобную окраску имеет и любой Образ, в том числе и Коллекция целиком. Как иногда говорят, чтоб поднять себе настроение, вспомните хороший момент в своей жизни, активизация такого приятного воспоминания уменьшает влияние негативных факторов, регулируя уровни внутреннего эмоционального состояния. Точно также на аккумуляторы эмоций влияют и реальные окружения в текущий момент времени и состояние виртуальных Коллекций, отражающие место индивида в обществе и семье (или коллективе). Плюс к этому, аккумуляторы эмоций могут изменять свой уровень, в зависимости от возникновения значимых Событий, влияющих на пополнение счётчиков достижений, связанных в свою очередь с Глобальными Целями Жизнедеятельности. Continue reading Имитация эмоций

Моделирование окружения

В основе функционирования интеллектуальных агентов, главной задачей является моделирование окружения, создание Коллекций и обработка, возникающих в них Событий. Таким образом, даже если требуется незамедлительная реакция СИМ на внешний раздражитель, в процессе отработки набора действий (некоего Правила), участвуют раннее распознанные Образы, входящие в Коллекцию ближайшего окружения. При чём также ведут себя все высшие животные в том числе и человек, в незнакомой обстановке им требуется время, чтоб создать модель окружения в своём сознании, а каждый объект либо распознаётся как уже известный, либо отдельно отмечаются малознакомые и незнакомые вовсе. Continue reading Моделирование окружения