Capture Knowledge with Rules Collector
Blog and Discussion
Knowledge workers are often making decisions based on a set of rules that are never formalized but rather accumulated over time as specific expertise in a specific business area.
How to capture this tribal knowledge?
The Rules Collector  does exactly that. The system helps capturing the expertise of an individual in a formalized manner as a set of rules for a rules engine. This is not artificial intelligence (yet) but a good combination of a computer power with the knowledge of a subject matter expert (SME). The system starts a conversation with a SME following a few initial conversational scenarios. While a SME is trying to describe a situation and related rules, the system tries to translate this information into a formalized knowledge.
Of course, this might not be done in one shot. People do not talk XML and their descriptions are not very precise. This is a conversational process governed by the Rules Retrieval Conversational Mechanism. The computer program will continue clarify the descriptions till can transform it into the rules.
There are many forms of formalized knowledge. The rules are just one of them. Rules can work directly in a rules engine, the heart of a business application. The most generic form of expressing the rule is a semantic graph. Semantic graphs will represent meta-data or architectural views of information. These semantic models will support conversational scenarios, an important part of retrieving and formalizing information. Semantic graphs will also represent the data. You can see a common approach.
Of course, conceptual semantic models will be different for different business domains, but they will be represented in the same semantic graph format and could live in the same containers - tools .
This relatively new area of integrated software and knowledge engineering opens new horizons to application development. The industry started its heavy turn to Big Data and Business Intelligence demanding a new set of skills. Most of the related products and tools are based on Java. On the top of Core Java, application developers need to learn more about Semantic Technology and come closer to the business side of the story, ideally becoming Business Architects, who understand a bigger picture.
Which school is teaching these subjects?
Which playground would allow you touch these concepts and play with these technologies?
Business Architecture Sandbox for Enterprise, BASE, offers this playground. BASE facilitates business and IT collaboration and encourages placing the seeds of new technologies in the current business ground.
1. Rules Collector, US Patent, Yefim (Jeff) Zhuk, https://patentimages.storage.googleapis.com/pdfs/US8051026.pdf
2. IT of the Future, Yefim (Jeff) Zhuk, http://ITofTheFuture.com