Skip to main content

Что такое интеллектуальный агент?

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

В информатике интеллектуальный агент - это часть системы, которая создана для независимого функционирования, и обычно она создается с помощью искусственного интеллекта. Наряду с этим агент запрограммирован на достижение определенных целей в зависимости от того, что система должна делать. Например, если система представляет собой кондиционер, цели могут включать охлаждение воздуха и включение и выключение при необходимости. Хотя система способна учиться быть более эффективной, она не может идти вразрез с заранее написанными целями.

Для достижения этих целей интеллектуальный агент должен уметь анализировать себя и адаптироваться к ситуациям. Устройство кондиционирования воздуха предназначено для охлаждения воздуха, поэтому оно должно анализировать температуру наружного воздуха. Анализируя температуру наружного воздуха и свою собственную систему, агент узнает, когда уместно включить или выключить или адаптироваться к ситуации. Это также позволяет агенту проверять ошибки в своей логике, которые он затем может исправить, чтобы лучше обслуживать заранее записанные цели.

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

Во время своей работы интеллектуальный агент обычно учится тому, как наилучшим образом выполнять свои задачи, проверяя количество ошибок и успешность. Хотя агент может научиться выполнять действия лучше, он может выполнять только заранее написанные действия. Кондиционер не может выполнить задачу, которая не записана в его коде, например, переместиться, чтобы лучше охладить комнату. Как и цели, он не может изменить свои действия, но может изменить то, насколько хорошо система выполняет эти действия.