Cílem této práce je vytvoření základů pro systém, který bude pomáhat automatizo-
vat doporučování vhodných produktů na základě zadávání vstupních dat týkajících
se životního stylu respondentů. Pro realizaci této myšlenky jsem zvolil programovací jazyk Prolog.
V současné podobě aplikace zvládá základní načítání dat ze souboru csv nebo
manuální zadání v textovém prostředí Prologu. Manuální zadávání dat spočívá v odpovídání na otázky, které systém pokládá. Podstatou věci je, že ve výsledku dostane uživatel informace o produktech, které jsou pro něj nejvhodnější na základě kombinace dat, která do systému zadal.
Annotation in English
The goal of this thesis is building of a pedestal for a knowledge-based system, that will help to automate suggesting relevant products based on lifestyle data entered from a respondent. To bring this idea to life I have chosen Prolog programming language.
At this time the application can handle the input data while reading them from
a csv file or being entered through the Prolog language text environment. Entering
data by hand is provided by answering questions the system provides. The principle
is, the respondent eventually gets information about the suitable food supplements
for him or her. And the results are based on combination of the data entered.
Keywords
automatizováné doporučování produktů, Prolog
Keywords in English
automated product evaluation, Prolog
Length of the covering note
41 s.
Language
CZ
Annotation
Cílem této práce je vytvoření základů pro systém, který bude pomáhat automatizo-
vat doporučování vhodných produktů na základě zadávání vstupních dat týkajících
se životního stylu respondentů. Pro realizaci této myšlenky jsem zvolil programovací jazyk Prolog.
V současné podobě aplikace zvládá základní načítání dat ze souboru csv nebo
manuální zadání v textovém prostředí Prologu. Manuální zadávání dat spočívá v odpovídání na otázky, které systém pokládá. Podstatou věci je, že ve výsledku dostane uživatel informace o produktech, které jsou pro něj nejvhodnější na základě kombinace dat, která do systému zadal.
Annotation in English
The goal of this thesis is building of a pedestal for a knowledge-based system, that will help to automate suggesting relevant products based on lifestyle data entered from a respondent. To bring this idea to life I have chosen Prolog programming language.
At this time the application can handle the input data while reading them from
a csv file or being entered through the Prolog language text environment. Entering
data by hand is provided by answering questions the system provides. The principle
is, the respondent eventually gets information about the suitable food supplements
for him or her. And the results are based on combination of the data entered.
Keywords
automatizováné doporučování produktů, Prolog
Keywords in English
automated product evaluation, Prolog
Research Plan
Na základě analýzy tématu vytvořte databázi faktů, jejíž struktura bude založena na získaných informacích z oblasti zdravotnictví a která se zabývá předcházením vzniku chorob a jejich případnému vývoji v závislosti na životním stylu.
Sestavte finální verzi dotazníku, která bude korespondovat s vytvořenou databází faktů a pro zvolené kombinace z databáze bude odpovídat příslušným zdravotním doporučením, jež budou použita v automatické verzi jako výstup.
Dle předchozího nástinu řešení zvolte formu aplikace (samostatný program, webová aplikace apod.).
Navrhněte a implementujte konkrétní programové řešení pro práci s databází s následnými výstupy pro respondenty.
Zhodnoťte dosažené výsledky a nastiňte další možný vývoj a vylepšení programu a zpřesnění jeho výstupů.
Research Plan
Na základě analýzy tématu vytvořte databázi faktů, jejíž struktura bude založena na získaných informacích z oblasti zdravotnictví a která se zabývá předcházením vzniku chorob a jejich případnému vývoji v závislosti na životním stylu.
Sestavte finální verzi dotazníku, která bude korespondovat s vytvořenou databází faktů a pro zvolené kombinace z databáze bude odpovídat příslušným zdravotním doporučením, jež budou použita v automatické verzi jako výstup.
Dle předchozího nástinu řešení zvolte formu aplikace (samostatný program, webová aplikace apod.).
Navrhněte a implementujte konkrétní programové řešení pro práci s databází s následnými výstupy pro respondenty.
Zhodnoťte dosažené výsledky a nastiňte další možný vývoj a vylepšení programu a zpřesnění jeho výstupů.