The goal for the 7th week was to finish the projects for both curricular units. Finishing the Final Report for ENGCIA was also a task that the team wanted to complete.
The completion of our ENGCIA project consisted in developing the UI and making minor improvements to the Drools project. We integrated a HTTP server in the project and made the frontend with Vue. On the frontend the user answers the questions of the knowledge base. After that, the information of the evidences is sent to the server, processed by Drools and the conclusions are returned with their respective certainty factor values. The user then has access to multiple groups of cars (conclusions) ordered by certainty (from best to worst, only presenting the relevant ones) and information about those cars.
For PPROGIA, the team used this week to insert the project’s knowledge base into PROLOG and apply certainty factors to the inference engine.
Some testing was also done to both applications.