Šajā uzdevumā tiks izveidota ekspertu sistēma, kura ļaus izvēlēties piemērotāko lietotni projektu izstrādei. Ekspertu sistēmas izveidei tiek izmanto 1. uzdevumā definētā stāvokļu telpu. Šī stāvokļu telpa sastāv no 5 līmeņiem, bet atšķirībā no 1. uzd. Ir pievienoti papildus ieraksti zināšanu bāzes rezultātiem.
Lietotnes izstrādei tika pielietota Javascript programmēšanas valodu, šī valoda ekspertu sistēmai tika izvēlēta, jo:
• tā izmantojot Javascript programmēšanas valodas datu struktūras ļauj izteikt zināšanu bāzi strukturētā veidā
• minimizēt projekta atkarības
• veidot abstraktus zināšanu bāzes likumus, kurus būtu iespējams zināšanu bāzes datu pārbaudei