В работе рассматривается проблема принятия решений в мультиагентной среде. На примере решения классической задачи "Hats Puzzle" рассмотрены основные этапы принятия решений в мультиагентной среде с использованием базы знаний на базе логики предикатов I-го порядка. Предложен модифицированный метод решения задачи "Hats Puzzle", характеризующийся более высокой производительностью по сравнению с классическим. Предлагается информационная технология интеграции декларативных языков на примере Prolog со средой мультиагентного моделирования NetLogo, которая характеризуется использованием возможностей механизма логического вывода языка Prolog. Ключевые слова: логическое программирование, мультиагентное моделирование, принятие решений, базы знаний