Preview: Универсальная база данных

semantic-web Традиционный подход к разработке баз данных это моделирование определенной предметной области (Model-Driven-Development, пример). Это отлично работающий подход для разработки бизнес-приложений, автоматизирующих заранее определенные процессы.

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

Концепция интеллектуальной системы

Чем отличаются обычные компьютерные программы от интеллектуальных систем? И зачем нужны интеллектуальные решения?

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

Читать далее