logo

Агенти в областта на изкуствения интелект

Една AI система може да се дефинира като изследване на рационалния агент и неговата среда. Агентите усещат околната среда чрез сензори и действат върху околната среда чрез задвижващи механизми. AI агент може да има умствени свойства като знание, вяра, намерение и т.н.

Какво е агент?

Агент може да бъде всичко, което възприема своята среда чрез сензори и действа върху тази среда чрез задвижващи механизми. Агент работи в цикъла на възприемане , мислене , и действащ . Агент може да бъде:

    Човек-агент:Човешкият агент има очи, уши и други органи, които работят за сензори, а ръцете, краката и гласовият тракт работят за изпълнителни механизми.Роботизиран агент:Роботизираният агент може да има камери, инфрачервен далекомер, NLP за сензори и различни двигатели за изпълнителни механизми.Софтуерен агент:Софтуерният агент може да има натискания на клавиши, съдържание на файла като сензорен вход и да действа върху тези входове и да показва изхода на екрана.

Следователно светът около нас е пълен с агенти като термостат, мобилен телефон, камера и дори ние също сме агенти.

Преди да продължим напред, първо трябва да знаем за сензорите, ефекторите и задвижващите механизми.

Сензор: Сензорът е устройство, което отчита промяната в околната среда и изпраща информацията до други електронни устройства. Агентът наблюдава своята среда чрез сензори.

кошерна архитектура

Актуатори: Актуаторите са компонент на машини, които преобразуват енергията в движение. Актуаторите са отговорни само за движението и управлението на системата. Задвижващият механизъм може да бъде електрически двигател, зъбни колела, релси и др.

Ефектори: Ефекторите са устройствата, които влияят на околната среда. Ефекторите могат да бъдат крака, колела, ръце, пръсти, крила, перки и екран на дисплея.

Агенти в AI

Интелигентни агенти:

Интелигентният агент е автономна единица, която действа върху околната среда, използвайки сензори и изпълнителни механизми за постигане на цели. Един интелигентен агент може да се учи от околната среда, за да постигне целите си. Термостатът е пример за интелигентен агент.

Следват основните четири правила за AI агент:

... в java
    Правило 1:Един AI агент трябва да има способността да възприема околната среда.Правило 2:Наблюдението трябва да се използва за вземане на решения.Правило 3:Решението трябва да доведе до действие.Правило 4:Действието, предприето от AI агент, трябва да бъде рационално действие.

Rational Agent:

Рационален агент е агент, който има ясни предпочитания, моделира несигурността и действа по начин, който максимизира своята мярка за ефективност с всички възможни действия.

За рационалния агент се казва, че изпълнява правилните неща. AI е за създаване на рационални агенти, които да се използват за теория на игрите и теория на решенията за различни сценарии от реалния свят.

За AI агент рационалното действие е най-важно, тъй като в алгоритъма за обучение за укрепване на AI за всяко най-добро възможно действие агентът получава положителна награда и за всяко грешно действие агентът получава отрицателна награда.

Забележка: Рационалните агенти в AI са много подобни на интелигентните агенти.

Рационалност:

Рационалността на един агент се измерва чрез мярката му за представяне. Рационалността може да се прецени въз основа на следните точки:

  • Мярка за изпълнение, която определя критерия за успех.
  • Предварителни познания на агента за неговата среда.
  • Най-добрите възможни действия, които един агент може да извърши.
  • Последователността на възприятията.

Забележка: Рационалността се различава от Всезнаването, тъй като Всезнаещият агент знае действителния резултат от своето действие и действа съответно, което не е възможно в действителност.

Структура на AI агент

Задачата на AI е да проектира програма за агент, която изпълнява функцията на агента. Структурата на интелигентния агент е комбинация от архитектура и програма на агента. Може да се разглежда като:

 Agent = Architecture + Agent program 

Следват основните три термина, включени в структурата на AI агент:

първичен ключ съставен ключ

Архитектура: Архитектурата е машина, върху която работи AI агент.

Функция на агента: Функцията на агента се използва за свързване на възприятие с действие.

 f:P* → A 

Агентска програма: Агентната програма е реализация на агентска функция. Програма на агент се изпълнява на физическата архитектура, за да произведе функция f.

ГРАХ Представителство

PEAS е вид модел, върху който работи AI агент. Когато дефинираме AI агент или рационален агент, тогава можем да групираме свойствата му под модел на представяне на PEAS. Състои се от четири думи:

    П:Мярка за изпълнениеИ:Заобикаляща средаA:АктуаториС:Сензори

Тук мярката за ефективност е целта за успеха на поведението на агента.

PEAS за самоуправляващи се автомобили:

Агенти в AI

Да предположим, че има самоуправляваща се кола, тогава представянето на PEAS ще бъде:

преобразуване на java низ в цяло число

Производителност: Сигурност, време, законно шофиране, комфорт

Заобикаляща среда: Пътища, други превозни средства, пътни знаци, пешеходец

Актуатори: Кормилно управление, газ, спирачка, сигнал, клаксон

Сензори: Камера, GPS, скоростомер, одометър, акселерометър, сонар.

Пример за агенти с тяхното PEAS представителство

агент Мярка за изпълнение Заобикаляща среда Актуатори Сензори
1. Медицинска диагноза
  • Здрав пациент
  • Минимален разход
  • Търпелив
  • Болница
  • Персонал
  • Тестове
  • Лечения
Клавиатура
(Вписване на симптоми)
2. Прахосмукачка
  • Чистота
  • Ефективност
  • Живот на батерията
  • Сигурност
  • Стая
  • Таблица
  • Дървен под
  • Килим
  • Различни препятствия
  • Колела
  • Четки
  • Вакуум екстрактор
  • Камера
  • Сензор за откриване на мръсотия
  • Сензор за скала
  • Сензор за неравности
  • Инфрачервен стенен сензор
3. Робот за събиране на части
  • Процент на частите в правилните контейнери.
  • Транспортна лента с части,
  • Кошчета
  • Съединени ръце
  • ръка
  • Камера
  • Сензори за ъгъл на ставите.