{"id":392,"date":"2017-08-21T00:05:28","date_gmt":"2017-08-20T22:05:28","guid":{"rendered":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/?p=392"},"modified":"2022-10-23T10:32:32","modified_gmt":"2022-10-23T08:32:32","slug":"system-ekspertowy","status":"publish","type":"post","link":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/2017\/08\/21\/system-ekspertowy\/","title":{"rendered":"6. System ekspertowy"},"content":{"rendered":"<div id=\"pl-392\" class=\"panel-layout\">\n<div id=\"pg-392-0\" class=\"panel-grid panel-no-style\" data-style=\"{&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\">\n<div id=\"pgc-392-0-0\" class=\"panel-grid-cell\" data-weight=\"0.51503006012024\">\n<div id=\"panel-392-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>Chc\u0105c nauczy\u0107 si\u0119 pisa\u0107 proste systemy ekspertowe na samym pocz\u0105tku przeanalizujemy przyk\u0142ad z ksi\u0105\u017cki \u201ePROLOG PROGRAMMING IN DEPTH\u201d napisanej przez Michael A. Covington, Donald Nute i Andre Vellino.<\/p>\n<p align=\"JUSTIFY\">System ekspertowy s\u0142u\u017cy do pomocy przy rozwi\u0105zywaniu konkretnego problemu, np. dlaczego drukarka nie drukuje, dlaczego samoch\u00f3d nie odpali\u0142, itp. System zadaje pytania, my udzielamy odpowiedzi twierdz\u0105cych b\u0105d\u017a przecz\u0105cych, na podstawie kt\u00f3rych wywnioskowana zostaje odpowied\u017a programu.<\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-380\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/1-5.png\" alt=\"\" width=\"491\" height=\"265\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/1-5.png 491w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/1-5-300x162.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/1-5-150x81.png 150w\" sizes=\"(max-width: 491px) 100vw, 491px\"><\/p>\n<p align=\"JUSTIFY\">Aby program m\u00f3g\u0142 dzia\u0142a\u0107 poprawie, musi sk\u0142ada\u0107 si\u0119 z dodatkowego programu, kt\u00f3ry odpowiada\u0107 b\u0119dzie za interpretacje podawanych przez nas odpowiedzi yes\/no \u2013 program pobiera wpisan\u0105 przez nas literk\u0119 (w analizowanym przez nas przyk\u0142adzie wyst\u0119puj\u0105 odpowiedzi yes\/no) y\/Y lub n\/N, kt\u00f3r\u0105 widzi jako kod ASCII, a nast\u0119pnie kod ASCII interpretuje na yes lub no i wynik zostanie pobrany przez w\u0142a\u015bciwy program.<\/p>\n<p align=\"JUSTIFY\">Nasz w\u0142a\u015bciwy system sk\u0142ada si\u0119 z:<\/p>\n<ul>\n<li>\n<p align=\"JUSTIFY\">bazy wiedzy diagnostycznej;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">bazy wiedzy o przypadkach;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">pyta\u0144 do u\u017cytkownika;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">tre\u015bci t\u0142umacz\u0105cej ka\u017cd\u0105 diagnoz\u0119.<\/p>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-381\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/2-4.png\" alt=\"\" width=\"635\" height=\"209\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/2-4.png 635w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/2-4-300x99.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/2-4-150x49.png 150w\" sizes=\"(max-width: 635px) 100vw, 635px\"><\/p>\n<p align=\"JUSTIFY\">Analizowany przez nas przyk\u0142ad rozpoczyna si\u0119 od za\u0142adowania dodatkowego programu getyesno.pl \u2013 u\u017cycie tego programu b\u0119dzie mo\u017cliwe tylko wtedy, gdy b\u0119dzie znajdowa\u0142 si\u0119 on wraz z systemem w folderze Prologu bin.<\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-382\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/3-4.png\" alt=\"\" width=\"731\" height=\"249\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/3-4.png 731w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/3-4-300x102.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/3-4-150x51.png 150w\" sizes=\"(max-width: 731px) 100vw, 731px\"><\/p>\n<p align=\"JUSTIFY\">Nast\u0119pnie nasz system rozpocznie si\u0119 od wpisania s\u0142owa start, wtedy zostan\u0105 wy\u015bwietlone w oknie kompilatora informacje, czego dotyczy nasz program i zostanie uruchomiona procedura pokazuj\u0105ca nam pierwsze pytanie.<\/p>\n<p align=\"JUSTIFY\">Predykant <i>write<\/i> wypisuje term znajduj\u0105cy si\u0119 w pojedynczym cudzys\u0142owie, a <i>nl<\/i> przenosi do nowej linii.<\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-383\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/4-4.png\" alt=\"\" width=\"368\" height=\"333\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/4-4.png 368w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/4-4-300x271.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/4-4-150x136.png 150w\" sizes=\"(max-width: 368px) 100vw, 368px\"><\/p>\n<p align=\"JUSTIFY\">W dalszej cz\u0119\u015bci programu wyst\u0119puje baza wiedzy diagnostycznej sk\u0142adaj\u0105ca si\u0119 z regu\u0142, co mo\u017ce by\u0107 usterk\u0105, je\u017celi u\u017cytkownik na zadane pytania odpowie yes albo no. <span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: medium;\"><span lang=\"pl-PL\">Baza wiedzy diagnostycznej nie musi by\u0107 u\u0142o\u017cona w \u017cadne \u201edrzewo logiczne\u201d czy schemat blokowy. Diagnozy nie wykluczaj\u0105 si\u0119 wzajemnie.<\/span><\/span><\/span><\/span><\/p>\n<p align=\"JUSTIFY\"><i>defect_may_be<\/i> dotyczy tego, co mo\u017ce by\u0107 usterk\u0105, w nawiasie znajduje si\u0119 term, kt\u00f3ry potem u\u017cyty b\u0119dzie w wyja\u015bnieniach dotycz\u0105cych diagnoz<\/p>\n<p align=\"JUSTIFY\"><i>user_says<\/i> przypisuje pytaniom odpowiedzi; pierwszy term w nawiasie dotyczy zadanego pytania, a drugi odpowiedzi yes\/no na zadane pytanie.&nbsp;<\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-384\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/5-4.png\" alt=\"\" width=\"770\" height=\"568\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/5-4.png 770w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/5-4-300x221.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/5-4-768x567.png 768w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/5-4-150x111.png 150w\" sizes=\"(max-width: 770px) 100vw, 770px\"><\/p>\n<p align=\"JUSTIFY\"><span style=\"color: #000000;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: medium;\">W <i>defect_may_be<\/i> znajduje si\u0119 baza wiedzy diagnostycznej, a w <i>stored_answer<\/i> baza wiedzy o przypadkach \u2013 klauzule potwierdzane s\u0105 podczas uruchamiania programu. Predykat <i>explain<\/i> wy\u015bwietla spos\u00f3b rozwi\u0105zania usterki, a <i>ask_question<\/i> zawiera tre\u015b\u0107 pyta\u0144.<\/span><\/span><\/span><\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-385\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/6-3.png\" alt=\"\" width=\"789\" height=\"241\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/6-3.png 789w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/6-3-300x92.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/6-3-768x235.png 768w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/6-3-150x46.png 150w\" sizes=\"(max-width: 789px) 100vw, 789px\"><\/p>\n<p align=\"JUSTIFY\"><i>ask_queastion<\/i> s\u0142u\u017cy do zadawania pytania, w nawiasie znajduje si\u0119 term, kt\u00f3ry u\u017cyty by\u0142 przy <i>user_says<\/i> \u2013 w tym miejscu musimy opisa\u0107 wszystkie pytania, kt\u00f3rych potrzebujemy do postawienia diagnozy<\/p>\n<p align=\"JUSTIFY\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-386\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/7-4.png\" alt=\"\" width=\"805\" height=\"587\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/7-4.png 805w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/7-4-300x219.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/7-4-768x560.png 768w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/7-4-150x109.png 150w\" sizes=\"(max-width: 805px) 100vw, 805px\"><\/p>\n<p align=\"JUSTIFY\">Na ko\u0144cu znajduj\u0105 si\u0119 tre\u015b\u0107 diagnoz.<\/p>\n<p align=\"JUSTIFY\"><i>explain<\/i> dotyczy wyt\u0142umaczenia diagnoz, kt\u00f3rych u\u017cyli\u015bmy przy <i>defect_may_be<\/i> \u2013 u\u017cywamy w tych dw\u00f3ch miejscach tych samych term.<\/p>\n<p align=\"JUSTIFY\">\n<p align=\"JUSTIFY\">Gdy zechcemy utworzy\u0107 w\u0142asny system ekspertowy, wystarczy, \u017ce na podstawie powy\u017cszego przyk\u0142adu wpiszemy w\u0142asn\u0105 baz\u0119 diagnostyczn\u0105, pytania do u\u017cytkownika i wyja\u015bnienia dotycz\u0105ce diagnoz.<\/p>\n<p align=\"JUSTIFY\">W celu lepszego zrozumienia pisania systemu ekspertowego, spr\u00f3bujemy napisa\u0107 bardzo prosty i kr\u00f3tki program dotycz\u0105cy nie dzia\u0142aj\u0105cego telefonu kom\u00f3rkowego.<\/p>\n<p align=\"JUSTIFY\">Zaczynamy od wymy\u015blenia trzech usterek:<\/p>\n<ul>\n<li>\n<p align=\"JUSTIFY\">zepsuty ekran;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">nie na\u0142adowany telefon;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">wolno dzia\u0142aj\u0105cy telefon przez nadmiar w\u0142\u0105czonych proces\u00f3w;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">odda\u0107 telefon do naprawy, bo nie mo\u017cna zdiagnozowa\u0107 problemu.<\/p>\n<\/li>\n<\/ul>\n<p align=\"JUSTIFY\">Nast\u0119pnie wymy\u015blamy pytania, na kt\u00f3re mo\u017cna odpowiedzie\u0107 yes\/no i tworzymy baz\u0119 diagnostyczn\u0105.<\/p>\n<p align=\"JUSTIFY\">Czy telefon si\u0119 w\u0142\u0105cza? &#8211; tak, zadajemy dalej pytania, nie &#8211; oznacza, \u017ce telefon jest niena\u0142adowany.<\/p>\n<p align=\"JUSTIFY\">Czy ekran reaguje na dotyk? &#8211; tak, zadajemy dalej pytanie, nie &#8211; oznacza, \u017ce ekran jest zepsuty.<\/p>\n<p align=\"JUSTIFY\">Czy telefon dzia\u0142a wolniej ni\u017c zwykle? &#8211; tak &#8211; oznacza, \u017ce nale\u017cy wyczy\u015bci\u0107 procesy, nie \u2013 oznacza, \u017ce trzeba odda\u0107 telefon do naprawy.<\/p>\n<p align=\"JUSTIFY\">Ostatni\u0105 cz\u0119\u015bci\u0105 jest stworzenie tre\u015bci t\u0142umacz\u0105cej ka\u017cd\u0105 diagnoz\u0119:<\/p>\n<ul>\n<li>\n<p align=\"JUSTIFY\">zepsuty ekran \u2013 trzeba wymieni\u0107 ekran;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">nie na\u0142adowany telefon \u2013 trzeba go na\u0142adowa\u0107;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">wolno dzia\u0142aj\u0105cy telefon \u2013 trzeba wyczy\u015bci\u0107 procesy;<\/p>\n<\/li>\n<li>\n<p align=\"JUSTIFY\">odda\u0107 telefon do naprawy \u2013 trzeba odda\u0107 go do serwisu.<\/p>\n<\/li>\n<\/ul>\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Rozwi\u0105zanie zadania<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-387\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s1-1.png\" alt=\"\" width=\"509\" height=\"656\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s1-1.png 509w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s1-1-233x300.png 233w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s1-1-116x150.png 116w\" sizes=\"(max-width: 509px) 100vw, 509px\"><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-388\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s2.png\" alt=\"\" width=\"507\" height=\"428\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s2.png 507w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s2-300x253.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s2-150x127.png 150w\" sizes=\"(max-width: 507px) 100vw, 507px\"><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-389\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s3.png\" alt=\"\" width=\"509\" height=\"548\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s3.png 509w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s3-279x300.png 279w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s3-139x150.png 139w\" sizes=\"(max-width: 509px) 100vw, 509px\"><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-390\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s4.png\" alt=\"\" width=\"508\" height=\"373\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s4.png 508w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s4-300x220.png 300w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s4-150x110.png 150w\" sizes=\"(max-width: 508px) 100vw, 508px\"><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-391\" src=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s5.png\" alt=\"\" width=\"510\" height=\"508\" srcset=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s5.png 510w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s5-150x150.png 150w, https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/wp-content\/uploads\/2017\/08\/s5-300x300.png 300w\" sizes=\"(max-width: 510px) 100vw, 510px\"><\/p>\n<\/div><\/div>\n<p><a href=\"https:\/\/drive.google.com\/uc?authuser=0&amp;id=0B_oEHEdkstUIQkN4a2htVEp6aWM&amp;export=download\"><span style=\"color: #000000;\"><b>POBIERZ GETYESNO<\/b><\/span><\/a><\/p>\n<p><a href=\"https:\/\/drive.google.com\/uc?authuser=0&amp;id=0B_oEHEdkstUITnpkT3FTWXJLMFU&amp;export=download\"><strong>POBIERZ SYSTEM EKSPERTOWY<\/strong><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-392-0-1\" class=\"panel-grid-cell\" data-weight=\"0.48496993987976\">\n<div id=\"panel-392-0-1-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"1\" data-style=\"{&quot;background_display&quot;:&quot;tile&quot;}\">\n<div class=\"textwidget\"><embed src=\"http:\/\/swish.swi-prolog.org\/p\/SEHwIifl.pl\" style=\"width: 580px; height: 580px;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chc\u0105c nauczy\u0107 si\u0119 pisa\u0107 proste systemy ekspertowe na samym pocz\u0105tku przeanalizujemy przyk\u0142ad z ksi\u0105\u017cki \u201ePROLOG PROGRAMMING IN DEPTH\u201d napisanej przez Michael A. Covington, Donald Nute i Andre Vellino. System ekspertowy s\u0142u\u017cy do pomocy przy rozwi\u0105zywaniu konkretnego problemu, np. dlaczego drukarka nie drukuje, dlaczego samoch\u00f3d nie odpali\u0142, itp. System zadaje pytania,&#8230;<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/2017\/08\/21\/system-ekspertowy\/\">Czytaj dalej<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/posts\/392"}],"collection":[{"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/comments?post=392"}],"version-history":[{"count":2,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/posts\/392\/revisions"}],"predecessor-version":[{"id":446,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/posts\/392\/revisions\/446"}],"wp:attachment":[{"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/media?parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/categories?post=392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lewandowskit.eduweb.pwste.edu.pl\/prolog\/index.php\/wp-json\/wp\/v2\/tags?post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}