SolrAgentFramework
Container for plug-in agents
Github: https://github.com/SolrSherlock/SolrAgentFramework 

This container provides agents with these classes of services:
  • Access to the SolrAgentCoordinator for retrieving and sending tuples. The base case is fetching Solr documents as they come in. Many agents would perform this task, each doing something different with the document. Returning the different results to agents which combine them is part of a society of agents collective behavior.
  • Access to the Solr database, be it a lone Solr server, or a SolrCloud. Agents do not get direct access to Solr since it might be a cloud and direct access becomes problematic due to sharding.
  • Built-in SemiSpace tuplespace blackboard for local agent coordination
Each agent then hosts whatever services it might need. MockAgent illustrates the code necessary to gain access to the provided services.

Possible future additional services should be up for consideration.
Immediately related elementsHow this works
-
OpenSherlock Project »OpenSherlock Project
Resources »Resources
SolrSherlock Code »SolrSherlock Code
Agent Architecture »Agent Architecture
SolrAgentFramework
Harvesting Agents »Harvesting Agents
SolrAgentFramework behaviors? »SolrAgentFramework behaviors?
Things to do? »Things to do?
What issues face development of the SolrAgentFramework? »What issues face development of the SolrAgentFramework?
MergeAgent »MergeAgent
MockAgent »MockAgent
TellAskAgent »TellAskAgent
TSCAgent »TSCAgent
Generates outrageously huge log files »Generates outrageously huge log files
Create UIMA plug in agents for the proposed Agent Framework »Create UIMA plug in agents for the proposed Agent Framework
Create other plug in agents for the proposed Agent Framework »Create other plug in agents for the proposed Agent Framework
UIMA Harvester to Topic Map Agent »UIMA Harvester to Topic Map Agent
SolrMergeAgent »SolrMergeAgent
TopicQuestsSupport »TopicQuestsSupport
+Komentarai (0)
+Citavimą (0)
+About