You are on page 1of 35

:

:
120262
120103

, 2016.

:
1.

.....................................................................................................Error! Bookmark not defined.

2.

S-..................................................................Error! Bookmark not defined.


2.1.

3.

EMS- ..................................................................................................

S ..........................................................................................................................
3.1. S ...................................................Error! Bookmark not defined.
3.2. S ...............................................................................................
3.3. S .................................................Error! Bookmark not defined.
3.4. EMS ...............................................................................................................
3.4.1. S .........................................................................................

9. ................................................................................................Error! Bookmark not defined.


.................................................................................................Error! Bookmark not defined.

1.

, , ,
, :
,
, ,
. ,

.

, .


, , ,
. ,
.

. ,
,
, ,
, ,
, , .
,
: ,
, , , ,
softbots, knowbots, taskbots .). ,
.

2.


( ) , ,
, . ,
()
.

. , , ,
,
.
, .
:

,
;
,
;
, .,
, , , .,

;

,
;

( )
,
; ,

;

( )
,
;
,

,
, , , .

,
. ,
.
, .

2.1.


.
. .
.
. ,
,
(. ),
.
.
blackboard . blackboard , (
)
.

.

(blackboard).

, ,
.
, ()
:
,
,
, ,
Z;
, , , ;

,
, ;

,
,
.,
.

2.2.

,
.
:

, ,
, 1.
,
( !) . ,

.
1.


, ,
.
,
(., ).

.

:




, . ,
( ),
( ). , ,

.
, .
,
.


. ,
. .
.
. ,
( ). ,

.


. ,
. ,

,
. , ,
,
.

3.

,

, ,
.

, ,
.
,
1. ( ? 1.),

,
, , , , .,
.

1.
,
, .


, .
.
, .
.
?
.
.
.
. ,
.
:
( )




