a Water Jug Problem(cont) 2 allons 2021/1/27 EIE426-AICV
2021/1/27 EIE426-AICV 16 A Water Jug Problem (cont.) 3 gallons 3 gallons 4 3 gallons 2 gallons 2 gallons 2 gallons
Some of Production Rules for the Water Jug Problem (x,y)→(x,3) Fill the 3-gallon jug if y <3 (x,y)→(x+y0) Pour all the water from the 3 if x+ys4 and y>0 gallon jug into the 4-gallon jug (3) (x, y)-(4, J-(4-x) Pour water from the 3-gallon jug if x+y24 and y>0 into the 4-gallon jug until the 4-gallon jug is ful x,y)→ Empty the 4-gallon jug on the ground ifx >0 (x,2)→>(0.,2) Empty the 4-gallon jug on the ground (0,2)->(2,0) Pour 2-gallons from the 3-gallon jug into the 4-gallon jug X: amount of water in the 4-gallon jug; y: amount of water in the 3-gallon jug 2021/1/27 EIE426-AICV
2021/1/27 EIE426-AICV 17 Some of Production Rules for the Water Jug Problem (1) Fill the 3-gallon jug (2) Pour all the water from the 3- gallon jug into the 4-gallon jug (3) Pour water from the 3-gallon jug into the 4-gallon jug until the 4-gallon jug is full (4) Empty the 4-gallon jug on the ground (5) Empty the 4-gallon jug on the ground (6) (0, 2) -> (2, 0) Pour 2-gallons from the 3-gallon jug into the 4-gallon jug if y 3 ( , ) ( ,3) x y → x if 4 and 0 ( , ) ( ,0) + → + x y y x y x y if 4 and 0 ( , ) (4, (4 )) + → − − x y y x y y x if 0 ( , ) (0, ) → x x y y (x,2) → (0,2) x: amount of water in the 4-gallon jug; y: amount of water in the 3-gallon jug
The main players in the developmental team There are five main members of an expert system developmental team: the domain expert, the knowledge engineer, the programmer, the project manager, and the end-user The success of their expert system entirely depends on how well the members work together 2021/1/27 EIE426-AICV 18
2021/1/27 EIE426-AICV 18 The main players in the developmental team ◼ There are five main members of an expert system developmental team: the domain expert, the knowledge engineer, the programmer, the project manager, and the end-user. ◼ The success of their expert system entirely depends on how well the members work together
The main players in the development team Expert system Development Team Project Manager Domain Expert knowledge Engineer f Programmer Expert System End-use 2021/1/27 EIE426-AICV
2021/1/27 EIE426-AICV 19 The main players in the development team
a The domain expert is a knowledgeable and skilled person capable of solving problems in a specific area or domain. This person has the greatest expertise in a given domain. This expertise is to be captured in the expert system. Therefore, the expert must be able to communicate his or her knowledge, be willing to participate in the expert system development and commit a substantial amount of time to the project. The domain expert is the most important player in the expert system development team 2021/1/27 EIE426-AICV
2021/1/27 EIE426-AICV 20 ◼ The domain expert is a knowledgeable and skilled person capable of solving problems in a specific area or domain. This person has the greatest expertise in a given domain. This expertise is to be captured in the expert system. Therefore, the expert must be able to communicate his or her knowledge, be willing to participate in the expert system development and commit a substantial amount of time to the project. The domain expert is the most important player in the expert system development team