I think Matthew Hutchinson wrote:
[Charset iso-8859-1 unsupported, filtering to ASCII...]

> 
> Without going into specifics of the agent framework (it's called
> JACK), I need to know how a rule based system is properly combined
> with an agent. Yesterday I thought "great, I can have a rule and the
> RHS can send an event back to the agent" but realized I have no idea
> how to do that. Despite knowing that within JESS I can use objects
> (and shadow facts) along with passing simple variables aorund - I just
> don't know how I will get JESS to tap into agent events.
> 

The first thing to do is to understand how an agent works in this
framework. Examine a simple agent. Write a simple one of your
own. Once you understand the framework, you'll know what you want to
accomplish from Jess. It's always easier than it seems.

Note that you'll almost certainly be controlling things from Jess's
Java API. You'll tell Jess to load in some rules, then assert events
as facts when they come in. You can either call run() when
appropriate, or call runUntilHalt() in a dedicated thread. You'll
probably want to write some Userfunctions that the right-hand-sides of
the rules can call to send agent messages and the like.

> Also, does anyone know of any books or papers that deal with how to
> combine a rule based system with an agent?
> 

There are a number of good links on the "Related Web Sites" page
(http://herzberg.ca.sandia.gov/links/ ) that deal with integrations
between Jess and various agent frameworks that it's been used
with. There's nothing about the JACK framework specifically, but
perhaps you can get some ideas.



---------------------------------------------------------
Ernest Friedman-Hill  
Advanced Software Research          Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to