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.