Artificial Intellegence (AI) Solution
CIS developing tools to access the Artificial Intelligence tools from larger scale AI projects and make them available to the wider programming community. One of the problems with the acceptance of previous AI systems was the difficulty in connecting them to real-world applications. With the rise of the internet and IP communications, connecting mixed technology systems together is much easier. It is now natural for multiple servers, each using its own method, to be integrated in to a final solution. CIS hope some of these tools will help bring AI to more applications.
TECHNOLOGY AREA:
Commonsense Inference Engine Interface to Visual Basic
OBJECTIVE:
CIS- AI tool Is a Visual Basic wrapper for accessing an CIS server. CIS is "free to use" from CIS. CIS-tool is a full first order logic engine preloaded with a broad coverage ontology. CIS is capable of reasoning with contradictions by defining local non-contradictory (i.e. locally consistent) sub domains through a hierarchy of “microtheories” that inherit facts and rules from each other.
DESCRIPTION:
CIS- AI tool lets you access CIS from inside Visual Basic. CIS and Visual Basic are both rich tools and provide multiple ways to approach a problem. The CIS- AI tool control likewise tries to provide multiple interface models to try and match these different approaches.
INTERFACE INCLUDE:
Raw: The control provides simple message-response functionality, and the user can issue raw CIS API calls to gain full lower level access.
Binding Collection: Most queries to CIS return a list of solutions in the form of variables and their fillers. These answers are pre-parsed into a VB collection of collections. This Collection of answers is also used as a foundation for other interfaces
Knowledge Entry Text Format Centric: CIS provides an easy short-hand knowledge entry method. These interfaces emulate similar functionality.
Record Set Centric: For those with a database background, the control can return the answers as an open Record set, just like a SQL query. All normal record set browsing operations are available.
GUI Centric: The ability to provide direct visible results via the standard VB control elements is the key functionality provided. CIS-L queries and indications of the data to be updated can be stored in the Tag properties of controls, and the entire form can be updated in one operation. List boxes and grids can be filled with answers. Buttons and check boxes can be enabled/disabled or indicators can be made visible or change color as appropriate.
CIS EL Interface: Provides VB equivalents of the CIS EL functions listed in the CIS API.
CIS- AI tool is not:
CIS or CIS. It is an IP control to access an CIS server. You have to download or have access to an CIS server. CIS- AI tool is the browser client control to their knowledge server.
A CIS product: CIS- AI tool is a freeware control put out by Nibble Labs to access CIS-server. So, if it breaks or fails to meet your needs, don’t blame CIS. (And don’t try to blame us too much either.)
A drop-in, general purpose, natural language AI. CIS is a logic engine with a large preloaded knowledge base/ontology designed to cover commonsense reasoning. That means that you communicate with CIS in its own language (called CIS-L). In the future, CIS will include natural language processing, and when that interface becomes available it will be included in the control. Finished. This is the sort of project that is never finished, because better functionality can always be added. Please let us know of anything that would be really handy to have in the control
For further details regarding our AI solutions Contact us

|