Do đặc tớnh của hai chiến lược suy diễn tiến và lựi nờn cụng việc xõy dựng bộ nhớ làm việc đối với hai chiến lược suy diễn hoàn toàn khỏc nhau.
5.2.2.1.1 Xõy dựng bộ nhớ làm việc cho suy diễn tiến
Mụ tả
Với chiến lược suy diến tiến, cỏc thụng tin và sự kiện được người dựng nhập ngay khi bắt đầu suy diễn.
Luồng sự kiện
Chức năng này được thực hiện khi người dựng muốn ỏp dụng chiến lược suy diễn tiến. Hệ thống yờu cầu người dựng nhập cỏc giả thiết.
Khi người dựng cung cấp cỏc thụng tin, cỏc thụng tin này sẽ được thờm vào trong bộ nhớ làm việc.
Điều kiện thực hiện chức năng này
Cơ sở tri thức của hệ thống khụng được rỗng.
Kết quả sau khi thực hiện chức năng
Bộ nhớ làm việc được xõy dựng
Bộ nhớ làm việc
Người dùng Giao diện Cơ sở tri thức
Yêu cầu xem d/s sự kiện và luật
Yêu cầu xem d/s sự kiện và luật Danh sách các luật và sự kiện Danh sách các luật và sự kiện
Danh sách giả thiết và kết luận
Danh sách giả thiết và kết luận
Hỡnh 5.2 Xõy dựng bộ nhớ làm việc cho suy diễn tiến
5.2.2.1.2 Xõy dựng bộ nhớ làm việc cho suy diễn lựi
Ngược lại, với chiến lược suy diễn lựi, cỏc thụng tin và sự kiện được người dựng nhập vào trong quỏ trỡnh suy diễn khi nhận được cõu hỏi của hệ thống.
Luồng sự kiện
Chức năng này được thực hiện khi người dựng ỏp dụng chiến lược suy diễn lựi và hệ thống tỡm thấy cỏc primitive cần hỏi người dựng. Hệ thống yờu cầu người dựng trả lời cõu hỏi của hệ thống.
Khi người dựng cung cấp cỏc thụng tin, cỏc thụng tin này sẽ được thờm vào trong bộ nhớ làm việc.
Điều kiện thực hiện chức năng này
Người dựng sử dụng phải đăng nhập hệ thống và cơ sở tri thức của hệ thống khụng được rỗng.
Kết quả sau khi thực hiện chức năng
Bộ nhớ làm việc được xõy dựng
Bộ nhớ làm việc
Suy diễn lùi Giao diện Người dùng
Yêu cầu cho biết CF của sự kiện
Yêu cầu cho biết CF của sự kiện Trả lời
Danh sách giả thiết và kết luận
Trả lời của người dùng
Hỡnh 5.3 Xõy dựng bộ nhớ làm việc cho suy diễn lựi