All language subtitles for 04 - Types of Agent AI

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil) Download
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,006 --> 00:00:02,001 - [Instructor] As we get ready 2 00:00:02,001 --> 00:00:05,007 to build agent AI-based products and solutions, 3 00:00:05,007 --> 00:00:08,000 first, let us get an understanding 4 00:00:08,000 --> 00:00:10,000 of the many different types of agents 5 00:00:10,000 --> 00:00:12,006 that we can build and design. 6 00:00:12,006 --> 00:00:17,000 Can you imagine why we need different kinds of agent AI? 7 00:00:17,000 --> 00:00:18,008 Let me give you a clue. 8 00:00:18,008 --> 00:00:21,003 It is related to the type of problems 9 00:00:21,003 --> 00:00:23,005 that you want to solve using agents 10 00:00:23,005 --> 00:00:28,001 and how you want to design your agent to behave. 11 00:00:28,001 --> 00:00:31,002 Let us look at the factors that contribute to the need 12 00:00:31,002 --> 00:00:34,007 for different types of agent AI in the first place. 13 00:00:34,007 --> 00:00:39,001 Do you want the agent to be reactive or proactive? 14 00:00:39,001 --> 00:00:43,003 Is the agent in a fixed environment with no changes 15 00:00:43,003 --> 00:00:45,007 or is it in dynamic environment? 16 00:00:45,007 --> 00:00:48,008 Then it has to capture more factors from the environment 17 00:00:48,008 --> 00:00:51,003 and perceived responses. 18 00:00:51,003 --> 00:00:53,003 Are you building a single agent 19 00:00:53,003 --> 00:00:55,003 or are you building a multi-agent system 20 00:00:55,003 --> 00:00:58,009 with multiple agent AI debating and collaborating? 21 00:00:58,009 --> 00:01:01,004 How exciting. 22 00:01:01,004 --> 00:01:04,004 Let us look at different types of agent AI one at a time 23 00:01:04,004 --> 00:01:07,009 with an example. 24 00:01:07,009 --> 00:01:11,007 A simple action agent is designed to take action 25 00:01:11,007 --> 00:01:14,004 if a condition is met in the environment. 26 00:01:14,004 --> 00:01:15,007 It's simple. 27 00:01:15,007 --> 00:01:19,000 For example, a simple action agent will turn on 28 00:01:19,000 --> 00:01:21,001 the sprinkler if the heat goes 29 00:01:21,001 --> 00:01:23,007 beyond a certain threshold in a factory. 30 00:01:23,007 --> 00:01:28,008 A model-based agent AI has a model that provides knowledge 31 00:01:28,008 --> 00:01:32,003 but perceives the state of the environment to take action. 32 00:01:32,003 --> 00:01:35,001 An example of this is a vacuum cleaner 33 00:01:35,001 --> 00:01:38,006 that picks up spilled waste in a mine. 34 00:01:38,006 --> 00:01:42,007 This agent knows it has to look for spills 35 00:01:42,007 --> 00:01:44,003 and keeps going, 36 00:01:44,003 --> 00:01:46,002 and when it meets the condition, 37 00:01:46,002 --> 00:01:50,003 it actuates the change to pick up the spill. 38 00:01:50,003 --> 00:01:54,000 A goal-oriented agent aims to reduce the distance 39 00:01:54,000 --> 00:01:56,001 between the action and the goal 40 00:01:56,001 --> 00:01:59,000 so that the best possible way can be chosen 41 00:01:59,000 --> 00:02:01,004 from multiple possibilities. 42 00:02:01,004 --> 00:02:04,005 For example, a chatbot that schedules appointments 43 00:02:04,005 --> 00:02:07,002 for patients efficiently can be set up 44 00:02:07,002 --> 00:02:09,006 as a goal-oriented agent. 45 00:02:09,006 --> 00:02:11,005 You can set the goal as reward points 46 00:02:11,005 --> 00:02:15,001 for the agent AI upon successful feedback from customers 47 00:02:15,001 --> 00:02:17,002 who confirm their appointments. 48 00:02:17,002 --> 00:02:20,000 In this case, the agent has to take input 49 00:02:20,000 --> 00:02:22,007 from the customer on several considerations 50 00:02:22,007 --> 00:02:24,007 to pick the right time. 51 00:02:24,007 --> 00:02:26,009 And if they say that time does not work, 52 00:02:26,009 --> 00:02:30,005 it has to reflect upon its own decision and adapt 53 00:02:30,005 --> 00:02:33,005 and change its approach till it reaches the goal 54 00:02:33,005 --> 00:02:37,001 of the customer accepting the proposed appointment. 55 00:02:37,001 --> 00:02:38,000 Did you see? 56 00:02:38,000 --> 00:02:40,008 The agent AI is automating tasks, 57 00:02:40,008 --> 00:02:44,001 but it is also human-centered in its design 58 00:02:44,001 --> 00:02:47,001 to delight the customer. 59 00:02:47,001 --> 00:02:49,005 A learning agent, as the name implies, 60 00:02:49,005 --> 00:02:52,001 is capable of learning. 61 00:02:52,001 --> 00:02:54,003 All AI is capable of learning, 62 00:02:54,003 --> 00:02:58,000 but when you design an agent AI to be a learning agent, 63 00:02:58,000 --> 00:03:01,005 you have to design it with learning capabilities 64 00:03:01,005 --> 00:03:05,008 and the ability to self-evaluate and critique itself, 65 00:03:05,008 --> 00:03:08,006 and an ability to improve. 66 00:03:08,006 --> 00:03:10,009 Let's stop and think for a moment 67 00:03:10,009 --> 00:03:13,007 how this is so different from AI 68 00:03:13,007 --> 00:03:16,009 where we have trained the AI with new data 69 00:03:16,009 --> 00:03:19,009 to provide learning to the AI. 70 00:03:19,009 --> 00:03:21,005 In contrast to that, 71 00:03:21,005 --> 00:03:25,009 a learning agent AI can learn on its own 72 00:03:25,009 --> 00:03:27,008 as long as we design it 73 00:03:27,008 --> 00:03:31,002 with the right capabilities to learn. 74 00:03:31,002 --> 00:03:33,004 In the future lessons, we will learn 75 00:03:33,004 --> 00:03:38,005 how agent AI can do reflection and improve itself 76 00:03:38,005 --> 00:03:42,003 and how we can design to achieve this. 77 00:03:42,003 --> 00:03:47,003 A utility agent uses a utility function to reach a goal, 78 00:03:47,003 --> 00:03:50,004 but also optimizes other variables 79 00:03:50,004 --> 00:03:54,003 such as cost or speed. 80 00:03:54,003 --> 00:03:58,005 For example, an autonomous food delivery sidewalk robot, 81 00:03:58,005 --> 00:04:02,002 like Kiwibot, can use a utility-based agent 82 00:04:02,002 --> 00:04:06,002 to reach its goal to reach customers for delivery, 83 00:04:06,002 --> 00:04:08,006 but can optimize its path 84 00:04:08,006 --> 00:04:13,000 for speed, efficiency, and cost. 6477

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.