,
.
.
- .
1.
,
2. ,
, .
, ,
.
() , , ,
, , .
.
, . ,
(. ).
.
, ,
, ,
. ,
,
, .
2.
. I (Application Programmer's Interface)
, ,

.

2.
,
, :







,
.
,
.

. .

(. WWW ). ,
().
, .

.

,
. WWW.
()
. ,
.

, .
, , ( )
.
,

4.

.

.
, .
.
, ,
.
:





4.1.


. , ,
.
.

.

4.2.

.
.

.

10

4.3.

.
,
.
.
,
,
, .
, .
?
3. . ,

. ,
,
.
. , ,

.
.

3.
. ,
.

.
,

11

,
, .
,
.
. ,

,
. ,

. , ,
,
!

4.4.


,
.

,
. ,
.

. ,
.
,
/ ,

.

4.5.

.
.
, .

4.6.

.
,
.
. ,
.

12

4.7.

, :
(
,
)
, (
,
,
)

(
, , ,
cache
)
,,
( ,
)

5.


:
= +
.
,
.
.
,
,
. ,
.

5.1.

PAGE

,
, ,
, .

Percepts ()
Actions ()
13

Goals ( )
Environment ()

PAGE
. PAGE
, , :
, ,
, ,
,
, ,

.
.

5.2.


.
.
, :






, (skeleton).
4.

.
, :
()
. ,
, ,
.

14

Function Skeleton Agent (opaaj)


Returns akcija
Static: memorija, opis okruenja
Memorija Auriraj (memorija, opaaj)
Akcija Odaberi Najbolju Akciju (memorija)
Memorija Auriraj (memorija, akcija)
Return akcija

4.



4. . .
5. ,

.


.

IFIFTHEN
THEN

5.

15


,

.
. 6.

IFIFTHEN
THEN

6.


, ,
, .
. 7.


, , .
(
?).

16

7.



. , ,
.

,
.
,
8. ()
, .

17

8.


,

.
.

. ,
.
/
.
,
, .

, ,
.

.
.

5.3.

:
, .
.
:
, ,




.......



(). ,
,
. ,
,
.
.
18


, ,
, . :






. ,
.

.
.
( ) .
.
, :



, , .

.
; , .
, ,
. ,

.
, , .
, 9.

.

9.

19

6.

,
,

.

.
. .
KQML(Knowledge Query and Manipulation Language).

6.1.


.
,
,
. , ,
,
.
, ,
:

(), ,


,


(. )
,
,
, . SMTP, TCP/IP, HTTP.
( ) .
,
, .
. ,

. , , ,

.

:
20

6.2.

KQML

KQML (Knowledge Query and Manipulation Language)


. KQML
,
( ).

KQML

. KQML 10. ,
,
. ,
. ,
KQML .
KQML ,
,
.


ID ,
ID ,

(/)


(, , )
10. KQML
,
,
,
, ,
, .
21

, KQML ( 10.) .
, .
.

7.

,
, .
.

.

, .

7.1.


, .
. , ,
, .
, . ,

,
. ,
.

7.2.

,
,
.
,
.
.
,
. ,

( ) .

.

22

, ,
.

7.3.


:




, ,
.
,
.
. ,
.
,
.

, .

,
.

.

WWW , WWW
.

7.4.


. :




23

, ,
,
, 11.

1:

2:

11.
12. .

.
.

1: ( ())

3: ()

2: ()

12.
13.
.

24

2: ( ())
1: ( ())

4: ()

5: ()

3: ()

13.

.
, , 14.

1: ( ())

2: ( ())

3: ()

4: ()

14.
,
. ,

, 15.
,
( ).

25

1: ( ())

2: ( ())

3: ()

4: ()

4: ()

15.

8.

, . .
:
.

16.

,

(Remote Procedure Call, RPC), 16.
,
,
.

26

RPC

17.

, .
(Remote Programming, RP), 18.
.

,
.


RP

18.


.

.
, ,
.

27

9.


.
.

.
,
:

,


,
,
;


-

, ,
; HML
;

,
;


,
, , ;

,
,
, ;



;


,
;

, -
;

28


, ;
VLSI VLSI


, ,
;

,
,
.

9.1.

Maxims,
,
.

.
.
,
. ,
, .
Maxims ( ,
)
:





Maxims . Maxims

(memory-based reasoning). , Maxims

.
Maxims (
, , , ,
.),
. Maxims

29


,
,
, . ,
Maxims , .

9.2.

Meeting Scheduler
. :






Meeting Scheduler
Maxims. ,
,
. Meeting Scheduler Maxims-,
.
.

, ,
. Meeting Scheduler- Maxims-
, .
, Meeting Scheduler-
, .
, .
. ,

,
, ,
, .
Meeting Scheduler
.

9.3.

NewT Usenet
.
,
. NewT

30

,
.
NewT (
) .
( , , , ,
). :


,
. . ,
+ -.
(, ) + ( -), NewT
() (). NewT
,
. , ,
(
).

9.4.

Firefly
,
, . ,

.
NewT , Firefly
,

. , .
.
,
.
CD
,
CD ( ,
/ , ).

9.5.

Softbot (software robot)

Softbot
Unix shell-a WWW-a,

31

. Softbot, ,
,
. , netfind (
,
, .)
.
. Softbot
.

. , Softbot
, . (gateway) , .
Softbot , ,
.
() archie, gopher, netfind, Unix-a
. Softbot
file transfer protocol (FTP), telnet, mail, ,
Unix-a.
Softbot-u , Softbot
.

, ,
.

9.6.

InfoFinder
() .

(. Alta Vista),
. , InfoFinder
( Alta Vista),
( Alta Viste),
.
InfoFinder . ,
HTML
,
, ,
., .
-, InfoFinder
.
, ,
InfoFinder-
HTML .
InfoFinder- .

32

- , InfoFinder
.

, . :





bullet

9.7.

Retsina

Retsina Carnegie Mellon


,

. ,

. Retsin
,
.
,
Softbot ,
, .
KQML-a.
Carnegie Mellon, Retsina :



Retsine,
.
:
, ;
;
,


.
, Retsina (,
, , .)

33

10.

34

35

You might also like