Ngƣợc lại với agent mua, nhiệm vụ của agent là quản lý cỏc giao dịch với khỏch hàng (vỡ cựng một lỳc nỳ cỳ thể thực hiện giao dịch với nhiều khỏch hàng). Với mỗi giao dịch (mỗi khỏch hàng), nú cũng sẽ cú chiến lƣợc riờng để giao tiếp với cỏc khỏch hàng của mỡnh. Cỏc trạng thỏi thƣơng lƣợng của agent bỏn đƣợc minh hoạ trong hỡnh 4.2
Khởi tạo: Trƣớc khi bắt đầu cuộc thƣơng lƣợng, agent bỏn phải hoàn tất cỏc thủ tục cần thiết để đăng kớ vào hệ thống. Sau khi đú hoàn thành, agent bỏn chuyển sang trạng thỏi tiếp theo là trạng thỏi chờ đợi.
Hỡnh 4.2: Chiến lƣợc bỏn
Chờ đợi: Trạng thỏi này chờ đợi cỏc phản ứng từ phớa agent mua (khỏch hàng). Tuỳ vào nội dung cỏc thụng điệp từ khỏch hàng mà agent bỏn chuyển tới cỏc trạng thỏi tiếp theo tƣơng ứng.
Cập nhật: Khi agent bỏn nhận đƣợc thụng điệp “find” (tỡm kiếm) từ phớa khỏch hàng, tức là nhận đƣợc một lời yờu cầu tỡm kiếm từ phớa khỏch hàng. Nỳ cập nhật cỏc yờu cầu của khỏch hàng vào tập P tƣơng ứng. Và sau đú chuyển sang trạng thỏi tỡm kiếm, để tỡm kiếm sản phẩm theo yờu cầu của khỏch hàng.
Tỡm kiếm: Trạng thỏi này đạt đƣợc khi agent nhận đƣợc thụng điệp “refind” (tỡm lại) từ phớa khỏch hàng hoặc chuyển sang từ trạng thỏi cập nhật. Tại đõy, nú tỡm kiếm mặt hàng thoả mún cỏc yờu cầu của khỏch hàng đƣợc lƣu trong tập P. Nếu cú nhiều hơn một mặt hàng thoả mún, nỳ chọn mặt hàng cỳ mức độ chấp nhận cao nhất (đƣợc xỏc định trong phần 3.2.1.3). Sau đú, agent bỏn sẽ gửi thụng điệp “check” kốm theo mặt hàng để hỏi xem ngƣời mua cú
Khởi tạo Chờ đợi Cập nhật Kết thỳc Tƣơng tự Tỡm kiếm 0 - Khởi tạo 1 - Nhận thụng điệp “find” và cập nhật ràng buộc
2 - Tỡm kiếm theo ràng buộc mới 3 - Nhận thụng điệp “refind”
4 - Khụng tỡm thấy sản phẩm, gửi thụng điệp “relax”
5 - Tỡm thấy sản phẩm, gửi thụng điệp “check”
6 - Nhận thụng điệp “norelax” 7 -Gửi thụng điệp “try”
8 - Nhận thụng điệp “deal”hoặc “fail” kết thỳc giao dịch
chấp nhận mặt hàng này khụng. Nếu khụng tỡm thấy mặt hàng nào nỳ gửi thụng điệp “relax” để yờu cầu giảm bớt ràng buộc.
Tương tự: Trạng thỏi này đạt đƣợc khi nú nhận đƣợc thụng điệp “norelax”. Tức là lỳc này nỳ khụng tỡm đƣợc mặt hàng nào thoả mún ràng buộc và agent mua cũng khụng thể giảm bớt ràng buộc hơn nữa, do đú agent bỏn buộc phải tỡm kiếm trong miền tri thức của mỡnh một số mặt hàng “tƣơng tự” với cỏc ràng buộc (thủ tục xỏc định mặt hàng tƣơng tự đƣợc trỡnh bày trong phần 3.2.1.2). Khi đú, mặt hàng đƣợc tỡm thấy sẽ đƣợc đề xuất cho agent mua kốm theo thụng điệp “try”.
Quỏ trỡnh trờn cỳ thể lặp lại nhiều lần và chỉ kết thỳc khi agent bỏn nhận đƣợc thụng điệp “deal” (thành cụng) hoặc “fail” (thất bại) từ phớa khỏch hàng. Trong trƣờng hợp thành cụng, agent bỏn phải cập nhật lại tập tri thức của mỡnh.