Рациональные агенты

В книге "Искусственный интеллект: современный подход" Норвиг и Рассел определяют рационального агента следующим образом:

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

Показатель производительности - это желаемое действие, которое мы хотим, чтобы агент выполнял (фиксированное и предоставляемое разработчиком).

У меня вопрос: с учетом агента, показателя производительности, среды, в которой он находится, и действий, которые агент способен выполнять, как я могу доказать, что агент является рациональным?

Я знаю, что это очень общее. У меня есть пример из книги, но это задание, и все, что мне нужно, это указания.

Спасибо,

2 ответа

В моей диссертации мы использовали базовую линию (псевдо) случайного противника в среде; если наши агенты могли превосходить противника более 50% времени с помощью повторных экспериментов, мы доказали, что наши агенты действовали не случайно, а действовали лучше, чем случайные. (Проверьте с вашими обычными статистическими инструментами, чтобы гарантировать надежные результаты и так далее)

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

Более жесткие противники, которые сами по себе являются рациональными ИИ, обеспечивают реальные критерии производительности. Но означает ли рациональный агент оптимальный агент? (Вероятно, нет; оптимальных агентов почти нет, кроме нескольких настольных игр)

Но лучше, чем случайный, всегда есть место, где вы хотите быть, когда вы делаете агента:) Если нет, его нельзя назвать AI;)

Это предложение по крайней мере. Экспериментирование - мощная вещь, если данные анализируются и интерпретируются правильно.

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

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

РЕДАКТИРОВАТЬ: Учитывая бесконечные возможные решения, вы можете исследовать область вокруг (а) последнего решения или (б) случайной точки в n-мерном пространстве возможных решений; если есть "путь" к "более высокой" точке, то есть к более рациональному действию, и ваш агент его не предпринимает, ваш агент не действует рационально. Если такого пути нет, или если есть путь, и агент "следует" по нему, то ваш агент может быть не всеведущим и рациональным, но согласно решениям, которые он может "увидеть", он действует рационально.

Другие вопросы по тегам