Makarov AI Systems

2025 – The most advanced companies understand that while cloud sets you up with next-level computing power and access to new kinds of data in the right quantity and quality, AI systems are the bridge to convert that data into business value. (Lefevre J-C [2022])

We are an Artificial Intelligence development company offering a range of AI systems development services to help businesses automate their day-to-day operations and overcome complex business challenges.  Makarov has more than 30 years experience in artificial intelligence research, innovation and product development.  Makarov concentrates on the original intent of AI, modelling human reasoning.

AI systems


AI Systems Development Areas

Expert System Development

Our approach is to use a highly efficient Inference Engine that is able to run effectively on PCs, but still handle complex real-world problems.  Many AI tools came out of academia, and were based on arcane complexity that was far too complicated for the average user. Our tools for building expert systems are based on a very pragmatic and practical approach to rule and logic development. We take the approach that rules should be readable, easily understood and replicate the steps human experts think about when solving problems.  Domain experts should be able to build their own expert systems without requiring advanced programming skills.

We can help you with a pilot project you have in mind, bring the power of Knowledge Engineering and Automation into your own products, implement interactive expertise access on your Web site, or standardise expert systems throughout an enterprise. Our consulting staff have a thorough understanding of computer operating systems, hardware, software, Web and IT integration and services.


Knowledge Based Systems Development

Successful, respected organisations create intuitive, repeatable avenues for people, both internal and external, to access the information they store or produce. This information, more accurately described as knowledge, might center on the company’s product or service, or any topic or concept that the company claims to have expertise. To store and organise the vast amount of knowledge within an organisation, you can create a knowledge base, and manage it with a knowledge based system.


Knowledge Engineering

People who build expert systems are often called knowledge engineers and the process of constructing the knowledge base on which the expert system operates is knowledge engineering.  Our knowledge engineers focus on describing and replicating the behaviour of an expert working on a specific and usually narrowly defined problem.  The knowledge engineer interacts with the domain expert through a formal (directed) or informal interview process.

The Knowledge Engineer will build the advanced logic into the computer system in order to try to simulate human decision-making and high-level cognitive tasks. The knowledge engineer will also supply some or all of the “knowledge” that is eventually built into the technology.  Our Knowledge Engineering approach relies on a few key factors. One is a large enough repository of data to work from. Another is a complex system of algorithms that can simulate human decision-making on critical problems.


Questions Answered

What Is the Knowledge Base in an Expert System?

An expert system is a type of KBS that stores knowledge and uses artificial intelligence to emulate human decision-making and retrieve information from the underlying knowledge base. Early expert systems did not support multiple users, and were meant to guide users toward a single, specific answer. However, as the volume of stored data increased, expert systems expanded to support more complex knowledge types, to perform more complex problem-solving, and to support multiple users. The knowledge base in today’s expert systems include data, information, and past experience.

Rather than aggregating expertise from across an organisation, expert systems focus on the specific, targeted knowledge of one or more domain experts, and emulate the decision-making and processes of those experts. General knowledge based systems, by contrast, might include a wider variety of domains and be more heuristic driven. 


What Is a Knowledge Based System in Artificial Intelligence?

While humans create the programs for humans, machine knowledge actually performs the search functions and solves the problems that users pose. Within AI, there are two types of systems, and the knowledge base differs between the two:

  • knowledge based system uses explicit information (words, symbols) and is more easily understood by humans
  • computational intelligence system (CI) uses numerical, implicit knowledge models, and is used for computing purposes. 


Get In Touch

For more information about Makarov Systems, the MKV Group, or our AI systems development and research areas. Please contact us using our online form.

This website uses cookies. By continuing to use this site, you accept our use of cookies.