{"id":6224,"date":"2026-06-11T10:48:16","date_gmt":"2026-06-11T10:48:16","guid":{"rendered":"https:\/\/www.markus-schall.de\/?p=6224"},"modified":"2026-06-11T15:20:47","modified_gmt":"2026-06-11T15:20:47","slug":"vyvoj-softwaru-s-codexem-chatgpt-a-umelou-inteligenci-prakticky-pruvodce-pro-vyvojare","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/cs\/2026\/06\/vyvoj-softwaru-s-codexem-chatgpt-a-umelou-inteligenci-prakticky-pruvodce-pro-vyvojare\/","title":{"rendered":"V\u00fdvoj softwaru s Codexem, ChatGPT a um\u011blou inteligenc\u00ed: Praktick\u00fd pr\u016fvodce pro v\u00fdvoj\u00e1\u0159e"},"content":{"rendered":"<p>Kdybys se m\u011b p\u0159ed p\u00e1r lety zeptal, jak bude vypadat v\u00fdvoj softwaru za deset let, pravd\u011bpodobn\u011b bych mluvil o nov\u00fdch programovac\u00edch jazyc\u00edch, lep\u0161\u00edch framework\u00e1ch nebo v\u00fdkonn\u011bj\u0161\u00edch v\u00fdvojov\u00fdch prost\u0159ed\u00edch. Dnes by moje odpov\u011b\u010f zn\u011bla \u00fapln\u011b jinak. Nejv\u011bt\u0161\u00ed zm\u011bna se neodehr\u00e1v\u00e1 v oblasti n\u00e1stroj\u016f, ale ve zp\u016fsobu, jak\u00fdm my v\u00fdvoj\u00e1\u0159i p\u0159em\u00fd\u0161l\u00edme a pracujeme.<\/p>\n<p>Zat\u00edmco p\u00ed\u0161u tyto \u0159\u00e1dky, s\u00e1m pracuji na nov\u00e9m softwarov\u00e9m syst\u00e9mu. Ji\u017e n\u011bkolik t\u00fddn\u016f p\u0159i tom intenzivn\u011b vyu\u017e\u00edv\u00e1m modern\u00ed n\u00e1stroje um\u011bl\u00e9 inteligence, jako je Codex a dal\u0161\u00ed jazykov\u00e9 modely. Zpo\u010d\u00e1tku jsem byl zv\u011bdav\u00fd, nyn\u00ed jsem p\u0159edev\u0161\u00edm ohromen. Ne proto, \u017ee by AI najednou zvl\u00e1dala v\u0161e sama, ale proto, \u017ee n\u011bkter\u00e9 \u00fakoly zvl\u00e1d\u00e1 p\u0159ekvapiv\u011b dob\u0159e a t\u00edm umo\u017e\u0148uje nov\u00e9 zp\u016fsoby pr\u00e1ce.<\/p>\n<p>Mnoh\u00e9 diskuse o um\u011bl\u00e9 inteligenci se to\u010d\u00ed kolem ot\u00e1zky, zda se v\u00fdvoj\u00e1\u0159i jednou stanou zbyte\u010dn\u00fdmi. Na z\u00e1klad\u011b m\u00fdch dosavadn\u00edch zku\u0161enost\u00ed pova\u017euji tuto ot\u00e1zku za m\u00e1lo p\u0159\u00ednosnou. Mnohem zaj\u00edmav\u011bj\u0161\u00ed je pozorov\u00e1n\u00ed, \u017ee se m\u011bn\u00ed role v\u00fdvoj\u00e1\u0159e. Skute\u010dnou v\u00fdzvou je st\u00e1le m\u00e9n\u011b psan\u00ed jednotliv\u00fdch \u0159\u00e1dk\u016f k\u00f3du. M\u00edsto toho je st\u00e1le d\u016fle\u017eit\u011bj\u0161\u00ed analyzovat probl\u00e9my, rozum\u011bt syst\u00e9m\u016fm, dokumentovat souvislosti a poskytovat um\u011bl\u00e9 inteligenci spr\u00e1vn\u00e9 informace.<!--more--><\/p>\n<hr \/>\n\n\t\t\t<div class=\"display-post-types\">\n\n\t\t\t\t\t\t\t<style type=\"text\/css\">\n\t\t\t#dpt-wrapper-575 { --dpt-text-align: left;--dpt-image-crop: center;--dpt-border-radius: 5px;--dpt-h-gutter: 10px;--dpt-v-gutter: 9px; }\t\t\t<\/style>\n\t\t\t<style type=\"text\/css\">#dpt-wrapper-575 { --dpt-title-font-style:normal;--dpt-title-font-weight:600;--dpt-title-line-height:1.5;--dpt-title-text-decoration:none;--dpt-title-text-transform:none;--dpt-excerpt-font-style:normal;--dpt-excerpt-font-weight:400;--dpt-excerpt-line-height:1.5;--dpt-excerpt-text-decoration:none;--dpt-excerpt-text-transform:none;--dpt-meta1-font-style:normal;--dpt-meta1-font-weight:400;--dpt-meta1-line-height:1.9;--dpt-meta1-text-decoration:none;--dpt-meta1-text-transform:none;--dpt-meta2-font-style:normal;--dpt-meta2-font-weight:400;--dpt-meta2-line-height:1.9;--dpt-meta2-text-decoration:none;--dpt-meta2-text-transform:none; }<\/style><div class=\"dpt-main-header\">\n\t\t\t\t\t\t<div class=\"dpt-main-title\">\n\t\t\t\t\t\t\t<span class=\"dpt-main-title-text\">Soci\u00e1ln\u00ed ot\u00e1zky sou\u010dasnosti<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\t\t\t\n\t\t\t\t<div id=\"dpt-wrapper-575\" class=\"dpt-wrapper dpt-mag1 land1 dpt-cropped dpt-flex-wrap\" >\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"stress ist keine naturgewalt &#8211; wie man sich freir\u00e4ume zur\u00fcckholt, schritt f\u00fcr schritt\" data-id=\"3152\"  data-category=\"allgemein gesellschaft gesundheit tipps &amp; anleitungen\" data-post_tag=\"cmd erfahrungen gesundheit krisen pers\u00f6nlichkeitsentwicklung prozesse ratgeber\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/10\/stres-neni-prirodni-sila-jak-ziskat-zpet-svou-svobodu-krok-za-krokem\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Stres nen\u00ed p\u0159\u00edrodn\u00ed s\u00edla - Jak z\u00edskat zp\u011bt svou svobodu krok za krokem<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Stres nen\u00ed p\u0159\u00edrodn\u00ed s\u00edla\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/stress-naturgewalt-titel.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/stress-naturgewalt-titel.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/stress-naturgewalt-titel-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/stress-naturgewalt-titel-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/stress-naturgewalt-titel-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/10\/stres-neni-prirodni-sila-jak-ziskat-zpet-svou-svobodu-krok-za-krokem\/\" rel=\"bookmark\">Stres nen\u00ed p\u0159\u00edrodn\u00ed s\u00edla - Jak z\u00edskat zp\u011bt svou svobodu krok za krokem<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"ulrike gu\u00e9rot: eine europ\u00e4erin zwischen idee, universit\u00e4t und \u00f6ffentlichem diskurs\" data-id=\"4039\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"denkmodelle deutschland europa geopolitik krisen meinungsfreiheit portrait sicherheitspolitik spieltheorie\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/ulrike-guerot-evropsky-mezi-ideou-univerzity-a-verejnym-diskurzem\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Ulrike Gu\u00e9rot: Evropanka mezi my\u0161lenkou, univerzitou a ve\u0159ejn\u00fdm diskurzem<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Ulrike Gu\u00e9rot a Evropa\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/ulrike-guerot-evropsky-mezi-ideou-univerzity-a-verejnym-diskurzem\/\" rel=\"bookmark\">Ulrike Gu\u00e9rot: Evropanka mezi my\u0161lenkou, univerzitou a ve\u0159ejn\u00fdm diskurzem<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"das 28. regime der eu: der stille umbau des europ\u00e4ischen wirtschaftsraums?\" data-id=\"3747\"  data-category=\"allgemein gesellschaft\" data-post_tag=\"auswandern eu-gesetze europa geopolitik\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/28-rezim-eu-ticha-reorganizace-evropskeho-hospodarskeho-prostoru\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">28. re\u017eim EU: tich\u00e1 reorganizace Evropsk\u00e9ho hospod\u00e1\u0159sk\u00e9ho prostoru?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"28. re\u017eim EU\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/EU-28-Regime.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/EU-28-Regime.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/EU-28-Regime-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/EU-28-Regime-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/EU-28-Regime-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/28-rezim-eu-ticha-reorganizace-evropskeho-hospodarskeho-prostoru\/\" rel=\"bookmark\">28. re\u017eim EU: tich\u00e1 reorganizace Evropsk\u00e9ho hospod\u00e1\u0159sk\u00e9ho prostoru?<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"propaganda: geschichte, methoden, moderne formen und wie man sie erkennt\" data-id=\"4229\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"denkmodelle energiepolitik europa geopolitik krisen meinungsfreiheit pers\u00f6nlichkeitsentwicklung sicherheitspolitik spieltheorie\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/01\/metody-propagandy-historie-moderni-formy-a-jak-je-rozpoznat\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Propaganda: historie, metody, modern\u00ed formy a jak je rozpoznat<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Co je to propaganda?\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Propaganda-titel.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Propaganda-titel.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Propaganda-titel-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Propaganda-titel-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Propaganda-titel-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2026\/01\/metody-propagandy-historie-moderni-formy-a-jak-je-rozpoznat\/\" rel=\"bookmark\">Propaganda: historie, metody, modern\u00ed formy a jak je rozpoznat<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<hr \/>\n<h2>V\u00fdvoj\u00e1\u0159 jako architekt<\/h2>\n<p>V klasick\u00e9m v\u00fdvoji softwaru tr\u00e1vili v\u00fdvoj\u00e1\u0159i \u010dasto velkou \u010d\u00e1st sv\u00e9 pracovn\u00ed doby samotnou realizac\u00ed. Programovaly se funkce, budovaly se datab\u00e1ze a opravovaly se chyby. Tyto \u00fakoly existuj\u00ed i dnes. Syst\u00e9my um\u011bl\u00e9 inteligence v\u0161ak dnes mohou mnoho z t\u011bchto \u010dinnost\u00ed podporovat nebo \u010d\u00e1ste\u010dn\u011b p\u0159evz\u00edt.<\/p>\n<p>T\u00edm se posouv\u00e1 t\u011b\u017ei\u0161t\u011b. Kdo chce \u00fasp\u011b\u0161n\u011b vyv\u00edjet s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence, mus\u00ed p\u0159edev\u0161\u00edm v\u011bd\u011bt, co vlastn\u011b chce vytvo\u0159it. Na prvn\u00ed pohled to zn\u00ed jako samoz\u0159ejmost, ale nen\u00ed tomu tak.<\/p>\n<p>V mnoha projektech nevznik\u00e1 v\u011bt\u0161ina probl\u00e9m\u016f kv\u016fli \u0161patn\u00e9mu programov\u00e1n\u00ed, ale kv\u016fli nejasn\u00fdm po\u017eadavk\u016fm. Pokud je c\u00edl nejasn\u00fd, nepom\u016f\u017ee ani ta nejlep\u0161\u00ed um\u011bl\u00e1 inteligence. Ve skute\u010dnosti um\u011bl\u00e1 inteligence takov\u00e9 nedostatky \u010dasto je\u0161t\u011b v\u00edce odhal\u00ed, proto\u017ee syst\u00e9my pracuj\u00ed velmi d\u016fsledn\u011b na z\u00e1klad\u011b informac\u00ed, kter\u00e9 dostanou.<\/p>\n<p>Modern\u00ed v\u00fdvoj\u00e1\u0159 se proto st\u00e1le v\u00edce st\u00e1v\u00e1 architektem. Navrhuje strukturu syst\u00e9mu, definuje procesy, popisuje souvislosti a db\u00e1 na to, aby v\u0161ichni z\u00fa\u010dastn\u011bn\u00ed \u2013 a\u0165 u\u017e lid\u00e9, nebo syst\u00e9my um\u011bl\u00e9 inteligence \u2013 m\u011bli o projektu stejnou p\u0159edstavu. \u010c\u00edm v\u011bt\u0161\u00ed projekt je, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed je tato schopnost.<\/p>\n<h3>Od program\u00e1tora k vedouc\u00edmu projektu<\/h3>\n<p>Z m\u00fdch vlastn\u00edch projekt\u016f vypl\u00fdv\u00e1 zaj\u00edmav\u00fd post\u0159eh, \u017ee komunikace m\u00e1 dnes mnohem v\u011bt\u0161\u00ed v\u00fdznam ne\u017e d\u0159\u00edve. Kdo pracuje s um\u011blou inteligenc\u00ed, tr\u00e1v\u00ed \u010dasto v\u00edce \u010dasu popisy, dokumentac\u00ed a n\u00e1vrhy ne\u017e samotn\u00fdm programov\u00e1n\u00edm.<\/p>\n<p>To neznamen\u00e1, \u017ee technick\u00e9 znalosti p\u0159est\u00e1vaj\u00ed b\u00fdt d\u016fle\u017eit\u00e9. Naopak. Kdo nerozum\u00ed z\u00e1klad\u016fm datab\u00e1z\u00ed, softwarov\u00e9 architektury nebo obchodn\u00edch proces\u016f, nedos\u00e1hne dobr\u00fdch v\u00fdsledk\u016f ani s um\u011blou inteligenc\u00ed. T\u011b\u017ei\u0161t\u011b se v\u0161ak p\u0159esouv\u00e1 od pouh\u00e9 implementace k \u0159\u00edzen\u00ed.<\/p>\n<p>Dalo by se \u0159\u00edci, \u017ee se v\u00fdvoj\u00e1\u0159 st\u00e1le v\u00edce st\u00e1v\u00e1 vedouc\u00edm sv\u00e9ho vlastn\u00edho virtu\u00e1ln\u00edho v\u00fdvoj\u00e1\u0159sk\u00e9ho t\u00fdmu. Tento t\u00fdm ji\u017e netvo\u0159\u00ed v\u00fdhradn\u011b lid\u0161t\u00ed kolegov\u00e9, ale r\u016fzn\u00e9 syst\u00e9my um\u011bl\u00e9 inteligence, kter\u00e9 mohou p\u0159evz\u00edt r\u016fzn\u00e9 \u00fakoly. Jedna um\u011bl\u00e1 inteligence pom\u00e1h\u00e1 s architekturou, dal\u0161\u00ed vytv\u00e1\u0159\u00ed dokumentaci, dal\u0161\u00ed analyzuje chyby a je\u0161t\u011b jin\u00e1 vyv\u00edj\u00ed u\u017eivatelsk\u00e1 rozhran\u00ed.<\/p>\n<p>Odpov\u011bdnost v\u0161ak z\u016fst\u00e1v\u00e1 na \u010dlov\u011bku. Um\u011bl\u00e1 inteligence poskytuje n\u00e1vrhy. Ne\u010din\u00ed v\u0161ak \u017e\u00e1dn\u00e1 obchodn\u00ed rozhodnut\u00ed, nezn\u00e1 c\u00edle spole\u010dnosti a nenese ani \u017e\u00e1dnou odpov\u011bdnost za d\u016fsledky sv\u00e9 pr\u00e1ce.<\/p>\n<h3>Pro\u010d jsou zku\u0161enosti st\u00e1le d\u016fle\u017eit\u011bj\u0161\u00ed<\/h3>\n<p>N\u011bkte\u0159\u00ed lid\u00e9 se ob\u00e1vaj\u00ed, \u017ee um\u011bl\u00e1 inteligence u\u010din\u00ed odborn\u00e9 znalosti zbyte\u010dn\u00fdmi. Podle m\u00fdch zku\u0161enost\u00ed je tomu sp\u00ed\u0161e naopak. \u010c\u00edm v\u011bt\u0161\u00ed jsou mo\u017enosti t\u011bchto n\u00e1stroj\u016f, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed jsou zku\u0161enosti. Zku\u0161en\u00fd v\u00fdvoj\u00e1\u0159 rychleji rozpozn\u00e1, zda je \u0159e\u0161en\u00ed smyslupln\u00e9. Vid\u00ed souvislosti, kter\u00e9 um\u011bl\u00e1 inteligence mo\u017en\u00e1 nezohlednila. Zn\u00e1 typick\u00e9 zdroje chyb a dok\u00e1\u017ee v\u00fdsledky kriticky zpochybnit.<\/p>\n<p>Pr\u00e1v\u011b proto projekty v oblasti um\u011bl\u00e9 inteligence \u010dasto funguj\u00ed obzvl\u00e1\u0161t\u011b dob\u0159e, kdy\u017e se spoj\u00ed odborn\u00e9 znalosti s um\u011blou inteligenc\u00ed. Nejlep\u0161\u00edch v\u00fdsledk\u016f se m\u00e1lokdy dos\u00e1hne slepou d\u016fv\u011brou v technologii. Vznikaj\u00ed tam, kde sm\u011br ud\u00e1v\u00e1 zku\u0161en\u00fd \u010dlov\u011bk a um\u011bl\u00e1 inteligence ho p\u0159i realizaci podporuje.<\/p>\n<p>V jist\u00e9m smyslu mi to p\u0159ipom\u00edn\u00e1 zav\u00e1d\u011bn\u00ed modern\u00edch stroj\u016f v mnoha \u0159emesln\u00fdch oborech. N\u00e1stroje se staly v\u00fdkonn\u011bj\u0161\u00edmi, ale zku\u0161en\u00fd \u0159emesln\u00edk z\u016fstal nepostradateln\u00fd. Musel se pouze nau\u010dit nov\u00e9 n\u00e1stroje smyslupln\u011b vyu\u017e\u00edvat.<\/p>\n<h3>Nov\u00fd zp\u016fsob uva\u017eov\u00e1n\u00ed<\/h3>\n<p>Kdo dnes vyv\u00edj\u00ed software s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence, nem\u011bl by se proto nejprve zam\u00fd\u0161let nad t\u00edm, jak\u00fd k\u00f3d m\u00e1 um\u011bl\u00e1 inteligence napsat. D\u016fle\u017eit\u011bj\u0161\u00ed ot\u00e1zkou je: Jak mohu sv\u016fj projekt popsat tak, aby mu um\u011bl\u00e1 inteligence porozum\u011bla co nejl\u00e9pe?<\/p>\n<p>Pr\u00e1v\u011b tady za\u010d\u00edn\u00e1 ta skute\u010dn\u00e1 pr\u00e1ce. O \u00fasp\u011bchu \u010di ne\u00fasp\u011bchu nerozhoduje samotn\u00fd p\u0159\u00edkaz. Rozhoduj\u00edc\u00ed jsou znalosti, kter\u00e9 za t\u00edmto p\u0159\u00edkazem stoj\u00ed. Kdo zn\u00e1 sv\u00e9 procesy, rozum\u00ed sv\u00fdm datov\u00fdm struktur\u00e1m a dok\u00e1\u017ee jasn\u011b formulovat sv\u00e9 c\u00edle, ten poskytuje um\u011bl\u00e9 inteligenci z\u00e1klad pro dobr\u00e9 v\u00fdsledky.<\/p>\n<p>T\u00edm se v\u00fdvoj softwaru z\u00e1sadn\u011b m\u011bn\u00ed. Hodnota v\u00fdvoj\u00e1\u0159e se v budoucnu bude st\u00e1le m\u00e9n\u011b odv\u00edjet od toho, jak rychle dok\u00e1\u017ee ps\u00e1t k\u00f3d. Mnohem d\u016fle\u017eit\u011bj\u0161\u00ed bude schopnost analyzovat slo\u017eit\u00e9 syst\u00e9my, strukturovat znalosti a srozumiteln\u011b komunikovat.<\/p>\n<p>Dobr\u00e1 zpr\u00e1va zn\u00ed: Tyto schopnosti byly cenn\u00e9 u\u017e odjak\u017eiva. Um\u011bl\u00e1 inteligence je pouze zviditel\u0148uje. A pr\u00e1v\u011b proto \u00fasp\u011b\u0161n\u00fd v\u00fdvoj softwaru s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence neza\u010d\u00edn\u00e1 programov\u00e1n\u00edm, ale porozum\u011bn\u00edm.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-6229 size-full\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-2-verstehen.jpg\" alt=\"Nejprve pochopit, pak programovat\" width=\"1024\" height=\"583\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-2-verstehen.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-2-verstehen-300x171.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-2-verstehen-768x437.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-2-verstehen-18x10.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Nejprve pochopit, pak programovat<\/h2>\n<p>Kdo poprv\u00e9 pracuje s v\u00fdkonnou um\u011blou inteligenc\u00ed, \u010dasto za\u017e\u00edv\u00e1 mal\u00fd n\u00e1val nad\u0161en\u00ed. Najednou lze b\u011bhem n\u011bkolika minut vytvo\u0159it v\u011bci, kter\u00e9 d\u0159\u00edve vy\u017eadovaly hodiny nebo dokonce dny. Struktura datab\u00e1ze je rychle navr\u017eena, u\u017eivatelsk\u00e9 rozhran\u00ed vznikne stisknut\u00edm tla\u010d\u00edtka a i slo\u017eit\u011bj\u0161\u00ed programov\u00e9 funkce se \u010dasto objev\u00ed na obrazovce p\u0159ekvapiv\u011b rychle.<\/p>\n<p>Pr\u00e1v\u011b zde v\u0161ak \u010d\u00edh\u00e1 jedna z nejv\u011bt\u0161\u00edch past\u00ed modern\u00edho v\u00fdvoje softwaru. Rychlost n\u00e1stroj\u016f sv\u00e1d\u00ed k tomu, aby se s realizac\u00ed za\u010dalo p\u0159\u00edli\u0161 brzy. Mnoho v\u00fdvoj\u00e1\u0159\u016f, podnikatel\u016f a projektov\u00fdch mana\u017eer\u016f se vrh\u00e1 p\u0159\u00edmo do programov\u00e1n\u00ed, a\u010dkoli je\u0161t\u011b v\u016fbec nepromysleli skute\u010dn\u00fd probl\u00e9m. Um\u011bl\u00e1 inteligence pak sice produkuje p\u016fsobiv\u00e9 v\u00fdsledky, ale nakonec pracuje na nejist\u00e9m z\u00e1klad\u011b.<\/p>\n<p>Probl\u00e9mem zde nen\u00ed um\u011bl\u00e1 inteligence. Probl\u00e9mem je ne\u00fapln\u00fd popis projektu. Pokud um\u011bl\u00e1 inteligence obdr\u017e\u00ed nespr\u00e1vn\u00e9 nebo ne\u00fapln\u00e9 informace, pokus\u00ed se p\u0159esto vygenerovat \u0159e\u0161en\u00ed. V\u00fdsledek \u010dasto na prvn\u00ed pohled vypad\u00e1 v\u011brohodn\u011b. Teprve pozd\u011bji se uk\u00e1\u017ee, \u017ee chyb\u00ed d\u016fle\u017eit\u00e9 souvislosti nebo \u017ee z\u00e1kladn\u00ed p\u0159edpoklady byly nespr\u00e1vn\u00e9.<\/p>\n<p>Podle m\u00e9ho n\u00e1zoru je to jeden z nej\u010dast\u011bj\u0161\u00edch d\u016fvod\u016f, pro\u010d projekty zbyte\u010dn\u011b ztr\u00e1cej\u00ed \u010das.<\/p>\n<h3>Poku\u0161en\u00ed rychl\u00e9ho startu<\/h3>\n<p>Mnoz\u00ed v\u00fdvoj\u00e1\u0159i ten pocit znaj\u00ed. \u010clov\u011bk m\u00e1 n\u00e1pad na novou aplikaci, otev\u0159e chat s um\u011blou inteligenc\u00ed a hned za\u010dne ps\u00e1t prvn\u00ed zad\u00e1n\u00ed.<\/p>\n<ul>\n<li>\u201eVytvo\u0159 mi syst\u00e9m CRM.\u201c<\/li>\n<li>\u201eNaprogramuj syst\u00e9m pro spr\u00e1vu skladu.\u201c<\/li>\n<li>\u201eVytvo\u0159te syst\u00e9m pro spr\u00e1vu projekt\u016f s evidenc\u00ed odpracovan\u00e9 doby.\u201c<\/li>\n<\/ul>\n<p>Takov\u00e9 pokyny jsou pochopiteln\u00e9. Koneckonc\u016f, ka\u017ed\u00fd chce vid\u011bt v\u00fdsledky co nejd\u0159\u00edve. Pr\u00e1v\u011b tento p\u0159\u00edstup v\u0161ak \u010dasto vede k tomu, \u017ee se pozd\u011bji mus\u00ed velk\u00e1 \u010d\u00e1st syst\u00e9mu p\u0159epracov\u00e1vat.<\/p>\n<p>Um\u011bl\u00e1 inteligence nem\u016f\u017ee v\u011bd\u011bt, jak\u00e9 specifika m\u00e1 tvoje firma. Nezn\u00e1 tv\u00e9 z\u00e1kazn\u00edky. Nezn\u00e1 tv\u00e9 pracovn\u00ed postupy. Nev\u00ed, jak\u00e1 rozhodnut\u00ed byla v minulosti p\u0159ijata a jak\u00e9 r\u00e1mcov\u00e9 podm\u00ednky je t\u0159eba zohlednit.<\/p>\n<p>Zku\u0161en\u00fd v\u00fdvoj\u00e1\u0159 softwaru by z\u00e1kazn\u00edkovi obvykle polo\u017eil \u0159adu ot\u00e1zek, ne\u017e by se pustil do samotn\u00e9 realizace. P\u0159esn\u011b stejn\u00fd postup je vhodn\u00fd i u projekt\u016f v oblasti um\u011bl\u00e9 inteligence.<\/p>\n<p>M\u00edsto toho, abychom se hned pustili do programov\u00e1n\u00ed, m\u011bli bychom si nejprve ujasnit situaci.<\/p>\n<h3>Co z toho vlastn\u011b m\u00e1 vzniknout?<\/h3>\n<p>Tato ot\u00e1zka zn\u00ed ban\u00e1ln\u011b, ale p\u0159ekvapiv\u011b \u010dasto na ni nen\u00ed poskytnuta dostate\u010dn\u00e1 odpov\u011b\u010f. T\u00e9m\u011b\u0159 ka\u017ed\u00fd softwarov\u00fd projekt m\u00e1 za sebou r\u016fzn\u00e9 c\u00edle. N\u011bkdy jde o zrychlen\u00ed pracovn\u00edho postupu. V jin\u00fdch p\u0159\u00edpadech se jedn\u00e1 o lep\u0161\u00ed vyhodnocov\u00e1n\u00ed, sn\u00ed\u017een\u00ed chybovosti nebo vy\u0161\u0161\u00ed automatizaci.<\/p>\n<p>Um\u011bl\u00e1 inteligence m\u016f\u017ee \u010dinit smyslupln\u00e1 rozhodnut\u00ed pouze tehdy, zn\u00e1-li tyto c\u00edle. Vezm\u011bme si jako p\u0159\u00edklad spr\u00e1vu z\u00e1kazn\u00edk\u016f. Na prvn\u00ed pohled se to jev\u00ed jako relativn\u011b jednoduch\u00e9. U\u017e po n\u011bkolika minut\u00e1ch v\u0161ak vyvst\u00e1v\u00e1 \u0159ada ot\u00e1zek.<\/p>\n<p>Jedn\u00e1 se pouze o spr\u00e1vu adres\u00e1\u0159\u016f, nebo o komplexn\u00ed CRM syst\u00e9m? Jsou k dispozici kontaktn\u00ed osoby? Spravuj\u00ed se nab\u00eddky a faktury? M\u00e1 b\u00fdt software v\u00edcejazy\u010dn\u00fd? M\u00e1te ter\u00e9nn\u00ed pracovn\u00edky? Je t\u0159eba zohlednit po\u017eadavky na ochranu osobn\u00edch \u00fadaj\u016f?<\/p>\n<p>\u010c\u00edm p\u0159esn\u011bji budou tyto ot\u00e1zky zodpov\u011bzeny, t\u00edm l\u00e9pe um\u011bl\u00e1 inteligence pochop\u00ed skute\u010dn\u00fd \u00fa\u010del syst\u00e9mu. C\u00edlem by proto m\u011blo b\u00fdt v\u017edy nejen popsat software, ale tak\u00e9 obchodn\u00ed souvislosti, kter\u00e9 za n\u00edm stoj\u00ed.<\/p>\n<h3>Procesy jsou d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e funkce<\/h3>\n<p>Dal\u0161\u00ed \u010dastou chybou je zam\u011b\u0159en\u00ed se v\u00fdhradn\u011b na funkce. Mnoh\u00e9 popisy projekt\u016f obsahuj\u00ed formulace jako:<\/p>\n<ul>\n<li>\u201eM\u011bla by existovat maska pro z\u00e1kazn\u00edky.\u201c<\/li>\n<li>\u201eM\u011bla by tam b\u00fdt funkce vyhled\u00e1v\u00e1n\u00ed.\u201c<\/li>\n<li>\u201eM\u011bl by um\u011bt vytv\u00e1\u0159et soubory PDF.\u201c<\/li>\n<\/ul>\n<p>Jde sice o d\u016fle\u017eit\u00e9 informace, ale popisuj\u00ed pouze n\u00e1stroje. Skute\u010dn\u011b zaj\u00edmav\u00e9 jsou procesy, kter\u00e9 za nimi stoj\u00ed.<\/p>\n<ul>\n<li>Pro\u010d je pot\u0159eba z\u00e1kaznick\u00e1 maska?<\/li>\n<li>Jak\u00e9 kroky n\u00e1sleduj\u00ed pot\u00e9?<\/li>\n<li>Kdo tyto \u00fadaje vyu\u017e\u00edv\u00e1?<\/li>\n<li>Jak\u00e9 informace budou pozd\u011bji vyhodnoceny?<\/li>\n<\/ul>\n<p>Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence dok\u00e1\u017eou procesy p\u0159ekvapiv\u011b dob\u0159e pochopit, jsou-li dostate\u010dn\u011b pops\u00e1ny. Proto se \u010dasto vyplat\u00ed zdokumentovat cel\u00e9 pracovn\u00ed postupy. V centru pozornosti by nem\u011bla b\u00fdt ot\u00e1zka \u201eJakou masku pot\u0159ebuji?\u201c, ale ot\u00e1zka:<\/p>\n<blockquote><p><em>\u201eJak bude u\u017eivatel se syst\u00e9mem pozd\u011bji pracovat?\u201c<\/em><\/p><\/blockquote>\n<p>\u010c\u00edm podrobn\u011bji je tento postup pops\u00e1n, t\u00edm l\u00e9pe m\u016f\u017ee um\u011bl\u00e1 inteligence vypracovat vhodn\u00e9 n\u00e1vrhy.<\/p>\n<h3>V\u00fdznam dat<\/h3>\n<p>Krom\u011b proces\u016f tvo\u0159\u00ed z\u00e1kladu ka\u017ed\u00e9ho softwaru data. Mnoho v\u00fdvoj\u00e1\u0159\u016f podce\u0148uje, jak d\u016fle\u017eit\u00fd je podrobn\u00fd popis datov\u00fdch struktur pro \u00fasp\u011bch projektu v oblasti um\u011bl\u00e9 inteligence.<\/p>\n<p>Pokud um\u011bl\u00e1 inteligence v\u00ed pouze to, \u017ee existuj\u00ed z\u00e1kazn\u00edci, nen\u00ed to p\u0159\u00edli\u0161 u\u017eite\u010dn\u00e9. Tato informace m\u00e1 mnohem v\u011bt\u0161\u00ed hodnotu, pokud je nav\u00edc pops\u00e1no, jak\u00e1 pole existuj\u00ed, jak\u00e9 vztahy jsou mezi nimi a jak budou data pozd\u011bji vyu\u017eita.<\/p>\n<p>V m\u00fdch projektech se osv\u011bd\u010dilo poskytovat konkr\u00e9tn\u00ed p\u0159\u00edklady co nejd\u0159\u00edve. Uk\u00e1zkov\u00e9 datov\u00e9 soubory jsou \u010dasto v\u00fdmluvn\u011bj\u0161\u00ed ne\u017e dlouh\u00e9 teoretick\u00e9 popisy.<\/p>\n<p>Konkr\u00e9tn\u00ed z\u00e1znam o z\u00e1kazn\u00edkovi obsahuj\u00edc\u00ed jm\u00e9no, adresu, kontaktn\u00ed osoby a historii komunikace \u010dasto poskytne um\u011bl\u00e9 inteligenci lep\u0161\u00ed p\u0159ehled ne\u017e n\u011bkolik odstavc\u016f abstraktn\u00edch vysv\u011btlen\u00ed. Tot\u00e9\u017e plat\u00ed pro kmenov\u00e1 data o produktech, projekty, faktury nebo jak\u00e9koli jin\u00e9 informace.<\/p>\n<p>\u010c\u00edm v\u00edce se popis bl\u00ed\u017e\u00ed budouc\u00ed realit\u011b, t\u00edm lep\u0161\u00ed jsou v\u00fdsledky.<\/p>\n<h3>F\u00e1ze anal\u00fdzy \u0161et\u0159\u00ed \u010das<\/h3>\n<p>Mnoho lid\u00ed vn\u00edm\u00e1 anal\u00fdzu a dokumentaci jako nep\u0159\u00edjemnou p\u0159\u00edpravnou pr\u00e1ci. Koneckonc\u016f, ka\u017ed\u00fd chce vid\u011bt produktivn\u00ed v\u00fdsledky co nejd\u0159\u00edve. Paradoxn\u011b pr\u00e1v\u011b tato netrp\u011blivost \u010dasto vede k prodlou\u017een\u00ed doby v\u00fdvoje.<\/p>\n<p>Ka\u017ed\u00e1 hodina, kterou na za\u010d\u00e1tku v\u011bnujete d\u016fkladn\u00e9 anal\u00fdze, v\u00e1m pozd\u011bji \u010dasto u\u0161et\u0159\u00ed mnoho hodin oprav. Tento princip platil ji\u017e dlouho p\u0159ed \u00e9rou um\u011bl\u00e9 inteligence a dnes m\u00e1 je\u0161t\u011b v\u011bt\u0161\u00ed v\u00fdznam.<\/p>\n<p>Um\u011bl\u00e1 inteligence pracuje velmi rychle. To v\u0161ak znamen\u00e1, \u017ee dok\u00e1\u017ee velmi rychle rozmno\u017eit i nespr\u00e1vn\u00e9 v\u00fdsledky. Kdo vyvine syst\u00e9m s nejasn\u00fdm popisem, m\u016f\u017ee b\u011bhem n\u011bkolika minut z\u00edskat stovky \u0159\u00e1dk\u016f k\u00f3du pro nespr\u00e1vn\u00e9 \u0159e\u0161en\u00ed.<\/p>\n<p>Kdo v\u0161ak nejprve p\u0159esn\u011b definuje po\u017eadavky, vytvo\u0159\u00ed pevn\u00fd z\u00e1klad pro v\u0161echny dal\u0161\u00ed kroky.<\/p>\n<h3>Porozum\u011bn\u00ed jako z\u00e1klad v\u0161eho dal\u0161\u00edho<\/h3>\n<p>Nejd\u016fle\u017eit\u011bj\u0161\u00ed poznatek proto zn\u00ed: Dobr\u00fd software nevznik\u00e1 pouze d\u00edky dobr\u00fdm zad\u00e1n\u00edm. Vznik\u00e1 d\u00edky hlubok\u00e9mu pochopen\u00ed probl\u00e9mu.<\/p>\n<p>\u010c\u00edm l\u00e9pe zn\u00e1\u0161 c\u00edle, procesy, data a souvislosti projektu, t\u00edm efektivn\u011bji m\u016f\u017ee\u0161 spolupracovat s um\u011blou inteligenc\u00ed. Kvalita v\u00fdsledk\u016f nakonec z\u00e1vis\u00ed m\u00e9n\u011b na inteligenci n\u00e1stroje ne\u017e na kvalit\u011b informac\u00ed, kter\u00e9 mu poskytne\u0161.<\/p>\n<p>\u00dasp\u011b\u0161n\u00fd v\u00fdvoj softwaru s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence proto neza\u010d\u00edn\u00e1 prvn\u00edm \u0159\u00e1dkem k\u00f3du. Za\u010d\u00edn\u00e1 snahou pochopit probl\u00e9m tak d\u016fkladn\u011b, aby jej mohla pochopit a vy\u0159e\u0161it jin\u00e1 osoba \u2013 nebo pr\u00e1v\u011b um\u011bl\u00e1 inteligence.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6230\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-3-Projekteinfuehrung.jpg\" alt=\"Zaveden\u00ed projektu s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence\" width=\"1024\" height=\"583\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-3-Projekteinfuehrung.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-3-Projekteinfuehrung-300x171.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-3-Projekteinfuehrung-768x437.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-3-Projekteinfuehrung-18x10.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Ide\u00e1ln\u00ed zaveden\u00ed projektu v oblasti um\u011bl\u00e9 inteligence<\/h2>\n<p>Kdy\u017e do firmy nastoup\u00ed nov\u00fd zam\u011bstnanec, obvykle ho jen tak neposad\u00ed na pracovi\u0161t\u011b a ne\u0159eknou mu: \u201eDej se do toho.\u201c M\u00edsto toho ho sezn\u00e1m\u00ed s firmou. Sezn\u00e1m\u00ed se s c\u00edli firmy, dostane d\u016fle\u017eit\u00e9 podklady, pochop\u00ed pracovn\u00ed postupy a promluv\u00ed si s lidmi, kte\u0159\u00ed u\u017e maj\u00ed zku\u0161enosti.<\/p>\n<p>P\u0159esn\u011b stejn\u00e1 logika plat\u00ed i pro spolupr\u00e1ci s um\u011blou inteligenc\u00ed. Mnoho v\u00fdvoj\u00e1\u0159\u016f p\u0159esto st\u00e1le zach\u00e1z\u00ed se svou AI jako s vyhled\u00e1va\u010dem. Kladou jednotliv\u00e9 ot\u00e1zky, zad\u00e1vaj\u00ed kr\u00e1tk\u00e9 pokyny a pot\u00e9 se div\u00ed, \u017ee v\u00fdsledky jsou ne\u00fapln\u00e9 nebo nevhodn\u00e9. Praxe v\u0161ak opakovan\u011b ukazuje, \u017ee kvalita odpov\u011bd\u00ed siln\u011b z\u00e1vis\u00ed na tom, jak dob\u0159e byla AI do projektu zavedena. Dob\u0159e p\u0159ipraven\u00e9 zaveden\u00ed projektu m\u016f\u017ee znamenat rozd\u00edl mezi pr\u016fm\u011brn\u00fdmi a mimo\u0159\u00e1dn\u011b dobr\u00fdmi v\u00fdsledky.<\/p>\n<p>Z vlastn\u00ed praxe jsem se nau\u010dil, \u017ee prvn\u00ed informace, kter\u00e9 um\u011bl\u00e1 inteligence o projektu z\u00edsk\u00e1, maj\u00ed \u010dasto p\u0159ekvapiv\u011b velk\u00fd vliv na cel\u00fd jeho dal\u0161\u00ed pr\u016fb\u011bh. \u010c\u00edm l\u00e9pe je tento z\u00e1klad vybudov\u00e1n, t\u00edm produktivn\u011bj\u0161\u00ed je spolupr\u00e1ce.<\/p>\n<h3>Srozumiteln\u011b vysv\u011btlit projekt<\/h3>\n<p>Prvn\u00edm krokem je popsat projekt jako celek. Mnoho v\u00fdvoj\u00e1\u0159\u016f p\u0159itom d\u011bl\u00e1 tu chybu, \u017ee se hned pou\u0161t\u011bj\u00ed do technick\u00fdch detail\u016f. Mluv\u00ed o datab\u00e1z\u00edch, programovac\u00edch jazyc\u00edch nebo rozhran\u00edch, je\u0161t\u011b ne\u017e je v\u016fbec jasn\u00e9, jak\u00fd probl\u00e9m se m\u00e1 \u0159e\u0161it. Pro um\u011blou inteligenci je v\u0161ak nejd\u0159\u00edve d\u016fle\u017eit\u00fd odborn\u00fd kontext.<\/p>\n<p>P\u0159edstav si, \u017ee chce\u0161 vyvinout ERP syst\u00e9m. M\u00edsto toho, abys hned za\u010dal s tabulkami a n\u00e1zvy pol\u00ed, m\u011bl bys nejprve popsat, pro koho je software ur\u010den, jak\u00e9 \u00fakoly m\u00e1 plnit a jak\u00e9 c\u00edle m\u00e1 sledovat. Dobr\u00fd \u00favod do projektu odpov\u00edd\u00e1 na z\u00e1kladn\u00ed ot\u00e1zky:<\/p>\n<ul>\n<li>Kdo bude se syst\u00e9mem pozd\u011bji pracovat?<\/li>\n<li>Jak\u00e9 procesy by m\u011bly b\u00fdt podporov\u00e1ny?<\/li>\n<li>Jak\u00e9 probl\u00e9my je t\u0159eba vy\u0159e\u0161it?<\/li>\n<li>Jak\u00e9 jsou jeho zvl\u00e1\u0161tnosti?<\/li>\n<\/ul>\n<p>Teprve a\u017e budou tyto souvislosti jasn\u00e9, m\u00e1 smysl zab\u00fdvat se technick\u00fdmi detaily. Lze si to p\u0159edstavit jako stavbu domu. Ne\u017e se za\u010dne hovo\u0159it o z\u00e1suvk\u00e1ch nebo vodovodn\u00edm potrub\u00ed, m\u011blo by b\u00fdt jasn\u00e9, zda m\u00e1 v\u016fbec vzniknout rodinn\u00fd d\u016fm, kancel\u00e1\u0159sk\u00e1 budova nebo sklad.<\/p>\n<h3>Technick\u00fd r\u00e1mec<\/h3>\n<p>Po vysv\u011btlen\u00ed odborn\u00fdch z\u00e1klad\u016f p\u0159ich\u00e1z\u00ed na \u0159adu technick\u00e9 prost\u0159ed\u00ed. Zde jde o to, aby se um\u011bl\u00e9 inteligenci sd\u011blily r\u00e1mcov\u00e9 podm\u00ednky, v nich\u017e m\u00e1 pracovat. Pat\u0159\u00ed sem nap\u0159\u00edklad pou\u017eit\u00e9 programovac\u00ed jazyky, datab\u00e1zov\u00e9 syst\u00e9my, frameworky nebo c\u00edlov\u00e9 platformy.<\/p>\n<p>Tento krok je d\u016fle\u017eit\u011bj\u0161\u00ed, ne\u017e by se na prvn\u00ed pohled mohlo zd\u00e1t. \u0158e\u0161en\u00ed, kter\u00e9 je vhodn\u00e9 pro webovou aplikaci, nemus\u00ed b\u00fdt automaticky vhodn\u00e9 i pro desktopovou aplikaci. Stejn\u011b tak se mo\u017enosti r\u016fzn\u00fdch datab\u00e1zov\u00fdch syst\u00e9m\u016f mohou \u010d\u00e1ste\u010dn\u011b zna\u010dn\u011b li\u0161it.<\/p>\n<p>\u010c\u00edm konkr\u00e9tn\u011bji jsou pops\u00e1ny r\u00e1mcov\u00e9 podm\u00ednky, t\u00edm c\u00edlen\u011bji m\u016f\u017ee um\u011bl\u00e1 inteligence pracovat. P\u0159i tom by se nem\u011bla dokumentovat pouze aktu\u00e1ln\u00ed technick\u00e1 rozhodnut\u00ed, ale tak\u00e9 st\u00e1vaj\u00edc\u00ed p\u0159edpisy. Mo\u017en\u00e1 ji\u017e existuj\u00ed star\u0161\u00ed syst\u00e9my, st\u00e1vaj\u00edc\u00ed rozhran\u00ed nebo ur\u010dit\u00e9 firemn\u00ed standardy. I tyto informace pom\u00e1haj\u00ed um\u011bl\u00e9 inteligenci vypracovat realistick\u00e9 n\u00e1vrhy.<\/p>\n<h3>Datov\u00fd model jako z\u00e1klad<\/h3>\n<p>Nejpozd\u011bji v tomto okam\u017eiku je z\u0159ejm\u00e9, pro\u010d je dobr\u00e1 p\u0159\u00edprava tak d\u016fle\u017eit\u00e1. V t\u00e9m\u011b\u0159 ka\u017ed\u00e9m v\u011bt\u0161\u00edm softwarov\u00e9m projektu hraj\u00ed data kl\u00ed\u010dovou roli. Z\u00e1kazn\u00edci, polo\u017eky, projekty, faktury, dokumenty nebo u\u017eivatelsk\u00e9 \u00fa\u010dty tvo\u0159\u00ed z\u00e1klad budouc\u00ed aplikace.<\/p>\n<p>Proto se vyplat\u00ed poskytnout um\u011bl\u00e9 inteligenci p\u0159ehled o datov\u00e9m modelu co nejd\u0159\u00edve. Nejde p\u0159itom zpo\u010d\u00e1tku o dokonalou technickou dokumentaci. D\u016fle\u017eit\u00e9 je sp\u00ed\u0161e to, aby um\u011bl\u00e1 inteligence pochopila z\u00e1kladn\u00ed souvislosti.<\/p>\n<ul>\n<li>Jak\u00e9 tabulky existuj\u00ed?<\/li>\n<li>Kter\u00e9 objekty jsou vz\u00e1jemn\u011b propojen\u00e9?<\/li>\n<li>Jak\u00e9 informace se ukl\u00e1daj\u00ed?<\/li>\n<li>Kter\u00e9 \u00fadaje jsou obzvl\u00e1\u0161t\u011b d\u016fle\u017eit\u00e9?<\/li>\n<\/ul>\n<p>\u010c\u00edm jasn\u011bji je tato struktura pops\u00e1na, t\u00edm snaz\u0161\u00ed je pro um\u011blou inteligenci spr\u00e1vn\u011b za\u0159adit pozd\u011bj\u0161\u00ed po\u017eadavky. V mnoha projektech se ukazuje, \u017ee kvalita pozd\u011bj\u0161\u00edch n\u00e1vrh\u016f program\u016f p\u0159\u00edmo souvis\u00ed s porozum\u011bn\u00edm datov\u00e9mu modelu. Kdo tuto oblast zanedb\u00e1, \u010dasto se pot\u00fdk\u00e1 s nedorozum\u011bn\u00edmi a zbyte\u010dn\u00fdmi opravami.<\/p>\n<h3>Pro\u010d jsou vzorov\u00e9 \u00fadaje tak cenn\u00e9<\/h3>\n<p>Jednou z nej\u00fa\u010dinn\u011bj\u0161\u00edch metod, jak um\u011bl\u00e9 inteligenci vysv\u011btlit fungov\u00e1n\u00ed syst\u00e9mu, je poskytnout j\u00ed konkr\u00e9tn\u00ed p\u0159\u00edklady. Lid\u00e9 se \u010dasto u\u010d\u00ed na p\u0159\u00edkladech. Syst\u00e9my um\u011bl\u00e9 inteligence funguj\u00ed v mnoha situac\u00edch podobn\u011b.<\/p>\n<p>Teoretick\u00fd popis z\u00e1kaznick\u00e9 datab\u00e1ze m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00fd. Skute\u010dn\u00fd vzorov\u00fd datov\u00fd soubor v\u0161ak \u010dasto poskytuje mnohem v\u00edce informac\u00ed. Um\u011bl\u00e1 inteligence najednou rozpozn\u00e1 typick\u00fd obsah, konvence pojmenov\u00e1n\u00ed, form\u00e1ty dat a souvislosti. L\u00e9pe pochop\u00ed, kter\u00e9 informace jsou skute\u010dn\u011b relevantn\u00ed a jak budou pozd\u011bji vyu\u017eity. Tot\u00e9\u017e plat\u00ed pro kmenov\u00e1 data \u010dl\u00e1nk\u016f, faktury, projekty nebo jak\u00e9koli jin\u00e9 objekty v r\u00e1mci syst\u00e9mu.<\/p>\n<p>Samoz\u0159ejm\u011b je t\u0159eba p\u0159i tom br\u00e1t ohled na ochranu osobn\u00edch \u00fadaj\u016f a d\u016fv\u011brnost. V mnoha p\u0159\u00edpadech zcela posta\u010d\u00ed anonymizovan\u00e9 vzorov\u00e9 \u00fadaje. Rozhoduj\u00edc\u00ed nen\u00ed skute\u010dnost, zda se jedn\u00e1 o skute\u010dn\u00e9 osoby \u010di spole\u010dnosti, ale struktura informac\u00ed.<\/p>\n<h3>Nau\u010dit se jazyk um\u011bl\u00e9 inteligence<\/h3>\n<p>Zaj\u00edmav\u00fdm vedlej\u0161\u00edm efektem pr\u00e1ce s um\u011blou inteligenc\u00ed je to, \u017ee se v\u00fdvoj\u00e1\u0159i u\u010d\u00ed jasn\u011bji popisovat sv\u00e9 vlastn\u00ed syst\u00e9my. Mnoh\u00e9 souvislosti, kter\u00e9 se v jejich hlav\u00e1ch zdaj\u00ed samoz\u0159ejm\u00e9, mus\u00ed najednou formulovat. T\u00edm se odhal\u00ed nejasnosti, kter\u00fdch si p\u0159edt\u00edm t\u00e9m\u011b\u0159 nev\u0161imli.<\/p>\n<p>Tento proces se podob\u00e1 tvorb\u011b technick\u00e9 dokumentace. Jakmile se \u010dlov\u011bk pokus\u00ed n\u011bco p\u0159esn\u011b vysv\u011btlit, \u010dasto si uv\u011bdom\u00ed, \u017ee n\u011bkter\u00e9 aspekty je\u0161t\u011b nebyly zcela promy\u0161leny.<\/p>\n<p>Pr\u00e1v\u011b proto je p\u0159edstaven\u00ed projektu u\u017eite\u010dn\u00e9 nejen pro um\u011blou inteligenci, ale \u010dasto i pro samotn\u00e9ho v\u00fdvoj\u00e1\u0159e. Kdo dok\u00e1\u017ee sv\u016fj projekt srozumiteln\u011b vysv\u011btlit um\u011bl\u00e9 inteligenci, ten mu v\u011bt\u0161inou s\u00e1m rozum\u00ed mnohem l\u00e9pe.<\/p>\n<h3>Investice, kter\u00e1 se mnohon\u00e1sobn\u011b vyplat\u00ed<\/h3>\n<p>N\u011bkte\u0159\u00ed v\u00fdvoj\u00e1\u0159i zpo\u010d\u00e1tku vn\u00edmaj\u00ed podrobn\u00e9 sezn\u00e1men\u00ed s projektem jako zbyte\u010dnou z\u00e1t\u011b\u017e. Ve skute\u010dnosti se v\u0161ak jedn\u00e1 o jednu z nejv\u00fdnosn\u011bj\u0161\u00edch investic v r\u00e1mci projektu um\u011bl\u00e9 inteligence.<\/p>\n<p>Ka\u017ed\u00e1 hodina, kterou na za\u010d\u00e1tku v\u011bnujete popisu c\u00edl\u016f, proces\u016f, dat a technick\u00fdch podm\u00ednek, m\u016f\u017ee pozd\u011bji u\u0161et\u0159it mnoho hodin dodate\u010dn\u00e9 pr\u00e1ce. Um\u011bl\u00e1 inteligence pak ji\u017e nepracuje naslepo, ale na z\u00e1klad\u011b spole\u010dn\u00e9ho ch\u00e1p\u00e1n\u00ed projektu.<\/p>\n<p>Pr\u00e1v\u011b toto spole\u010dn\u00e9 porozum\u011bn\u00ed tvo\u0159\u00ed z\u00e1klad v\u0161eho, co n\u00e1sleduje. Rozhoduje o tom, zda um\u011bl\u00e1 inteligence pouze pln\u00ed jednotliv\u00e9 \u00fakoly, nebo zda se stane skute\u010dn\u00fdm partnerem v oblasti v\u00fdvoje.<\/p>\n<p>Z tohoto d\u016fvodu by se zah\u00e1jen\u00ed projektu nem\u011blo nikdy pova\u017eovat za nep\u0159\u00edjemnou povinnost. Je to okam\u017eik, kdy se vytv\u00e1\u0159\u00ed z\u00e1klad pro ve\u0161kerou budouc\u00ed spolupr\u00e1ci. \u010c\u00edm pevn\u011bj\u0161\u00ed je tento z\u00e1klad, t\u00edm lep\u0161\u00ed jsou zpravidla i v\u00fdsledky.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6231\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-4-Kontext-Code.jpg\" alt=\"Kontext je d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e k\u00f3d\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-4-Kontext-Code.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-4-Kontext-Code-300x169.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-4-Kontext-Code-768x432.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-4-Kontext-Code-18x10.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Kontext je d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e k\u00f3d<\/h2>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f zpo\u010d\u00e1tku p\u0159edpokl\u00e1d\u00e1, \u017ee modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence um\u00ed p\u0159edev\u0161\u00edm velmi dob\u0159e programovat. Nej p\u016fsobiv\u011bj\u0161\u00ed p\u0159\u00edklady se toti\u017e \u010dasto p\u0159edv\u00e1d\u011bj\u00ed pr\u00e1v\u011b pomoc\u00ed k\u00f3du. Um\u011bl\u00e1 inteligence vytvo\u0159\u00ed webovou str\u00e1nku, nap\u00ed\u0161e dotaz do datab\u00e1ze nebo b\u011bhem n\u011bkolika vte\u0159in nap\u00ed\u0161e kompletn\u00ed funkci.<\/p>\n<p>Po z\u00edsk\u00e1n\u00ed ur\u010dit\u00fdch praktick\u00fdch zku\u0161enost\u00ed se v\u0161ak \u010dasto ukazuje, \u017ee skute\u010dnost je jin\u00e1. Skute\u010dn\u00e1 s\u00edla modern\u00ed um\u011bl\u00e9 inteligence nespo\u010d\u00edv\u00e1 prim\u00e1rn\u011b v psan\u00ed k\u00f3du. Jej\u00ed nejv\u011bt\u0161\u00ed p\u0159ednost\u00ed je propojov\u00e1n\u00ed informac\u00ed, rozpozn\u00e1v\u00e1n\u00ed souvislost\u00ed a aplikace znalost\u00ed na nov\u00e9 situace.<\/p>\n<p>Pr\u00e1v\u011b proto je kontext tak d\u016fle\u017eit\u00fd. Pokud um\u011bl\u00e1 inteligence pochop\u00ed souvislosti, \u010dasto to vede k p\u0159ekvapiv\u011b dobr\u00fdm v\u00fdsledk\u016fm. Chyb\u00ed-li v\u0161ak tento kontext, sice nad\u00e1le generuje odpov\u011bdi a k\u00f3d, ale pracuje na nejist\u00e9m z\u00e1klad\u011b. Kvalita v\u00fdsledk\u016f pak \u010dasto v\u00fdrazn\u011b kles\u00e1, i kdy\u017e se programov\u00e1n\u00ed jev\u00ed jako technicky spr\u00e1vn\u00e9.<\/p>\n<p>V praxi se opakovan\u011b ukazuje, \u017ee rozhoduj\u00edc\u00edm z\u00e1kladem um\u011bl\u00e9 inteligence nen\u00ed samotn\u00fd k\u00f3d, ale kontext, v n\u011bm\u017e tento k\u00f3d vznik\u00e1.<\/p>\n<h3>Pro\u010d kr\u00e1tk\u00e9 pokyny \u010dasto vedou ke \u0161patn\u00fdm v\u00fdsledk\u016fm<\/h3>\n<p>Ti, kdo s um\u011blou inteligenc\u00ed za\u010d\u00ednaj\u00ed, maj\u00ed \u010dasto sklon formulovat \u00fakoly velmi stru\u010dn\u011b. Typick\u00fd p\u0159\u00edkaz by mohl zn\u00edt:<\/p>\n<blockquote><p><em>\u201eVytvo\u0159te syst\u00e9m pro spr\u00e1vu z\u00e1kazn\u00edk\u016f.\u201c<\/em><\/p><\/blockquote>\n<p>Z technick\u00e9ho hlediska nen\u00ed tento pokyn nespr\u00e1vn\u00fd. Nicm\u00e9n\u011b t\u00e9m\u011b\u0159 v\u0161echny d\u016fle\u017eit\u00e9 informace z\u016fst\u00e1vaj\u00ed nevyjasn\u011bn\u00e9.<\/p>\n<ul>\n<li>Pro jak\u00e9 odv\u011btv\u00ed?<\/li>\n<li>Pro kolik u\u017eivatel\u016f?<\/li>\n<li>Jak\u00e9 \u00fadaje se maj\u00ed ukl\u00e1dat?<\/li>\n<li>Jak\u00e9 procesy by m\u011bly b\u00fdt podporov\u00e1ny?<\/li>\n<li>Jak\u00e9 v\u00fdstupy jsou pot\u0159eba?<\/li>\n<li>Jak\u00e9 syst\u00e9my ji\u017e existuj\u00ed?<\/li>\n<\/ul>\n<p>Um\u011bl\u00e1 inteligence mus\u00ed na v\u0161echny tyto ot\u00e1zky odpov\u011bd\u011bt sama a nevyhnuteln\u011b p\u0159itom vych\u00e1z\u00ed z ur\u010dit\u00fdch p\u0159edpoklad\u016f. N\u011bkter\u00e9 z nich budou n\u00e1hodou spr\u00e1vn\u00e9, jin\u00e9 nikoli. V\u00fdsledek je srovnateln\u00fd s architektem, kter\u00e9mu se pouze \u0159ekne:<\/p>\n<blockquote><p><em>\u201ePostav mi d\u016fm.\u201c<\/em><\/p><\/blockquote>\n<p>Samoz\u0159ejm\u011b, \u017ee dok\u00e1\u017ee navrhnout d\u016fm. Pravd\u011bpodobnost, \u017ee bude p\u0159esn\u011b odpov\u00eddat va\u0161im p\u0159edstav\u00e1m, je v\u0161ak mal\u00e1. \u010c\u00edm v\u00edce relevantn\u00edch informac\u00ed chyb\u00ed, t\u00edm v\u011bt\u0161\u00ed je prostor pro interpretaci. A pr\u00e1v\u011b tento prostor pro interpretaci \u010dasto vede k zbyte\u010dn\u00fdm oprav\u00e1m.<\/p>\n<h3>Rozd\u00edl mezi informac\u00ed a kontextem<\/h3>\n<p>V mnoha diskus\u00edch o um\u011bl\u00e9 inteligenci se p\u0159ehl\u00ed\u017e\u00ed jedna d\u016fle\u017eit\u00e1 v\u011bc. Informace a kontext nejsou tot\u00e9\u017e. Informace jsou jednotliv\u00e9 skute\u010dnosti, nap\u0159\u00edklad:<\/p>\n<ul>\n<li>Syst\u00e9m vyu\u017e\u00edv\u00e1 datab\u00e1zi PostgreSQL.<\/li>\n<li>Existuje tabulka z\u00e1kazn\u00edk\u016f.<\/li>\n<li>Aplikace b\u011b\u017e\u00ed v prohl\u00ed\u017ee\u010di.<\/li>\n<\/ul>\n<p>Tyto \u00fadaje jsou u\u017eite\u010dn\u00e9, ale v\u011bt\u0161inou nesta\u010d\u00ed. Kontext vznik\u00e1 teprve tehdy, kdy\u017e se zviditeln\u00ed souvislosti mezi t\u011bmito informacemi.<\/p>\n<ul>\n<li>Pro\u010d se pou\u017e\u00edv\u00e1 PostgreSQL?<\/li>\n<li>Jakou roli hraje tabulka z\u00e1kazn\u00edk\u016f v cel\u00e9m syst\u00e9mu?<\/li>\n<li>Kte\u0159\u00ed u\u017eivatel\u00e9 s touto aplikac\u00ed pracuj\u00ed?<\/li>\n<li>Jak\u00e9 obchodn\u00ed procesy s t\u00edm souvisej\u00ed?<\/li>\n<\/ul>\n<p>Um\u011bl\u00e1 inteligence pot\u0159ebuje nejen fakta, ale i jejich v\u00fdznam. Teprve d\u00edky tomu m\u016f\u017ee \u010dinit rozhodnut\u00ed, kter\u00e1 jsou pro dan\u00fd projekt vhodn\u00e1. \u010c\u00edm je projekt slo\u017eit\u011bj\u0161\u00ed, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed je tento rozd\u00edl.<\/p>\n<h3>Um\u011bl\u00e1 inteligence by m\u011bla rozum\u011bt podniku<\/h3>\n<p>Z praxe vypl\u00fdv\u00e1 zaj\u00edmav\u00fd post\u0159eh, \u017ee nejlep\u0161\u00edch v\u00fdsledk\u016f se \u010dasto dosahuje tehdy, kdy\u017e um\u011bl\u00e1 inteligence rozum\u00ed nejen softwaru, ale i spole\u010dnosti, kter\u00e1 za n\u00edm stoj\u00ed.<\/p>\n<p>Vezm\u011bme si op\u011bt p\u0159\u00edklad ERP syst\u00e9mu. Je velk\u00fd rozd\u00edl v tom, zda je tento syst\u00e9m vyv\u00edjen pro \u0159emeslnou firmu, velkoobchod, l\u00e9ka\u0159skou ordinaci nebo internetov\u00fd obchod. Mnoho technick\u00fdch po\u017eadavk\u016f p\u0159\u00edmo vypl\u00fdv\u00e1 z obchodn\u00edho modelu.<\/p>\n<p>Kdo um\u011bl\u00e9 inteligenci vysv\u011btl\u00ed pouze technickou strukturu, ponech\u00e1v\u00e1 j\u00ed velkou \u010d\u00e1st interpretace na starosti. Kdo naopak nav\u00edc pop\u00ed\u0161e firemn\u00ed procesy, poskytne podstatn\u011b cenn\u011bj\u0161\u00ed kontext. Proto se \u010dasto vyplat\u00ed um\u011bl\u00e9 inteligenci nejprve p\u0159edstavit organizaci.<\/p>\n<ul>\n<li>Jak spole\u010dnost vyd\u011bl\u00e1v\u00e1 pen\u00edze?<\/li>\n<li>Kter\u00e9 procesy jsou obzvl\u00e1\u0161t\u011b d\u016fle\u017eit\u00e9?<\/li>\n<li>Kde obvykle vznikaj\u00ed probl\u00e9my?<\/li>\n<li>Jak\u00e9 c\u00edle si tento software klade?<\/li>\n<\/ul>\n<p>Na prvn\u00ed pohled se m\u016f\u017ee zd\u00e1t, \u017ee tyto informace nemaj\u00ed s programov\u00e1n\u00edm moc spole\u010dn\u00e9ho. Ve skute\u010dnosti v\u0161ak \u010dasto v\u00fdrazn\u011b zlep\u0161uj\u00ed kvalitu technick\u00fdch v\u00fdsledk\u016f.<\/p>\n<h3>Kontext omezuje po\u010det chybn\u00fdch rozhodnut\u00ed<\/h3>\n<p>Jednou z nejv\u011bt\u0161\u00edch p\u0159ednost\u00ed kvalitn\u00edho projektov\u00e9ho kontextu je to, \u017ee se v\u00fdrazn\u011b sni\u017euje po\u010det chybn\u00fdch rozhodnut\u00ed. P\u0159edstavme si, \u017ee m\u00e1 um\u011bl\u00e1 inteligence vyvinout novou funkci. Bez kontextu zn\u00e1 pouze aktu\u00e1ln\u00ed \u00fakol. Sna\u017e\u00ed se jej vy\u0159e\u0161it co nejefektivn\u011bji.<\/p>\n<p>S dostate\u010dn\u00fdm kontextem zn\u00e1 nav\u00edc:<\/p>\n<ul>\n<li>architektura cel\u00e9ho syst\u00e9mu<\/li>\n<li>st\u00e1vaj\u00edc\u00ed principy designu<\/li>\n<li>p\u0159edchoz\u00ed rozhodnut\u00ed<\/li>\n<li>technick\u00e9 podm\u00ednky<\/li>\n<li>dlouhodob\u00e9 c\u00edle<\/li>\n<\/ul>\n<p>D\u00edky tomu dok\u00e1\u017ee mnoho n\u00e1vrh\u016f automaticky p\u0159izp\u016fsobit st\u00e1vaj\u00edc\u00ed struktu\u0159e. Kvalita v\u00fdsledk\u016f se \u010dasto nezvy\u0161uje postupn\u011b, ale skokov\u011b. Z tohoto d\u016fvodu zku\u0161en\u00ed v\u00fdvoj\u00e1\u0159i \u010dasto v\u011bnuj\u00ed v\u00edce \u010dasu vysv\u011btlov\u00e1n\u00ed kontextu ne\u017e formulov\u00e1n\u00ed jednotliv\u00fdch zad\u00e1n\u00ed.<\/p>\n<h3>Dokumentace jako \u00falo\u017ei\u0161t\u011b kontextu<\/h3>\n<p>Zde se ukazuje, jak nesm\u00edrn\u011b d\u016fle\u017eit\u00e1 je kvalitn\u00ed projektov\u00e1 dokumentace. \u017d\u00e1dn\u00fd v\u00fdvoj\u00e1\u0159 nechce st\u00e1le dokola vysv\u011btlovat ty sam\u00e9 informace. To plat\u00ed i pro spolupr\u00e1ci se syst\u00e9my um\u011bl\u00e9 inteligence.<\/p>\n<p>Centr\u00e1ln\u00ed dokumentace proto slou\u017e\u00ed jako trval\u00fd \u00falo\u017ei\u0161t\u011b kontextu. Tam lze shroma\u017e\u010fovat d\u016fle\u017eit\u00e9 informace:<\/p>\n<p>C\u00edle projektu, datov\u00e9 modely, architektonick\u00e1 rozhodnut\u00ed, konvence pro pojmenov\u00e1n\u00ed, technick\u00e9 specifikace a otev\u0159en\u00e9 ot\u00e1zky.<\/p>\n<p>Nov\u00e9 chatovac\u00ed syst\u00e9my nebo nov\u00e9 syst\u00e9my um\u011bl\u00e9 inteligence pak mohou k t\u00e9to dokumentaci p\u0159istupovat a sezn\u00e1mit se s projektem. \u010c\u00edm rozs\u00e1hlej\u0161\u00ed projekt je, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed je tento postup. V jist\u00e9m smyslu tak vznik\u00e1 jak\u00e1si kolektivn\u00ed pam\u011b\u0165 projektu. Z toho maj\u00ed prosp\u011bch nejen lid\u00e9, ale i um\u011bl\u00e1 inteligence.<\/p>\n<h3>V\u00edce kontextu neznamen\u00e1 v\u00edce textu<\/h3>\n<p>V tomto bod\u011b \u010dasto doch\u00e1z\u00ed k nedorozum\u011bn\u00ed. V\u00edce kontextu neznamen\u00e1 automaticky napsat co nejv\u00edce str\u00e1nek textu.<\/p>\n<p>Rozhoduj\u00edc\u00ed je relevance informac\u00ed. P\u011btistr\u00e1nkov\u00fd p\u0159esn\u00fd popis m\u016f\u017ee m\u00edt mnohem v\u011bt\u0161\u00ed hodnotu ne\u017e pades\u00e1t str\u00e1nek nestrukturovan\u00e9ho textu. Um\u011bn\u00ed spo\u010d\u00edv\u00e1 v tom, poskytnout informace, kter\u00e9 jsou pro pochopen\u00ed projektu skute\u010dn\u011b d\u016fle\u017eit\u00e9. Pat\u0159\u00ed sem zejm\u00e9na:<\/p>\n<ul>\n<li>C\u00edle<\/li>\n<li>Procesy<\/li>\n<li>Datov\u00e9 struktury<\/li>\n<li>technick\u00e9 podm\u00ednky<\/li>\n<li>Architektonick\u00e1 rozhodnut\u00ed<\/li>\n<li>skute\u010dn\u00e9 p\u0159\u00edklady<\/li>\n<\/ul>\n<p>Kdo tyto oblasti \u0159\u00e1dn\u011b zdokumentuje, vytvo\u0159\u00ed si t\u00edm v\u011bt\u0161inou ji\u017e vynikaj\u00edc\u00ed z\u00e1klad.<\/p>\n<h3>Pro\u010d bude kontext v dlouhodob\u00e9m horizontu d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e programov\u00e1n\u00ed<\/h3>\n<p>\u010c\u00edm v\u00fdkonn\u011bj\u0161\u00ed jsou syst\u00e9my um\u011bl\u00e9 inteligence, t\u00edm v\u00edce se t\u011b\u017ei\u0161t\u011b p\u0159esouv\u00e1 od samotn\u00e9ho programov\u00e1n\u00ed k p\u0159ed\u00e1v\u00e1n\u00ed znalost\u00ed.<\/p>\n<p>K\u00f3d se st\u00e1le v\u00edce st\u00e1v\u00e1 zdrojem, kter\u00fd lze generovat automaticky. Kontext v\u0161ak z\u016fst\u00e1v\u00e1 \u00fakolem pro \u010dlov\u011bka. Pouze lid\u00e9 znaj\u00ed c\u00edle podniku. Pouze lid\u00e9 rozum\u011bj\u00ed politick\u00fdm, organiza\u010dn\u00edm \u010di ekonomick\u00fdm souvislostem. Pouze lid\u00e9 mohou ur\u010dit, jak\u00fdm sm\u011brem by se m\u011bl projekt v dlouhodob\u00e9m horizontu ub\u00edrat.<\/p>\n<p>Um\u011bl\u00e1 inteligence dok\u00e1\u017ee tyto znalosti vyu\u017e\u00edt, roz\u0161i\u0159ovat a p\u0159ev\u00e1d\u011bt do technick\u00fdch \u0159e\u0161en\u00ed. Nedok\u00e1\u017ee je v\u0161ak vytv\u00e1\u0159et sama. Proto se kontext v budoucnu pravd\u011bpodobn\u011b stane jedn\u00edm z nejcenn\u011bj\u0161\u00edch zdroj\u016f v oblasti v\u00fdvoje softwaru.<\/p>\n<p>Kdo poskytne um\u011bl\u00e9 inteligenci spr\u00e1vn\u00fd kontext, \u010dasto dos\u00e1hne p\u0159ekvapiv\u011b dobr\u00fdch v\u00fdsledk\u016f. Kdo tento krok vynech\u00e1, naopak \u010dasto zjist\u00ed, \u017ee ani dokonale napsan\u00fd k\u00f3d automaticky nevede k dobr\u00e9mu softwaru. \u00dasp\u011b\u0161n\u00fd software toti\u017e nakonec nevznik\u00e1 d\u00edky jednotliv\u00fdm \u0159\u00e1dk\u016fm k\u00f3du, ale d\u00edky pochopen\u00ed souvislost\u00ed, z nich\u017e tyto \u0159\u00e1dky vych\u00e1zej\u00ed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6232\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-5-Spezialchats.jpg\" alt=\"Rozd\u011blen\u00ed do specializovan\u00fdch chat\u016f\" width=\"1024\" height=\"584\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-5-Spezialchats.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-5-Spezialchats-300x171.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-5-Spezialchats-768x438.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-5-Spezialchats-18x10.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Rozd\u011blen\u00ed velk\u00fdch projekt\u016f do specializovan\u00fdch chat\u016f<\/h2>\n<p>Kdo za\u010d\u00edn\u00e1 s v\u00fdvojem pomoc\u00ed softwaru s um\u011blou inteligenc\u00ed, obvykle pracuje v jedin\u00e9m chatu. To je logick\u00e9. Za\u010d\u00edn\u00e1 se n\u00e1padem, pop\u00ed\u0161e se po\u017eadavky a projekt se postupn\u011b rozv\u00edj\u00ed.<\/p>\n<p>U men\u0161\u00edch projekt\u016f tento postup \u010dasto skv\u011ble funguje. Jednotlivou aplikaci, skript nebo p\u0159ehlednou datab\u00e1zi lze bez probl\u00e9m\u016f \u0159e\u0161it v chatu.<\/p>\n<p>S rostouc\u00edm rozsahem projektu se v\u0161ak m\u011bn\u00ed i po\u017eadavky. Najednou se objev\u00ed spousta tabulek, r\u016fzn\u00e9 u\u017eivatelsk\u00e9 role, n\u011bkolik rozhran\u00ed, rozs\u00e1hl\u00e1 dokumentace a stovky rozhodnut\u00ed, kter\u00e1 byla v pr\u016fb\u011bhu v\u00fdvoje u\u010din\u011bna. Z\u00e1rove\u0148 vznikaj\u00ed nov\u00e9 po\u017eadavky, zat\u00edmco star\u0161\u00ed informace ustupuj\u00ed st\u00e1le v\u00edce do pozad\u00ed.<\/p>\n<p>Nejpozd\u011bji v tomto okam\u017eiku se ukazuje d\u016fle\u017eit\u00fd poznatek: Velk\u00e9 softwarov\u00e9 projekty by m\u011bly b\u00fdt strukturov\u00e1ny stejn\u011b jako velk\u00e9 podniky.<\/p>\n<p>Nikdo by od jednoho zam\u011bstnance neo\u010dek\u00e1val, \u017ee bude z\u00e1rove\u0148 jednatelem, \u00fa\u010detn\u00edm, obchodn\u00edkem, v\u00fdvoj\u00e1\u0159em, design\u00e9rem a pracovn\u00edkem technick\u00e9 podpory. Pr\u00e1v\u011b proto se i p\u0159i pr\u00e1ci s um\u011blou inteligenc\u00ed vyplat\u00ed odd\u011blit jednotliv\u00e9 oblasti odpov\u011bdnosti od sebe.<\/p>\n<p>P\u0159edstava, \u017ee jedin\u00fd dialog bude trvale prov\u00e1zet cel\u00fd rozs\u00e1hl\u00fd projekt, je sice l\u00e1kav\u00e1, s rostouc\u00ed slo\u017eitost\u00ed se v\u0161ak st\u00e1v\u00e1 st\u00e1le m\u00e9n\u011b praktickou.<\/p>\n<h3>My\u0161lenka specializovan\u00fdch chat\u016f<\/h3>\n<p>Jednou z nej\u00fa\u010dinn\u011bj\u0161\u00edch metod p\u0159i realizaci rozs\u00e1hlej\u0161\u00edch projekt\u016f v oblasti um\u011bl\u00e9 inteligence je z\u0159\u00edzen\u00ed n\u011bkolika chatov\u00fdch skupin s jasn\u011b vymezen\u00fdmi \u00fakoly. Ka\u017ed\u00e1 z t\u011bchto skupin se zam\u011b\u0159uje na konkr\u00e9tn\u00ed oblast a v pr\u016fb\u011bhu \u010dasu si vybuduje ur\u010ditou specializaci.<\/p>\n<p>Tento princip p\u0159ipom\u00edn\u00e1 klasick\u00e9 v\u00fdvoj\u00e1\u0159sk\u00e9 t\u00fdmy. V podniku \u010dasto pracuj\u00ed specialist\u00e9 na datab\u00e1ze, u\u017eivatelsk\u00e1 rozhran\u00ed, infrastrukturu, dokumentaci nebo zaji\u0161t\u011bn\u00ed kvality. Nikdo nemus\u00ed d\u011blat v\u0161echno najednou.<\/p>\n<p>Stejn\u00fd p\u0159\u00edstup lze p\u0159ekvapiv\u011b dob\u0159e aplikovat i na syst\u00e9my um\u011bl\u00e9 inteligence. M\u00edsto toho, aby se v\u0161echny dotazy psaly do jedin\u00e9ho chatu, rozd\u011bl\u00ed se jednotliv\u00e1 t\u00e9mata c\u00edlen\u011b do n\u011bkolika sekc\u00ed. D\u00edky tomu z\u016fst\u00e1vaj\u00ed konverzace p\u0159ehledn\u011bj\u0161\u00ed a um\u011bl\u00e1 inteligence se m\u016f\u017ee l\u00e9pe soust\u0159edit na svou konkr\u00e9tn\u00ed oblast p\u016fsobnosti. Z\u00e1rove\u0148 se t\u00edm sni\u017euje riziko, \u017ee se d\u016fle\u017eit\u00e9 informace ztrat\u00ed mezi mnoha r\u016fzn\u00fdmi t\u00e9maty.<\/p>\n<h3>Architektonick\u00fd chat<\/h3>\n<p>Architektonick\u00fd chat \u010dasto p\u0159edstavuje strategick\u00e9 j\u00e1dro projektu. Pr\u00e1v\u011b zde se p\u0159ij\u00edmaj\u00ed z\u00e1sadn\u00ed rozhodnut\u00ed.<\/p>\n<ul>\n<li>Jak\u00e9 datov\u00e9 struktury by se m\u011bly pou\u017e\u00edt?<\/li>\n<li>Jak vypad\u00e1 architektura syst\u00e9mu?<\/li>\n<li>Jak\u00e9 moduly existuj\u00ed?<\/li>\n<li>Jak\u00e9 konvence pro pojmenov\u00e1n\u00ed plat\u00ed?<\/li>\n<li>Jak\u00e9 technick\u00e9 z\u00e1sady je t\u0159eba dodr\u017eovat?<\/li>\n<\/ul>\n<p>Tento chat se nezab\u00fdv\u00e1 tolik jednotliv\u00fdmi \u0159\u00e1dky k\u00f3du, ale sp\u00ed\u0161e celkov\u00fdm kontextem.<\/p>\n<p>V mnoha projektech se osv\u011bd\u010dilo dokumentovat architektonick\u00e1 rozhodnut\u00ed pokud mo\u017eno na jednom centr\u00e1ln\u00edm m\u00edst\u011b a neupravovat je neust\u00e1le v r\u016fzn\u00fdch chatech. T\u00edm se vytvo\u0159\u00ed stabiln\u00ed z\u00e1klad pro ve\u0161kerou dal\u0161\u00ed pr\u00e1ci.<\/p>\n<p>Architektonick\u00fd chat se tak v jist\u00e9m smyslu st\u00e1v\u00e1 technickou pam\u011bt\u00ed projektu.<\/p>\n<h3>Chat na serverov\u00e9 stran\u011b<\/h3>\n<p>Zat\u00edmco chat o architektu\u0159e se zab\u00fdv\u00e1 z\u00e1kladn\u00edmi ot\u00e1zkami, chat o backendu se soust\u0159ed\u00ed na samotnou obchodn\u00ed logiku. Zde vznikaj\u00ed datab\u00e1zov\u00e9 dotazy, rozhran\u00ed, automatizace a slo\u017eit\u00e9 procesy.<\/p>\n<p>Um\u011bl\u00e1 inteligence se v t\u00e9to oblasti m\u016f\u017ee pln\u011b soust\u0159edit na technick\u00e9 po\u017eadavky, ani\u017e by ji neust\u00e1le rozptylovaly ot\u00e1zky t\u00fdkaj\u00edc\u00ed se designu nebo dokumentace.<\/p>\n<p>Zejm\u00e9na u v\u011bt\u0161\u00edch projekt\u016f vede toto odd\u011blen\u00ed \u010dasto k v\u00fdrazn\u011b lep\u0161\u00edm v\u00fdsledk\u016fm. Backendov\u00fd chat se postupem \u010dasu st\u00e1v\u00e1 specialistou na intern\u00ed postupy a technick\u00e9 procesy. D\u00edky tomu je spolupr\u00e1ce efektivn\u011bj\u0161\u00ed a p\u0159ehledn\u011bj\u0161\u00ed.<\/p>\n<h3>Chat v u\u017eivatelsk\u00e9m rozhran\u00ed<\/h3>\n<p>U\u017eivatelsk\u00e1 rozhran\u00ed se \u010dasto \u0159\u00edd\u00ed zcela odli\u0161n\u00fdmi pravidly ne\u017e backendov\u00e9 syst\u00e9my. V pop\u0159ed\u00ed zde stoj\u00ed u\u017eivatelsk\u00e1 p\u0159\u00edv\u011btivost, navigace, rozvr\u017een\u00ed a pracovn\u00ed postupy. Frontendov\u00fd chat se m\u016f\u017ee t\u011bmito t\u00e9maty c\u00edlen\u011b zab\u00fdvat.<\/p>\n<ul>\n<li>Jak\u00e9 informace mus\u00ed b\u00fdt viditeln\u00e9?<\/li>\n<li>Jak\u00e1 vstupn\u00ed pole jsou pot\u0159ebn\u00e1?<\/li>\n<li>Jak by m\u011bla b\u00fdt maska konstruov\u00e1na?<\/li>\n<li>Jak\u00e9 kroky u\u017eivatel p\u0159i sv\u00e9 pr\u00e1ci prov\u00e1d\u00ed?<\/li>\n<\/ul>\n<p>Jeliko\u017e tento chat nemus\u00ed sou\u010dasn\u011b zpracov\u00e1vat slo\u017eitou logiku datab\u00e1ze ani ot\u00e1zky t\u00fdkaj\u00edc\u00ed se architektury, m\u016f\u017ee se mnohem v\u00edce soust\u0159edit na pohled u\u017eivatele.<\/p>\n<p>Pr\u00e1v\u011b v\u00fdvoj\u00e1\u0159i maj\u00ed ob\u010das sklon up\u0159ednost\u0148ovat technick\u00e9 aspekty p\u0159ed u\u017eivatelskou p\u0159\u00edv\u011btivost\u00ed. Vlastn\u00ed chat v u\u017eivatelsk\u00e9m rozhran\u00ed pom\u00e1h\u00e1 tuto rovnov\u00e1hu zlep\u0161it.<\/p>\n<h3>Chat pro dokumentaci<\/h3>\n<p>Mnoho projekt\u016f sel\u017ee nikoli kv\u016fli technick\u00fdm probl\u00e9m\u016fm, ale kv\u016fli nedostate\u010dn\u00e9 dokumentaci. Zpo\u010d\u00e1tku se v\u0161e jev\u00ed jako logick\u00e9 a samoz\u0159ejm\u00e9. O n\u011bkolik m\u011bs\u00edc\u016f pozd\u011bji si v\u0161ak u\u017e nikdo nevzpomene, pro\u010d byla ur\u010dit\u00e1 rozhodnut\u00ed p\u0159ijata.<\/p>\n<p>V tomto p\u0159\u00edpad\u011b m\u016f\u017ee m\u00edt vlastn\u00ed dokumenta\u010dn\u00ed chat obrovsk\u00e9 v\u00fdhody. Jeho \u00fakolem je zaznamen\u00e1vat technick\u00e1 rozhodnut\u00ed, vytv\u00e1\u0159et p\u0159ehledy projekt\u016f, dokumentovat zm\u011bny a zajistit dlouhodobou dostupnost znalost\u00ed.<\/p>\n<p>Tento chat by m\u011bl co nejt\u011bsn\u011bji spolupracovat s ostatn\u00edmi \u010d\u00e1stmi projektu. Kdykoli vzniknou nov\u00e9 funkce nebo budou p\u0159ijata architektonick\u00e1 rozhodnut\u00ed, lze dokumentaci aktualizovat.<\/p>\n<p>T\u00edmto zp\u016fsobem tak krok za krokem vznik\u00e1 cenn\u00e1 p\u0159\u00edru\u010dka pro cel\u00fd projekt.<\/p>\n<h3>Chat o zaji\u0161t\u011bn\u00ed kvality<\/h3>\n<p>Zvl\u00e1\u0161t\u011b zaj\u00edmav\u00fdm p\u0159\u00edstupem je p\u0159id\u011blit um\u011bl\u00e9 inteligenci dal\u0161\u00ed roli \u2013 roli kontrolora. Nam\u00edsto v\u00fdvoje nov\u00fdch funkc\u00ed tento chatbot kontroluje pr\u00e1ci jin\u00fdch chatbot\u016f. Analyzuje:<\/p>\n<ul>\n<li>mo\u017en\u00e9 chyby<\/li>\n<li>Probl\u00e9my s bezpe\u010dnost\u00ed<\/li>\n<li>Nesrovnalosti<\/li>\n<li>Rizika souvisej\u00edc\u00ed s v\u00fdkonnost\u00ed<\/li>\n<li>Mezery v dokumentaci<\/li>\n<\/ul>\n<p>Tento postup p\u0159ipom\u00edn\u00e1 klasick\u00e9 revize k\u00f3du v t\u00fdmech v\u00fdvoj\u00e1\u0159\u016f. Jeho velkou v\u00fdhodou je, \u017ee se tak objevuj\u00ed r\u016fzn\u00e9 \u00fahly pohledu.<\/p>\n<p>Zat\u00edmco v\u00fdvojov\u00fd chat se \u010dasto soust\u0159ed\u00ed na co nejrychlej\u0161\u00ed realizaci \u00fakolu, chat zam\u011b\u0159en\u00fd na zaji\u0161t\u011bn\u00ed kvality toto \u0159e\u0161en\u00ed kriticky posuzuje a c\u00edlen\u011b hled\u00e1 slab\u00e1 m\u00edsta. Tato dodate\u010dn\u00e1 kontroln\u00ed instance m\u016f\u017ee v\u00fdrazn\u011b zv\u00fd\u0161it kvalitu projektu.<\/p>\n<h3>Spole\u010dn\u00e1 znalostn\u00ed z\u00e1kladna<\/h3>\n<p>N\u011bkolik specializovan\u00fdch chat\u016f v\u0161ak funguje dob\u0159e pouze tehdy, pokud \u010derpaj\u00ed ze stejn\u00e9 znalostn\u00ed z\u00e1kladny. Pr\u00e1v\u011b proto hraje centr\u00e1ln\u00ed projektov\u00e1 dokumentace tak d\u016fle\u017eitou roli. V\u0161echny chaty by m\u011bly vych\u00e1zet ze stejn\u00fdch z\u00e1kladn\u00edch informac\u00ed:<\/p>\n<p>C\u00edle projektu, architektonick\u00e1 rozhodnut\u00ed, datov\u00e9 modely, konvence pro pojmenov\u00e1n\u00ed a technick\u00e9 r\u00e1mcov\u00e9 podm\u00ednky.<\/p>\n<p>T\u00edmto zp\u016fsobem nevznik\u00e1 sm\u011bsice navz\u00e1jem nesouvisej\u00edc\u00edch d\u00edl\u010d\u00edch projekt\u016f, ale spole\u010dn\u00fd syst\u00e9m s jasnou strukturou. Dalo by se \u0159\u00edci, \u017ee dokumentace p\u0159edstavuje spole\u010dn\u00fd jazyk v\u0161ech chat\u016f.<\/p>\n<p>Bez tohoto spole\u010dn\u00e9ho jazyka hroz\u00ed nedorozum\u011bn\u00ed a protich\u016fdn\u00e9 v\u00fdsledky.<\/p>\n<h3>Um\u011bl\u00e1 inteligence jako virtu\u00e1ln\u00ed t\u00fdm v\u00fdvoj\u00e1\u0159\u016f<\/h3>\n<p>\u010c\u00edm d\u00e9le se t\u00edmto zp\u016fsobem pracuje, t\u00edm jasn\u011bji se vyno\u0159uje jedna zaj\u00edmav\u00e1 my\u0161lenka. Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence se chovaj\u00ed st\u00e1le v\u00edce jako virtu\u00e1ln\u00ed t\u00fdm v\u00fdvoj\u00e1\u0159\u016f.<\/p>\n<p>Samoz\u0159ejm\u011b se nejedn\u00e1 o skute\u010dn\u00e9 lidi. P\u0159esto lze mnoho osv\u011bd\u010den\u00fdch organiza\u010dn\u00edch princip\u016f klasick\u00fdch softwarov\u00fdch projekt\u016f p\u0159ekvapiv\u011b dob\u0159e aplikovat. M\u00edsto toho, aby se vyu\u017e\u00edval jedin\u00fd v\u0161estrann\u00fd pracovn\u00edk, vznik\u00e1 n\u011bkolik specializovan\u00fdch rol\u00ed s jasn\u011b vymezen\u00fdmi odpov\u011bdnostmi.<\/p>\n<p>D\u00edky tomu jsou projekty p\u0159ehledn\u011bj\u0161\u00ed, srozumiteln\u011bj\u0161\u00ed a \u010dasto i kvalitn\u011bj\u0161\u00ed. Zejm\u00e9na u rozs\u00e1hlej\u0161\u00edch projekt\u016f m\u016f\u017ee tento p\u0159\u00edstup znamenat obrovsk\u00fd rozd\u00edl. \u00dasp\u011b\u0161n\u00fd v\u00fdvoj softwaru toti\u017e nespo\u010d\u00edv\u00e1 pouze v programov\u00e1n\u00ed. Zahrnuje tak\u00e9 pl\u00e1nov\u00e1n\u00ed, architekturu, dokumentaci, zaji\u0161t\u011bn\u00ed kvality a komunikaci.<\/p>\n<p>\u010c\u00edm l\u00e9pe jsou tyto oblasti od sebe odd\u011bleny a z\u00e1rove\u0148 propojeny, t\u00edm \u00fasp\u011b\u0161n\u011bj\u0161\u00ed je zpravidla cel\u00fd projekt. A pr\u00e1v\u011b v tomto ohledu se naplno projevuje nejv\u011bt\u0161\u00ed s\u00edla specializovan\u00fdch chat\u016f.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6233\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation.jpg\" alt=\"Centr\u00e1ln\u00ed projektov\u00e1 dokumentace\" width=\"1280\" height=\"730\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation.jpg 1280w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation-300x171.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation-1024x584.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation-768x438.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-6-Dokumentation-18x10.jpg 18w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<h2>Centr\u00e1ln\u00ed projektov\u00e1 dokumentace<\/h2>\n<p>T\u00e9m\u011b\u0159 ka\u017ed\u00fd v\u011bt\u0161\u00ed softwarov\u00fd projekt za\u010d\u00edn\u00e1 jasnou p\u0159edstavou. C\u00edle jsou zn\u00e1m\u00e9, po\u017eadavky se zdaj\u00ed p\u0159ehledn\u00e9 a nejd\u016fle\u017eit\u011bj\u0161\u00ed rozhodnut\u00ed jsou v\u0161em z\u00fa\u010dastn\u011bn\u00fdm jasn\u00e1. V t\u00e9to ran\u00e9 f\u00e1zi \u010dasto vznik\u00e1 dojem, \u017ee rozs\u00e1hl\u00e1 dokumentace vlastn\u011b nen\u00ed v\u016fbec nutn\u00e1. Koneckonc\u016f, ka\u017ed\u00fd s\u00e1m v\u00ed, pro\u010d byla ur\u010dit\u00e1 rozhodnut\u00ed u\u010din\u011bna. Datov\u00e9 struktury jsou zn\u00e1m\u00e9, procesy srozumiteln\u00e9 a architektura se jev\u00ed jako logick\u00e1.<\/p>\n<p>Situace se v\u0161ak s ka\u017ed\u00fdm dal\u0161\u00edm dnem v\u00fdvoje m\u011bn\u00ed. P\u0159ib\u00fdvaj\u00ed nov\u00e9 funkce. Po\u017eadavky se m\u011bn\u00ed. D\u0159\u00edv\u011bj\u0161\u00ed rozhodnut\u00ed se roz\u0161i\u0159uj\u00ed nebo upravuj\u00ed. K projektu se p\u0159id\u00e1vaj\u00ed dal\u0161\u00ed v\u00fdvoj\u00e1\u0159i. Otev\u00edraj\u00ed se nov\u00e9 chatov\u00e9 kan\u00e1ly s um\u011blou inteligenc\u00ed. Vznikaj\u00ed v\u00fdjimky a zvl\u00e1\u0161tn\u00ed p\u0159\u00edpady. To, co bylo je\u0161t\u011b p\u0159ed p\u00e1r t\u00fddny zcela samoz\u0159ejm\u00e9, pomalu ztr\u00e1c\u00ed na v\u00fdznamu.<\/p>\n<p>Pr\u00e1v\u011b v tomto okam\u017eiku se projevuje skute\u010dn\u00e1 hodnota kvalitn\u00ed projektov\u00e9 dokumentace. Jej\u00edm prim\u00e1rn\u00edm \u00fa\u010delem nen\u00ed plnit pap\u00edry nebo zapl\u0148ovat po\u0159ada\u010de. Jej\u00edm nejd\u016fle\u017eit\u011bj\u0161\u00edm \u00fakolem je zajistit trvalou dostupnost znalost\u00ed. Dalo by se \u0159\u00edci, \u017ee dokumentace se st\u00e1v\u00e1 pam\u011bt\u00ed projektu.<\/p>\n<h3>Pro\u010d jsou projekty v oblasti um\u011bl\u00e9 inteligence obzvl\u00e1\u0161t\u011b n\u00e1ro\u010dn\u00e9 na dokumentaci<\/h3>\n<p>Je zaj\u00edmav\u00e9, \u017ee d\u00edky modern\u00edm syst\u00e9m\u016fm um\u011bl\u00e9 inteligence dokumentace neztr\u00e1c\u00ed na v\u00fdznamu, ale naopak se st\u00e1v\u00e1 mnohem d\u016fle\u017eit\u011bj\u0161\u00ed. V klasick\u00fdch projektech bylo mo\u017en\u00e9 si mnoho informac\u00ed zapamatovat nebo je sd\u011blit \u00fastn\u011b. P\u0159i spolupr\u00e1ci se syst\u00e9my um\u011bl\u00e9 inteligence to v\u0161ak funguje jen omezen\u011b.<\/p>\n<ul>\n<li>Ka\u017ed\u00fd nov\u00fd chat za\u010d\u00edn\u00e1 zpo\u010d\u00e1tku bez znalosti projektu.<\/li>\n<li>Ka\u017ed\u00fd nov\u00fd dialog zn\u00e1 pouze informace, kter\u00e9 mu jsou poskytnuty.<\/li>\n<li>Ka\u017ed\u00e1 dal\u0161\u00ed um\u011bl\u00e1 inteligence pot\u0159ebuje kontext, aby mohla smyslupln\u011b fungovat.<\/li>\n<\/ul>\n<p>Z toho vypl\u00fdv\u00e1 nov\u00fd po\u017eadavek: znalosti je t\u0159eba systematicky ukl\u00e1dat. Dokumentace tak p\u0159est\u00e1v\u00e1 b\u00fdt pouze pom\u016fckou pro lidi, ale st\u00e1v\u00e1 se z\u00e1rove\u0148 zdrojem znalost\u00ed pro syst\u00e9my um\u011bl\u00e9 inteligence. \u010c\u00edm rozs\u00e1hlej\u0161\u00ed je projekt, t\u00edm v\u011bt\u0161\u00ed je tato v\u00fdhoda.<\/p>\n<p>D\u00edky kvalitn\u00ed dokumentaci lze nov\u00e9 chatov\u00e9 skupiny zprovoznit b\u011bhem n\u011bkolika minut, m\u00edsto aby bylo nutn\u00e9 neust\u00e1le znovu vysv\u011btlovat d\u016fle\u017eit\u00e9 informace.<\/p>\n<h3>Co by m\u011blo b\u00fdt zdokumentov\u00e1no<\/h3>\n<p>\u010casto se klade ot\u00e1zka, jak\u00e9 informace je vlastn\u011b t\u0159eba dokumentovat. Odpov\u011b\u010f je jednodu\u0161\u0161\u00ed, ne\u017e by se mnoh\u00fdm mohlo zd\u00e1t. Dokumentovat by se m\u011bly p\u0159edev\u0161\u00edm rozhodnut\u00ed. Zdrojov\u00fd k\u00f3d lze kdykoli znovu vygenerovat nebo analyzovat. Slo\u017eit\u011bj\u0161\u00ed je to s \u00favahami, kter\u00e9 za t\u00edmto k\u00f3dem stoj\u00ed.<\/p>\n<ul>\n<li>Pro\u010d byla zvolena pr\u00e1v\u011b tato architektura?<\/li>\n<li>Pro\u010d byla tabulka sestavena pr\u00e1v\u011b t\u00edmto zp\u016fsobem?<\/li>\n<li>Pro\u010d bylo rozhran\u00ed implementov\u00e1no pr\u00e1v\u011b takto a ne jinak?<\/li>\n<li>Pro\u010d bylo alternativn\u00ed \u0159e\u0161en\u00ed zam\u00edtnuto?<\/li>\n<\/ul>\n<p>Pr\u00e1v\u011b takov\u00e9 informace se bez dokumentace \u010dasto ztrat\u00ed. Pokud je o n\u011bkolik m\u011bs\u00edc\u016f pozd\u011bji t\u0159eba n\u011bco zm\u011bnit, ani zku\u0161en\u00ed v\u00fdvoj\u00e1\u0159i si \u010dasto nevzpom\u00ednaj\u00ed na v\u0161echny souvislosti d\u0159\u00edv\u011bj\u0161\u00edch rozhodnut\u00ed. Dobr\u00e1 dokumentace tyto znalosti trvale uchov\u00e1v\u00e1.<\/p>\n<h3>P\u0159ehled projekt\u016f jako v\u00fdchoz\u00ed bod<\/h3>\n<p>Ka\u017ed\u00e1 dokumentace by m\u011bla za\u010d\u00ednat jasn\u00fdm p\u0159ehledem projektu. Tato \u010d\u00e1st slou\u017e\u00ed jako \u00favod pro v\u0161echny z\u00fa\u010dastn\u011bn\u00e9. Zde se vysv\u011btluje:<\/p>\n<ul>\n<li>Jak\u00fd je c\u00edl projektu?<\/li>\n<li>Jak\u00e9 probl\u00e9my je t\u0159eba vy\u0159e\u0161it?<\/li>\n<li>Jak\u00e9 jsou hlavn\u00ed moduly?<\/li>\n<li>Jak\u00e9 technologie se pou\u017e\u00edvaj\u00ed?<\/li>\n<li>Jak\u00e1 je dlouhodob\u00e1 vize?<\/li>\n<\/ul>\n<p>Tato \u010d\u00e1st nemus\u00ed b\u00fdt nijak rozs\u00e1hl\u00e1. \u010casto sta\u010d\u00ed jen p\u00e1r str\u00e1nek. D\u016fle\u017eit\u00e9 je sp\u00ed\u0161e to, aby nov\u00fd v\u00fdvoj\u00e1\u0159 nebo nov\u00fd chatbot s um\u011blou inteligenc\u00ed v kr\u00e1tk\u00e9 dob\u011b pochopil, o co vlastn\u011b jde.<\/p>\n<p>P\u0159ehled projektu p\u0159edstavuje v jist\u00e9m smyslu mapu cel\u00e9ho z\u00e1m\u011bru. Bez t\u00e9to mapy se i dob\u0159e zdokumentovan\u00e9 jednotliv\u00e9 detaily rychle stanou nep\u0159ehledn\u00fdmi.<\/p>\n<h3>Dokumentace datov\u00e9ho modelu<\/h3>\n<p>Podle p\u0159ehledu projektu pat\u0159\u00ed datov\u00fd model k nejd\u016fle\u017eit\u011bj\u0161\u00edm sou\u010d\u00e1stem dokumentace. T\u00e9m\u011b\u0159 ka\u017ed\u00e1 aplikace je zalo\u017eena na datech. Z\u00e1kazn\u00edci, polo\u017eky, projekty, faktury, u\u017eivatel\u00e9 nebo dokumenty jsou vz\u00e1jemn\u011b propojeny a tvo\u0159\u00ed z\u00e1klad syst\u00e9mu. Proto by m\u011blo b\u00fdt zdokumentov\u00e1no:<\/p>\n<ul>\n<li>Jak\u00e9 tabulky existuj\u00ed?<\/li>\n<li>Kter\u00e1 pole jsou obzvl\u00e1\u0161t\u011b d\u016fle\u017eit\u00e1?<\/li>\n<li>Jak\u00e9 vztahy mezi nimi existuj\u00ed?<\/li>\n<li>Jak\u00e1 obchodn\u00ed pravidla plat\u00ed?<\/li>\n<\/ul>\n<p>Nejde p\u0159itom jen o technick\u00e9 informace. Stejn\u011b d\u016fle\u017eit\u00fd je i odborn\u00fd v\u00fdznam t\u011bchto \u00fadaj\u016f. Samotn\u00fd n\u00e1zev pole \u010dasto mnoho ne\u0159\u00edk\u00e1. Teprve popis jeho funkce objasn\u00ed, pro\u010d existuje a jak by se m\u011blo pou\u017e\u00edvat.<\/p>\n<p>Pro syst\u00e9my um\u011bl\u00e9 inteligence je tento kontext obzvl\u00e1\u0161t\u011b cenn\u00fd. \u010c\u00edm l\u00e9pe jsou datov\u00e9 struktury pops\u00e1ny, t\u00edm p\u0159esn\u011bj\u0161\u00ed mohou b\u00fdt n\u00e1sledn\u00e9 n\u00e1vrhy.<\/p>\n<hr \/>\n<h3>Aktu\u00e1ln\u00ed pr\u016fzkum pou\u017e\u00edv\u00e1n\u00ed m\u00edstn\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence<\/h3>\n<div class='bootstrap-yop yop-poll-mc'>\n\t\t\t\t\t\t\t<div class=\"basic-yop-poll-container\" style=\"background-color:#ffffff; border:0px; border-style:solid; border-color:#000000; border-radius:5px; padding:0px 5px;\" data-id=\"9\" data-temp=\"basic-pretty\" data-skin=\"square\" data-cscheme=\"blue\" data-cap=\"0\" data-access=\"guest\" data-tid=\"\" data-uid=\"ee9674eb9c2441f3614890cac97a41db\" data-pid=\"4229\" data-resdet=\"votes-number,percentages\" data-show-results-to=\"guest\" data-show-results-moment=\"after-vote\" data-show-results-only=\"false\" data-show-message=\"true\" data-show-results-as=\"bar\" data-sort-results-by=\"as-defined\" data-sort-results-rule=\"asc\"data-is-ended=\"0\" data-percentages-decimals=\"2\" data-gdpr=\"no\" data-gdpr-sol=\"consent\" data-css=\".basic-yop-poll-container[data-uid] .basic-vote {\t\t\t\t\t\t\t\t\ttext-align: center;\t\t\t\t\t\t\t\t}\" data-counter=\"0\" data-load-with=\"1\" data-notification-section=\"top\"><div class=\"row\"><div class=\"col-md-12\"><div class=\"basic-inner\"><div class=\"basic-message hide\" style=\"border-left: 10px solid #008000; padding: 0px 10px;\" data-error=\"#ff0000\" data-success=\"#008000\"><p class=\"basic-message-text\" style=\"color:#000000; font-size:14px; font-weight:normal;\"><\/p><\/div><div class=\"basic-overlay hide\"><div class=\"basic-vote-options\"><\/div><div class=\"basic-preloader\"><div class=\"basic-windows8\"><div class=\"basic-wBall basic-wBall_1\"><div class=\"basic-wInnerBall\"><\/div><\/div><div class=\"basic-wBall basic-wBall_2\"><div class=\"basic-wInnerBall\"><\/div><\/div><div class=\"basic-wBall basic-wBall_3\"><div class=\"basic-wInnerBall\"><\/div><\/div><div class=\"basic-wBall basic-wBall_4\"><div class=\"basic-wInnerBall\"><\/div><\/div><div class=\"basic-wBall basic-wBall_5\"><div class=\"basic-wInnerBall\"><\/div><\/div><\/div><\/div><\/div><form class=\"basic-form\" action=\"\"><input type=\"hidden\" name=\"_token\" value=\"278b1c4511\" autocomplete=\"off\"><div class=\"basic-elements\"><div class=\"basic-element basic-question basic-question-text-vertical\" data-id=\"9\" data-uid=\"5dd15acfb21e74cc3cc07e595f22a897\" data-type=\"question\" data-question-type=\"text\" data-required=\"yes\" data-allow-multiple=\"no\" data-min=\"1\" data-max=\"7\" data-display=\"vertical\" data-colnum=\"\" data-display-others=\"no\" data-others-color=\"\" data-others=\"\" data-others-max-chars=\"0\"><div class=\"basic-question-title\"><h5 style=\"color:#000000; font-size:16px; font-weight:normal; text-align:left;\">Co si mysl\u00edte o lok\u00e1ln\u011b provozovan\u00e9m softwaru AI, jako je MLX nebo Ollama?<\/h5><\/div><ul class=\"basic-answers\"><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"45\" data-type=\"text\" data-vn=\"161\" data-color=\"#000000\" data-make-link=\"no\" data-link=\"\"><div class=\"basic-answer-content basic-text-vertical\"><label for=\"answer[45]\" class=\"basic-answer-label\"><input type=\"radio\" id=\"answer[45]\" name=\"answer[9]\" value=\"45\"><span class=\"basic-text\" style=\"color: #000000; font-size: 14px; font-weight: normal;\">D\u016fmysln\u00e9 - kone\u010dn\u011b nez\u00e1visl\u00e9 na cloudu<\/span><\/label><\/div><\/li><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"46\" data-type=\"text\" data-vn=\"32\" data-color=\"#000000\" data-make-link=\"no\" data-link=\"\"><div class=\"basic-answer-content basic-text-vertical\"><label for=\"answer[46]\" class=\"basic-answer-label\"><input type=\"radio\" id=\"answer[46]\" name=\"answer[9]\" value=\"46\"><span class=\"basic-text\" style=\"color: #000000; font-size: 14px; font-weight: normal;\">Zaj\u00edmav\u00e9, ale (st\u00e1le) p\u0159\u00edli\u0161 slo\u017eit\u00e9<\/span><\/label><\/div><\/li><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"47\" data-type=\"text\" data-vn=\"34\" data-color=\"#000000\" data-make-link=\"no\" data-link=\"\"><div class=\"basic-answer-content basic-text-vertical\"><label for=\"answer[47]\" class=\"basic-answer-label\"><input type=\"radio\" id=\"answer[47]\" name=\"answer[9]\" value=\"47\"><span class=\"basic-text\" style=\"color: #000000; font-size: 14px; font-weight: normal;\">Brzy to vyzkou\u0161\u00edm<\/span><\/label><\/div><\/li><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"48\" data-type=\"text\" data-vn=\"5\" data-color=\"#000000\" data-make-link=\"no\" data-link=\"\"><div class=\"basic-answer-content basic-text-vertical\"><label for=\"answer[48]\" class=\"basic-answer-label\"><input type=\"radio\" id=\"answer[48]\" name=\"answer[9]\" value=\"48\"><span class=\"basic-text\" style=\"color: #000000; font-size: 14px; font-weight: normal;\">Nepot\u0159ebuji ho - cloud mi sta\u010d\u00ed.<\/span><\/label><\/div><\/li><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"49\" data-type=\"text\" data-vn=\"6\" data-color=\"#000000\" data-make-link=\"no\" data-link=\"\"><div class=\"basic-answer-content basic-text-vertical\"><label for=\"answer[49]\" class=\"basic-answer-label\"><input type=\"radio\" id=\"answer[49]\" name=\"answer[9]\" value=\"49\"><span class=\"basic-text\" style=\"color: #000000; font-size: 14px; font-weight: normal;\">Nev\u00edm p\u0159esn\u011b, o \u010dem to je.<\/span><\/label><\/div><\/li><\/ul><\/div><div class=\"clearfix\"><\/div><\/div><div class=\"basic-vote\"><a href=\"#\" class=\"button basic-vote-button\" role=\"button\" style=\"background:#027bb8; border:0px; border-style: solid; border-color:#000000; border-radius:5px; padding:10px 10px; color:#ffffff; font-size:14px; font-weight:normal;\">Hlasujte na<\/a><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"cs\"\/><\/form><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n<hr \/>\n<h3>Zaznamen\u00e1v\u00e1n\u00ed architektonick\u00fdch rozhodnut\u00ed<\/h3>\n<p>Jednou z nejv\u011bt\u0161\u00edch slabin mnoha projekt\u016f je to, \u017ee architektonick\u00e1 rozhodnut\u00ed se p\u0159ij\u00edmaj\u00ed pouze \u00fastn\u011b. V okam\u017eiku rozhodnut\u00ed se v\u0161e jev\u00ed jako logick\u00e9. O n\u011bkolik m\u011bs\u00edc\u016f pozd\u011bji v\u0161ak \u010dasto nen\u00ed jasn\u00e9, pro\u010d byla zvolena pr\u00e1v\u011b tato cesta.<\/p>\n<p>Pr\u00e1v\u011b proto se vyplat\u00ed zaznamen\u00e1vat d\u016fle\u017eit\u00e1 rozhodnut\u00ed. Zaznamenat by se nem\u011blo jen samotn\u00e9 rozhodnut\u00ed, ale i jeho od\u016fvodn\u011bn\u00ed.<\/p>\n<ul>\n<li>Jak\u00e9 alternativy byly zva\u017eov\u00e1ny?<\/li>\n<li>Pro\u010d byly zam\u00edtnuty?<\/li>\n<li>Jak\u00e9 v\u00fdhody nab\u00edz\u00ed zvolen\u00e9 \u0159e\u0161en\u00ed?<\/li>\n<\/ul>\n<p>Tento p\u0159\u00edstup \u010dasto u\u0161et\u0159\u00ed v budoucnu spoustu \u010dasu. M\u00edsto toho, aby se musely znovu v\u00e9st star\u00e9 diskuse, mohou v\u00fdvoj\u00e1\u0159i a syst\u00e9my um\u011bl\u00e9 inteligence \u010derpat z ji\u017e existuj\u00edc\u00edch informac\u00ed.<\/p>\n<h3>Neuzav\u0159en\u00e9 \u00fakoly a zn\u00e1m\u00e9 probl\u00e9my<\/h3>\n<p>Dobr\u00e1 dokumentace popisuje nejen aktu\u00e1ln\u00ed stav, ale i to, co je\u0161t\u011b nen\u00ed hotov\u00e9. Mnoho projekt\u016f trp\u00ed t\u00edm, \u017ee nedokon\u010den\u00e9 \u00fakoly jsou rozt\u0159\u00ed\u0161t\u011bn\u00e9 na r\u016fzn\u00fdch m\u00edstech. \u010c\u00e1st z nich se nach\u00e1z\u00ed v e-mailech, dal\u0161\u00ed na pozn\u00e1mkov\u00fdch l\u00edstc\u00edch a dal\u0161\u00ed v z\u00e1znamech z chatu.<\/p>\n<p>T\u00edm doch\u00e1z\u00ed ke ztr\u00e1t\u011b d\u016fle\u017eit\u00fdch informac\u00ed. Osv\u011bd\u010dilo se shroma\u017e\u010fovat nevy\u0159e\u0161en\u00e9 z\u00e1le\u017eitosti na jednom m\u00edst\u011b. Pat\u0159\u00ed sem nap\u0159\u00edklad: pl\u00e1novan\u00e1 roz\u0161\u00ed\u0159en\u00ed, technick\u00fd dluh, zn\u00e1m\u00e9 chyby, po\u017eadavky na vylep\u0161en\u00ed a n\u00e1pady do budoucna.<\/p>\n<p>Zejm\u00e9na u dlouhodob\u00fdch projekt\u016f to poskytuje cenn\u00fd p\u0159ehled. Nov\u00ed v\u00fdvoj\u00e1\u0159i nebo syst\u00e9my um\u011bl\u00e9 inteligence tak okam\u017eit\u011b rozpoznaj\u00ed, kter\u00e9 oblasti jsou ji\u017e zn\u00e1m\u00e9 a jak\u00e9 pr\u00e1ce je je\u0161t\u011b \u010dekaj\u00ed.<\/p>\n<h3>Dokumentace jako \u017eiv\u00fd syst\u00e9m<\/h3>\n<p>\u010castou chybou je vn\u00edmat dokumentaci jako jednor\u00e1zov\u00fd \u00fakol. Na za\u010d\u00e1tku projektu se vytvo\u0159\u00ed n\u011bkolik dokument\u016f, kter\u00e9 se pot\u00e9 t\u00e9m\u011b\u0159 neaktualizuj\u00ed. Dokumentace tak rychle ztr\u00e1c\u00ed svou hodnotu. Dobr\u00e1 projektov\u00e1 dokumentace je \u017eiv\u00e1. Roste spolu s projektem. Dopl\u0148uj\u00ed se do n\u00ed nov\u00e1 rozhodnut\u00ed. Zaznamen\u00e1vaj\u00ed se zm\u011bny. Zastaral\u00e9 informace se aktualizuj\u00ed nebo odstra\u0148uj\u00ed.<\/p>\n<p>V ide\u00e1ln\u00edm p\u0159\u00edpad\u011b k tomu doch\u00e1z\u00ed pr\u016fb\u011b\u017en\u011b b\u011bhem v\u00fdvoje. Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence mohou v tomto ohledu dokonce aktivn\u011b pom\u00e1hat. Um\u00ed vytv\u00e1\u0159et souhrny, dokumentovat zm\u011bny nebo aktualizovat st\u00e1vaj\u00edc\u00ed obsah. D\u00edky tomu se v\u00fdrazn\u011b sni\u017euje pracovn\u00ed n\u00e1ro\u010dnost.<\/p>\n<h3>Nejd\u016fle\u017eit\u011bj\u0161\u00ed investice v r\u00e1mci projektu<\/h3>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f investuje zna\u010dn\u00e9 \u010d\u00e1stky do hardwaru, softwarov\u00fdch licenc\u00ed nebo extern\u00edch slu\u017eeb. P\u0159itom se \u010dasto podce\u0148uje jeden z nejcenn\u011bj\u0161\u00edch zdroj\u016f: znalost vlastn\u00edho projektu.<\/p>\n<p>Pr\u00e1v\u011b tyto znalosti dokumentace uchov\u00e1v\u00e1. Zaji\u0161\u0165uje, aby se zku\u0161enosti neztratily. Zabra\u0148uje tomu, aby se na stejn\u00e9 ot\u00e1zky muselo st\u00e1le znovu odpov\u00eddat. A vytv\u00e1\u0159\u00ed spole\u010dn\u00fd z\u00e1klad pro lidi i syst\u00e9my um\u011bl\u00e9 inteligence.<\/p>\n<p>\u010c\u00edm v\u011bt\u0161\u00ed je projekt, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed je tato funkce. Kdo zanedb\u00e1v\u00e1 dokumentaci, u\u0161et\u0159\u00ed sice kr\u00e1tkodob\u011b \u010das, ale dlouhodob\u011b ho \u010dasto ztrat\u00ed mnohon\u00e1sobn\u011b v\u00edce. Kdo naopak v\u010das vybuduje centr\u00e1ln\u00ed syst\u00e9m znalost\u00ed, vytvo\u0159\u00ed z\u00e1klad, kter\u00fd m\u016f\u017ee p\u0159in\u00e1\u0161et u\u017eitek po cel\u00e1 l\u00e9ta.<\/p>\n<p>Proto je projektov\u00e1 dokumentace mnohem v\u00edc ne\u017e jen soubor technick\u00fdch informac\u00ed. Je to kolektivn\u00ed pam\u011b\u0165 projektu \u2013 a t\u00edm p\u00e1dem jeden z nejd\u016fle\u017eit\u011bj\u0161\u00edch p\u0159edpoklad\u016f pro \u00fasp\u011b\u0161n\u00fd v\u00fdvoj softwaru s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence.<\/p>\n<h3>Vibe Coding, struktura a nov\u00e1 generace v\u00fdvoje softwaru<\/h3>\n<p>P\u0159ilo\u017een\u00e9 video zaj\u00edmav\u00fdm zp\u016fsobem dopl\u0148uje obsah tohoto \u010dl\u00e1nku a ukazuje, jak lze ji\u017e dnes vyu\u017e\u00edvat modern\u00ed n\u00e1stroje um\u011bl\u00e9 inteligence k v\u00fdvoji vlastn\u00edch aplikac\u00ed s relativn\u011b mal\u00fdm program\u00e1torsk\u00fdm \u00fasil\u00edm. Zvl\u00e1\u0161t\u011b je t\u0159eba zd\u016fraznit d\u016fraz na strukturovan\u00fd postup. M\u00edsto toho, aby se AI nechala jednodu\u0161e \u201eprogramovat naslepo\u201c, je uk\u00e1z\u00e1no, jak se nejprve pe\u010dliv\u011b napl\u00e1nuj\u00ed n\u00e1pady, vytvo\u0159\u00ed se datab\u00e1zov\u00e9 struktury a definuj\u00ed se rozhran\u00ed.<\/p>\n<div class=\"lyte-wrapper\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe\" id=\"WYL_G6h0BKjvek4\"><div id=\"lyte_G6h0BKjvek4\" data-src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FG6h0BKjvek4%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/G6h0BKjvek4\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FG6h0BKjvek4%2F0.jpg\" alt=\"Miniatura videa na YouTube\" width=\"640\" height=\"340\" \/><br \/>Pod\u00edvejte se na toto video na YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><\/div><br \/>\nV\u00fdvoj softwaru s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence: spr\u00e1vn\u00e1 cesta (nam\u00edsto chaosu) | <a href=\"https:\/\/www.youtube.com\/@claes-ki\" target=\"_blank\" rel=\"nofollow noopener\">Sebastian Claes<\/a><\/p>\n<p>Pr\u00e1v\u011b tento p\u0159\u00edstup se shoduje s jedn\u00edm z hlavn\u00edch poselstv\u00ed tohoto \u010dl\u00e1nku: \u00dasp\u011b\u0161n\u00fd v\u00fdvoj softwaru neza\u010d\u00edn\u00e1 u k\u00f3du, ale u pochopen\u00ed po\u017eadavk\u016f a proces\u016f. Video se d\u00e1le zab\u00fdv\u00e1 aktu\u00e1ln\u00edmi n\u00e1stroji, jako jsou n8n, Supabase a MCP, a tak\u00e9 mo\u017enostmi automatizovan\u00fdch pracovn\u00edch postup\u016f. Obzvl\u00e1\u0161t\u011b cenn\u00e9 jsou pozn\u00e1mky k typick\u00fdm chyb\u00e1m p\u0159i takzvan\u00e9m \u201eVibe Coding\u201c a doporu\u010den\u00ed pro stabiln\u00ed, \u0161k\u00e1lovateln\u00e9 a dlouhodob\u011b udr\u017eovateln\u00e9 aplikace. Video tak poskytuje praktick\u00fd vhled do modern\u00ed spolupr\u00e1ce mezi v\u00fdvoj\u00e1\u0159i a um\u011blou inteligenc\u00ed.<\/p>\n<h2>\u00davodn\u00ed zpr\u00e1vy pro nov\u00e9 chaty<\/h2>\n<p>Jednou z nejv\u011bt\u0161\u00edch p\u0159ednost\u00ed modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence je to, \u017ee se dok\u00e1\u017eou v kr\u00e1tk\u00e9 dob\u011b zorientovat v komplexn\u00edch t\u00e9matech. Z\u00e1rove\u0148 v\u0161ak pr\u00e1v\u011b tento bod pat\u0159\u00ed i k jejich nejv\u011bt\u0161\u00edm slabostem.<\/p>\n<p>Ka\u017ed\u00fd nov\u00fd chat za\u010d\u00edn\u00e1 bez znalosti tv\u00e9ho projektu. Modern\u00ed modely samoz\u0159ejm\u011b disponuj\u00ed rozs\u00e1hl\u00fdmi v\u0161eobecn\u00fdmi znalostmi. Znaj\u00ed programovac\u00ed jazyky, datab\u00e1ze, frameworky a mnoho technick\u00fdch pojm\u016f. Co v\u0161ak neznaj\u00ed, jsou specifika tv\u00e9ho projektu.<\/p>\n<p>Nev\u00ed, jak\u00e1 architektonick\u00e1 rozhodnut\u00ed ji\u017e byla u\u010din\u011bna. Neznaj\u00ed va\u0161e konvence pro pojmenov\u00e1n\u00ed. Nev\u011bd\u00ed nic o p\u0159edchoz\u00edch diskus\u00edch ani o c\u00edlech, kter\u00e9 stoj\u00ed za ur\u010dit\u00fdmi funkcemi.<\/p>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f tento bod podce\u0148uje. Otev\u0159ou nov\u00fd chat, polo\u017e\u00ed technickou ot\u00e1zku a pak se div\u00ed, \u017ee odpov\u011b\u010f nen\u00ed pro dan\u00fd projekt zcela vhodn\u00e1. P\u0159\u00ed\u010dinou v\u0161ak \u010dasto nen\u00ed kvalita um\u011bl\u00e9 inteligence, ale nedostate\u010dn\u00e9 sezn\u00e1men\u00ed s projektem. Pr\u00e1v\u011b v tomto bod\u011b p\u0159ich\u00e1zej\u00ed ke slovu startovac\u00ed podn\u011bty.<\/p>\n<h3>Co je to vlastn\u011b v\u00fdzva k zad\u00e1n\u00ed p\u0159\u00edkazu<\/h3>\n<p>\u00davodn\u00ed v\u00fdzva nen\u00ed v podstat\u011b nic jin\u00e9ho ne\u017e standardizovan\u00fd \u00favod pro nov\u00e9 chaty. Obsahuje nejd\u016fle\u017eit\u011bj\u0161\u00ed informace, kter\u00e9 syst\u00e9m um\u011bl\u00e9 inteligence pot\u0159ebuje, aby se v projektu co nejrychleji zorientoval. Dalo by se to p\u0159irovnat k za\u0161kolovac\u00edmu bal\u00ed\u010dku pro nov\u00e9ho zam\u011bstnance. Nam\u00edsto toho, aby se poka\u017ed\u00e9 znovu vysv\u011btlovaly stejn\u00e9 informace, obdr\u017e\u00ed AI ji\u017e na za\u010d\u00e1tku nejd\u016fle\u017eit\u011bj\u0161\u00ed r\u00e1mcov\u00e9 podm\u00ednky. T\u00edm vznik\u00e1 spole\u010dn\u00e9 porozum\u011bn\u00ed zp\u016fsobu pr\u00e1ce je\u0161t\u011b p\u0159edt\u00edm, ne\u017e za\u010dne samotn\u00fd \u00fakol.<\/p>\n<p>Dobr\u00fd \u00favodn\u00ed pokyn nejen \u0161et\u0159\u00ed \u010das. Zaji\u0161\u0165uje tak\u00e9, aby r\u016fzn\u00e9 chatov\u00e9 skupiny fungovaly jednotn\u011b a p\u0159ij\u00edmaly podobn\u00e1 rozhodnut\u00ed. \u010c\u00edm v\u011bt\u0161\u00ed je projekt, t\u00edm cenn\u011bj\u0161\u00ed je tento efekt.<\/p>\n<h3>Jasn\u011b definovat roli um\u011bl\u00e9 inteligence<\/h3>\n<p>Jednou z nej\u00fa\u010dinn\u011bj\u0161\u00edch metod je p\u0159i\u0159adit um\u011bl\u00e9 inteligenci hned na za\u010d\u00e1tku konkr\u00e9tn\u00ed roli. Mnoho v\u00fdvoj\u00e1\u0159\u016f do sv\u00fdch pokyn\u016f uv\u00e1d\u00ed pouze technick\u00e9 po\u017eadavky. \u010casto v\u0161ak vede k lep\u0161\u00edm v\u00fdsledk\u016fm, pokud se nav\u00edc pop\u00ed\u0161e i po\u017eadovan\u00fd \u00fahel pohledu.<\/p>\n<p>Um\u011bl\u00e1 inteligence m\u016f\u017ee nap\u0159\u00edklad pracovat jako softwarov\u00fd architekt, senior v\u00fdvoj\u00e1\u0159, datab\u00e1zov\u00fd specialista, tester nebo autor dokumentace. D\u00edky tomu se \u010dasto m\u011bn\u00ed kvalita odpov\u011bd\u00ed. Um\u011bl\u00e1 inteligence tak z\u00edsk\u00e1 jasn\u00fd referen\u010dn\u00ed r\u00e1mec a m\u016f\u017ee sv\u00e9 n\u00e1vrhy l\u00e9pe p\u0159izp\u016fsobit dan\u00e9mu \u00fakolu.<\/p>\n<p>V chatu v\u011bnovan\u00e9m architektu\u0159e bude kl\u00e1st d\u016fraz na jin\u00e9 aspekty ne\u017e v chatu v\u011bnovan\u00e9m testov\u00e1n\u00ed nebo dokumentaci. Tato jasn\u00e1 definice rol\u00ed vytv\u00e1\u0159\u00ed strukturu a omezuje nedorozum\u011bn\u00ed.<\/p>\n<h3>Projektov\u00e1 dokumentace jako povinn\u00e1 \u010detba<\/h3>\n<p>Zvl\u00e1\u0161t\u011b d\u016fle\u017eitou sou\u010d\u00e1st\u00ed mnoha \u00favodn\u00edch pokyn\u016f by m\u011bla b\u00fdt hlavn\u00ed dokumentace projektu. V ide\u00e1ln\u00edm p\u0159\u00edpad\u011b by m\u011bla b\u00fdt um\u011bl\u00e1 inteligence instruov\u00e1na, aby se nejprve sezn\u00e1mila s dostupn\u00fdmi informacemi, ne\u017e za\u010dne navrhovat zm\u011bny nebo pod\u00e1vat n\u00e1vrhy.<\/p>\n<p>Tento krok se p\u0159ekvapiv\u011b \u010dasto opom\u00edj\u00ed. Mnoho probl\u00e9m\u016f v\u0161ak vznik\u00e1 pr\u00e1v\u011b proto, \u017ee nov\u00e9 chatov\u00e9 skupiny pracuj\u00ed bez znalosti st\u00e1vaj\u00edc\u00edch rozhodnut\u00ed. Pokud se dokumentace d\u016fsledn\u011b zapoj\u00ed do procesu, kvalita spolupr\u00e1ce se \u010dasto v\u00fdrazn\u011b zlep\u0161\u00ed.<\/p>\n<p>Um\u011bl\u00e1 inteligence rozpozn\u00e1v\u00e1 souvislosti rychleji. L\u00e9pe ch\u00e1pe st\u00e1vaj\u00edc\u00ed struktury a automaticky zohled\u0148uje p\u0159edchoz\u00ed rozhodnut\u00ed. D\u00edky tomu je v r\u00e1mci projektu zaji\u0161t\u011bna podstatn\u011b vy\u0161\u0161\u00ed konzistence.<\/p>\n<p>Dalo by se \u0159\u00edci: Dokumentace poskytuje znalosti, zat\u00edmco v\u00fdzva k akci zaji\u0161\u0165uje, \u017ee tyto znalosti budou skute\u010dn\u011b vyu\u017eity.<\/p>\n<h3>Vytvo\u0159it jednotn\u00e1 pravidla<\/h3>\n<p>S rostouc\u00edm rozsahem projektu \u010dasto vznik\u00e1 pot\u0159eba stanovit pevn\u00e1 pravidla.<\/p>\n<ul>\n<li>Jak se maj\u00ed pojmenov\u00e1vat pole?<\/li>\n<li>Jak\u00e9 standardy pro dokumentaci plat\u00ed?<\/li>\n<li>Jak\u00e9 architektonick\u00e9 z\u00e1sady je t\u0159eba dodr\u017eovat?<\/li>\n<li>Kter\u00e9 programovac\u00ed sm\u011brnice jsou z\u00e1vazn\u00e9?<\/li>\n<\/ul>\n<p>Dobr\u00e1 \u00favodn\u00ed v\u00fdzva m\u016f\u017ee tato pravidla trvale zakotvit. D\u00edky tomu je nen\u00ed nutn\u00e9 p\u0159i ka\u017ed\u00e9m nov\u00e9m \u00fakolu znovu vysv\u011btlovat. Um\u011bl\u00e1 inteligence ji\u017e zn\u00e1 zad\u00e1n\u00ed a m\u016f\u017ee sv\u00e9 n\u00e1vrhy odpov\u00eddaj\u00edc\u00edm zp\u016fsobem p\u0159izp\u016fsobit.<\/p>\n<p>Tento efekt nelze podce\u0148ovat. Mnoho drobn\u00fdch nesrovnalost\u00ed vznik\u00e1 jednodu\u0161e proto, \u017ee pravidla nejsou d\u016fsledn\u011b sd\u011blov\u00e1na. \u00davodn\u00ed pokyny pom\u00e1haj\u00ed pr\u00e1v\u011b tento probl\u00e9m omezit.<\/p>\n<h3>R\u016fzn\u00e9 \u00favodn\u00ed v\u00fdzvy pro r\u016fzn\u00e9 \u00fakoly<\/h3>\n<p>V pr\u016fb\u011bhu projektu se \u010dasto uk\u00e1\u017ee, \u017ee ne v\u0161echny chaty maj\u00ed stejn\u00e9 po\u017eadavky. Chat zam\u011b\u0159en\u00fd na architekturu vy\u017eaduje jin\u00e9 informace ne\u017e chat zam\u011b\u0159en\u00fd na dokumentaci. Testovac\u00ed chat funguje jinak ne\u017e chat zam\u011b\u0159en\u00fd na frontend.<\/p>\n<p>Proto se \u010dasto vyplat\u00ed vytvo\u0159it n\u011bkolik \u00favodn\u00edch pokyn\u016f. Jejich spole\u010dn\u00fd z\u00e1klad p\u0159itom z\u016fst\u00e1v\u00e1 stejn\u00fd. V\u0161echny chaty maj\u00ed stejn\u00fd p\u0159ehled projektu, stejnou dokumentaci a stejn\u00e1 z\u00e1kladn\u00ed pravidla.<\/p>\n<p>Krom\u011b toho lze v\u0161ak definovat dopl\u0148ky specifick\u00e9 pro dan\u00fd \u00fakol.<\/p>\n<ul>\n<li>Architektonick\u00fd chat se zam\u011b\u0159uje na dlouhodob\u00e1 rozhodnut\u00ed.<\/li>\n<li>Technick\u00e1 realizace backendov\u00e9ho chatu.<\/li>\n<li>Dokumenta\u010dn\u00ed chat zam\u011b\u0159en\u00fd na sledovatelnost a uchov\u00e1v\u00e1n\u00ed znalost\u00ed.<\/li>\n<li>Chat o zaji\u0161\u0165ov\u00e1n\u00ed kvality zam\u011b\u0159en\u00fd na anal\u00fdzu chyb a kritick\u00e9 posouzen\u00ed.<\/li>\n<\/ul>\n<p>D\u00edky t\u00e9to specializaci se \u010dasto dosahuje v\u00fdrazn\u011b lep\u0161\u00edch v\u00fdsledk\u016f ne\u017e p\u0159i pou\u017eit\u00ed univerz\u00e1ln\u00edho standardn\u00edho dotazu.<\/p>\n<h3>\u00davodn\u00ed v\u00fdzvy se vyv\u00edjej\u00ed spolu s projektem<\/h3>\n<p>\u010castou chybou je, \u017ee se \u00favodn\u00ed obrazovka vytvo\u0159\u00ed jednou a pot\u00e9 se u\u017e nikdy neupravuje. V praxi se v\u0161ak ka\u017ed\u00fd v\u011bt\u0161\u00ed projekt neust\u00e1le m\u011bn\u00ed.<\/p>\n<p>Vznikaj\u00ed nov\u00e9 moduly. Procesy se m\u011bn\u00ed. P\u0159ib\u00fdvaj\u00ed technick\u00e1 rozhodnut\u00ed. Proto by se m\u011bly pravideln\u011b kontrolovat i \u00favodn\u00ed v\u00fdzvy. To, co p\u0159ed n\u011bkolika m\u011bs\u00edci je\u0161t\u011b sta\u010dilo, m\u016f\u017ee b\u00fdt dnes ji\u017e ne\u00fapln\u00e9.<\/p>\n<p>Osv\u011bd\u010dilo se pova\u017eovat \u00favodn\u00ed pokyny za \u017eiv\u00e9 dokumenty. Rostou spolu s projektem a odr\u00e1\u017eej\u00ed jeho aktu\u00e1ln\u00ed stav. D\u00edky tomu jsou nov\u00e9 chaty trvale v souladu s nejnov\u011bj\u0161\u00edmi poznatky.<\/p>\n<h3>Um\u011bl\u00e1 inteligence m\u00e1 p\u0159em\u00fd\u0161let, ne jen plnit p\u0159\u00edkazy<\/h3>\n<p>Zaj\u00edmav\u00fdm aspektem modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence je to, \u017ee neum\u00ed pouze prov\u00e1d\u011bt pokyny. Um\u00ed tak\u00e9 kl\u00e1st ot\u00e1zky, analyzovat a navrhovat zlep\u0161en\u00ed. Dobr\u00fd \u00favodn\u00ed dotaz by proto nem\u011bl obsahovat pouze p\u0159\u00edkazy.<\/p>\n<p>\u010casto se vyplat\u00ed v\u00fdslovn\u011b po\u017e\u00e1dat um\u011blou inteligenci, aby upozor\u0148ovala na mo\u017en\u00e9 probl\u00e9my. Lze nap\u0159\u00edklad nastavit, aby hl\u00e1sila nesrovnalosti nebo aby aktivn\u011b upozor\u0148ovala na poru\u0161en\u00ed architektonick\u00fdch pravidel. D\u00edky tomu se um\u011bl\u00e1 inteligence m\u011bn\u00ed z pouh\u00e9ho n\u00e1stroje na dal\u0161\u00edho partnera v dialogu.<\/p>\n<p>Samoz\u0159ejm\u011b nenahrazuje lidsk\u00e9 rozhodnut\u00ed. M\u016f\u017ee v\u0161ak pomoci v\u010das odhalit rizika.<\/p>\n<h3>Cesta k profesion\u00e1ln\u00edmu p\u0159\u00edstupu k pr\u00e1ci<\/h3>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f za\u010d\u00edn\u00e1 s um\u011blou inteligenc\u00ed pracovat spont\u00e1nn\u011b a intuitivn\u011b. To je zcela norm\u00e1ln\u00ed. S rostouc\u00edm rozsahem projektu se v\u0161ak ukazuje, \u017ee strukturovan\u00e9 procesy p\u0159in\u00e1\u0161ej\u00ed obrovsk\u00e9 v\u00fdhody.<\/p>\n<p>Mezi tyto procesy pat\u0159\u00ed \u00favodn\u00ed pokyny. Vytv\u00e1\u0159ej\u00ed spole\u010dn\u00fd z\u00e1klad pro v\u0161echny chaty, omezuj\u00ed opakov\u00e1n\u00ed a zaji\u0161\u0165uj\u00ed konzistentn\u00ed v\u00fdsledky. P\u0159edev\u0161\u00edm v\u0161ak umo\u017e\u0148uj\u00ed systematick\u00e9 p\u0159ed\u00e1v\u00e1n\u00ed znalost\u00ed.<\/p>\n<p>Pr\u00e1v\u011b tento aspekt bude v budoucnu pravd\u011bpodobn\u011b nab\u00fdvat na v\u00fdznamu. \u010c\u00edm v\u011bt\u0161\u00ed budou projekty a \u010d\u00edm v\u00fdkonn\u011bj\u0161\u00ed budou syst\u00e9my um\u011bl\u00e9 inteligence, t\u00edm v\u00edce bude o \u00fasp\u011bchu dan\u00e9ho projektu rozhodovat kvalita p\u0159\u00edpravy.<\/p>\n<p>Dobr\u00fd \u00favodn\u00ed podn\u011bt je proto mnohem v\u00edc ne\u017e jen p\u00e1r \u00favodn\u00edch v\u011bt. Je to vstupenka do projektu. A \u010dasto pr\u00e1v\u011b tato vstupenka rozhoduje o tom, jak produktivn\u00ed bude n\u00e1sledn\u00e1 spolupr\u00e1ce.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6234\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung.jpg\" alt=\"Iterativn\u00ed v\u00fdvoj softwaru\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung.jpg 1280w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung-300x169.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung-1024x576.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung-768x432.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-8-Iterative-Entwicklung-18x10.jpg 18w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<h2>Iterativn\u00ed v\u00fdvoj nam\u00edsto ob\u0159\u00edch prompt\u016f<\/h2>\n<p>Kdo poprv\u00e9 pracuje s modern\u00ed um\u011blou inteligenc\u00ed, \u010dasto hled\u00e1 ten jeden z\u00e1zra\u010dn\u00fd p\u0159\u00edkaz, kter\u00fd vy\u0159e\u0161\u00ed v\u0161echny probl\u00e9my. Je to l\u00e1kav\u00e1 p\u0159edstava. \u010clov\u011bk co nejpodrobn\u011bji pop\u00ed\u0161e sv\u016fj projekt, klikne na \u201eOdeslat\u201c a o chv\u00edli pozd\u011bji dostane hotov\u00fd n\u00e1vrh, kompletn\u00ed strukturu datab\u00e1ze nebo dokonce cel\u00fd softwarov\u00fd syst\u00e9m.<\/p>\n<p>Na prvn\u00ed pohled se tento p\u0159\u00edstup jev\u00ed jako logick\u00fd. Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence toti\u017e disponuj\u00ed p\u016fsobiv\u00fdmi schopnostmi. Pro\u010d by se tedy nem\u011blo zkusit nechat je vy\u0159\u00eddit co nejv\u00edce pr\u00e1ce najednou?<\/p>\n<p>Praxe v\u0161ak ukazuje n\u011bco jin\u00e9ho. \u010c\u00edm v\u011bt\u0161\u00ed a slo\u017eit\u011bj\u0161\u00ed je dan\u00fd \u00fakol, t\u00edm d\u016fle\u017eit\u011bj\u0161\u00ed je strukturovan\u00fd p\u0159\u00edstup. Nejlep\u0161\u00edch v\u00fdsledk\u016f se m\u00e1lokdy dos\u00e1hne pomoc\u00ed jedin\u00e9ho ob\u0159\u00edho p\u0159\u00edkazu. Vznikaj\u00ed toti\u017e na z\u00e1klad\u011b mnoha navazuj\u00edc\u00edch krok\u016f.<\/p>\n<p>Stejn\u011b jako d\u016fm nevznik\u00e1 v jedin\u00e9m kroku, ale skl\u00e1d\u00e1 se z pl\u00e1nov\u00e1n\u00ed, z\u00e1klad\u016f, hrub\u00e9 stavby, vnit\u0159n\u00edch \u00faprav a dokon\u010dovac\u00edch prac\u00ed, i \u00fasp\u011b\u0161n\u00fd software se vyv\u00edj\u00ed postupn\u011b. Um\u011bl\u00e1 inteligence tento proces urychluje, ale nenahrazuje ho.<\/p>\n<h3>Pro\u010d jsou rozs\u00e1hl\u00e9 \u00fakoly problematick\u00e9<\/h3>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f se zpo\u010d\u00e1tku setk\u00e1v\u00e1 s podobn\u00fdm jevem. Formuluj\u00ed velmi rozs\u00e1hl\u00fd po\u017eadavek a obdr\u017e\u00ed p\u016fsobivou odpov\u011b\u010f. P\u0159i bli\u017e\u0161\u00edm prozkoum\u00e1n\u00ed v\u0161ak zjist\u00ed, \u017ee chyb\u00ed d\u016fle\u017eit\u00e9 detaily nebo \u017ee n\u011bkter\u00e9 p\u0159edpoklady k projektu nesed\u00ed.<\/p>\n<p>To nen\u00ed t\u00edm, \u017ee by um\u011bl\u00e1 inteligence fungovala \u0161patn\u011b. Sp\u00ed\u0161e se s ka\u017ed\u00fdm dal\u0161\u00edm po\u017eadavkem zvy\u0161uje slo\u017eitost \u00fakolu. \u010c\u00edm rozs\u00e1hlej\u0161\u00ed je zad\u00e1n\u00ed, t\u00edm v\u00edce souvislost\u00ed je t\u0159eba zohlednit najednou. Z\u00e1rove\u0148 roste pravd\u011bpodobnost, \u017ee budou n\u011bkter\u00e9 body p\u0159ehl\u00e9dnuty nebo nespr\u00e1vn\u011b interpretov\u00e1ny.<\/p>\n<p>Zejm\u00e9na u rozs\u00e1hlej\u0161\u00edch softwarov\u00fdch projekt\u016f to m\u016f\u017ee rychle v\u00e9st k probl\u00e9m\u016fm. I mal\u00e1 chyba v datov\u00e9m modelu m\u016f\u017ee m\u00edt dopad na celou \u0159adu dal\u0161\u00edch oblast\u00ed. Nejasn\u00fd po\u017eadavek m\u016f\u017ee pozd\u011bji zp\u016fsobit rozs\u00e1hl\u00e9 dodate\u010dn\u00e9 pr\u00e1ce. Proto je v\u011bt\u0161inou rozumn\u011bj\u0161\u00ed rozd\u011blit velk\u00e9 projekty na men\u0161\u00ed, l\u00e9pe zvl\u00e1dnuteln\u00e9 kroky.<\/p>\n<h3>S\u00edla mal\u00fdch krok\u016f<\/h3>\n<p>Zaj\u00edmav\u00fdm rysem modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence je to, \u017ee dok\u00e1\u017eou na nov\u00e9 informace reagovat mimo\u0159\u00e1dn\u011b rychle. D\u00edky tomu je iterativn\u00ed zp\u016fsob pr\u00e1ce obzvl\u00e1\u0161t\u011b atraktivn\u00ed.<\/p>\n<p>M\u00edsto toho, abychom se sna\u017eili vyvinout cel\u00fd syst\u00e9m najednou, se nejprve zam\u011b\u0159\u00edme na malou \u010d\u00e1st. Tu otestujeme, vylep\u0161\u00edme a zdokumentujeme. Teprve pot\u00e9 p\u0159ejdeme k dal\u0161\u00edmu kroku.<\/p>\n<p>Tento p\u0159\u00edstup p\u0159ipom\u00edn\u00e1 modern\u00ed agiln\u00ed metody v\u00fdvoje. Nam\u00edsto toho, aby se m\u011bs\u00edce pracovalo na jednom velk\u00e9m kone\u010dn\u00e9m v\u00fdsledku, vznik\u00e1 mnoho mal\u00fdch pr\u016fb\u011b\u017en\u00fdch v\u00fdsledk\u016f. Ka\u017ed\u00fd z t\u011bchto v\u00fdsledk\u016f lze vyhodnotit a v p\u0159\u00edpad\u011b pot\u0159eby opravit. T\u00edm se riziko v\u00fdrazn\u011b sni\u017euje. Chyby se odhal\u00ed d\u0159\u00edve a \u00fapravy lze prov\u00e1d\u011bt sn\u00e1ze.<\/p>\n<h3>Od obecn\u00e9ho k detailu<\/h3>\n<p>Osv\u011bd\u010den\u00fdm postupem je nejprve definovat \u0161ir\u0161\u00ed souvislosti. Na za\u010d\u00e1tku stoj\u00ed ot\u00e1zky jako:<\/p>\n<ul>\n<li>Jak\u00fd probl\u00e9m je t\u0159eba vy\u0159e\u0161it?<\/li>\n<li>Jak\u00e9 hlavn\u00ed moduly jsou pot\u0159ebn\u00e9?<\/li>\n<li>Kte\u0159\u00ed u\u017eivatel\u00e9 syst\u00e9m pou\u017e\u00edvaj\u00ed?<\/li>\n<li>Jak\u00e9 \u00fadaje je t\u0159eba spravovat?<\/li>\n<\/ul>\n<p>Teprve a\u017e budou tyto z\u00e1klady vyjasn\u011bny, p\u0159ejdeme k dal\u0161\u00ed \u00farovni.<\/p>\n<ul>\n<li>Nyn\u00ed se pod\u00edv\u00e1me na podrobn\u011bj\u0161\u00ed popis jednotliv\u00fdch modul\u016f.<\/li>\n<li>Na z\u00e1klad\u011b toho vznikaj\u00ed datov\u00e9 modely, procesy a u\u017eivatelsk\u00e1 rozhran\u00ed.<\/li>\n<li>N\u00e1sleduj\u00ed technick\u00e9 podrobnosti a konkr\u00e9tn\u00ed implementace.<\/li>\n<\/ul>\n<p>Tento postupn\u00fd p\u0159echod od obecn\u00e9ho k konkr\u00e9tn\u00edmu m\u00e1 velkou v\u00fdhodu. Um\u011bl\u00e1 inteligence m\u016f\u017ee ka\u017edou \u00farove\u0148 rozv\u00edjet na z\u00e1klad\u011b ji\u017e ov\u011b\u0159en\u00fdch rozhodnut\u00ed. T\u00edm vznik\u00e1 podstatn\u011b stabiln\u011bj\u0161\u00ed struktura.<\/p>\n<h3>V\u00fdznam pr\u016fb\u011b\u017en\u00fdch zkou\u0161ek<\/h3>\n<p>\u010castou chybou je, \u017ee se v\u00fdsledky p\u0159ij\u00edmaj\u00ed okam\u017eit\u011b, ani\u017e by se dostate\u010dn\u011b zpochyb\u0148ovaly. Pr\u00e1v\u011b proto, \u017ee um\u011bl\u00e1 inteligence pracuje tak rychle, vznik\u00e1 n\u011bkdy poku\u0161en\u00ed p\u0159ej\u00edt ihned k dal\u0161\u00edmu kroku. Z dlouhodob\u00e9ho hlediska je v\u0161ak \u010dasto rozumn\u011bj\u0161\u00ed po ka\u017ed\u00e9 d\u016fle\u017eit\u00e9 f\u00e1zi v\u011bdom\u011b se zastavit.<\/p>\n<ul>\n<li>Odpov\u00edd\u00e1 v\u00fdsledek c\u00edl\u016fm projektu?<\/li>\n<li>Byly zohledn\u011bny v\u0161echny po\u017eadavky?<\/li>\n<li>Existuj\u00ed n\u011bjak\u00e9 mo\u017en\u00e9 slabiny?<\/li>\n<li>Jsou rozhodnut\u00ed srozumiteln\u011b zdokumentov\u00e1na?<\/li>\n<\/ul>\n<p>Takov\u00e9 pr\u016fb\u011b\u017en\u00e9 kontroly sice zab\u00edraj\u00ed trochu \u010dasu, ale \u010dasto u\u0161et\u0159\u00ed zna\u010dn\u00e9 \u00fasil\u00ed v pozd\u011bj\u0161\u00edch f\u00e1z\u00edch projektu. \u010c\u00edm d\u0159\u00edve se probl\u00e9my odhal\u00ed, t\u00edm levn\u011bji se daj\u00ed napravit.<\/p>\n<h3>Iterace jako proces u\u010den\u00ed<\/h3>\n<p>Dal\u0161\u00ed v\u00fdhodou iterativn\u00edho v\u00fdvoje je to, \u017ee se u\u010d\u00ed nejen um\u011bl\u00e1 inteligence, ale i samotn\u00fd v\u00fdvoj\u00e1\u0159. Mnoh\u00e9 po\u017eadavky se skute\u010dn\u011b projev\u00ed a\u017e v pr\u016fb\u011bhu pr\u00e1ce.<\/p>\n<ul>\n<li>Proces, kter\u00fd se zpo\u010d\u00e1tku jevil jako smyslupln\u00fd, se m\u016f\u017ee uk\u00e1zat jako nepraktick\u00fd.<\/li>\n<li>Je t\u0159eba roz\u0161\u00ed\u0159it datovou strukturu.<\/li>\n<li>U\u017eivatelsk\u00e9 rozhran\u00ed vy\u017eaduje dal\u0161\u00ed informace.<\/li>\n<\/ul>\n<p>Takov\u00e9 poznatky jsou ned\u00edlnou sou\u010d\u00e1st\u00ed ka\u017ed\u00e9ho projektu. D\u00edky iterativn\u00edmu p\u0159\u00edstupu se nest\u00e1vaj\u00ed p\u0159ek\u00e1\u017ekou, ale p\u0159irozenou sou\u010d\u00e1st\u00ed v\u00fdvoje. Ka\u017ed\u00e1 iterace p\u0159isp\u00edv\u00e1 k lep\u0161\u00edmu spole\u010dn\u00e9mu porozum\u011bn\u00ed syst\u00e9mu. D\u00edky tomu se kvalita postupn\u011b zvy\u0161uje.<\/p>\n<h3>Pro\u010d je dokonalost na za\u010d\u00e1tku m\u00e1lokdy smyslupln\u00e1<\/h3>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f se sna\u017e\u00ed naj\u00edt dokonal\u00e1 \u0159e\u0161en\u00ed ji\u017e b\u011bhem prvn\u00edch jedn\u00e1n\u00ed. Je to pochopiteln\u00e9, ale \u010dasto to nen\u00ed nutn\u00e9. V praxi se ty nejlep\u0161\u00ed syst\u00e9my v\u011bt\u0161inou vyv\u00edjej\u00ed prost\u0159ednictv\u00edm mnoha drobn\u00fdch vylep\u0161en\u00ed.<\/p>\n<p>Prvn\u00ed verze datov\u00e9ho modelu nemus\u00ed b\u00fdt dokonal\u00e1. Stejn\u011b tak ani prvn\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed. D\u016fle\u017eit\u011bj\u0161\u00ed je, aby vznikl funk\u010dn\u00ed z\u00e1klad, kter\u00fd bude mo\u017en\u00e9 d\u00e1le rozv\u00edjet.<\/p>\n<p>Pr\u00e1v\u011b v tomto ohledu se naplno projevuj\u00ed p\u0159ednosti um\u011bl\u00e9 inteligence. Umo\u017e\u0148uje rychl\u00e9 \u00fapravy a podporuje neust\u00e1l\u00e9 zlep\u0161ov\u00e1n\u00ed. D\u00edky tomu je mnohem snaz\u0161\u00ed n\u00e1pady vyzkou\u0161et a postupn\u011b je vylep\u0161ovat.<\/p>\n<h3>Um\u011bl\u00e1 inteligence jako sparringpartner<\/h3>\n<p>Kdo pracuje iterativn\u011b, nepou\u017e\u00edv\u00e1 um\u011blou inteligenci pouze jako n\u00e1stroj k prov\u00e1d\u011bn\u00ed \u00fakol\u016f. St\u00e1v\u00e1 se z n\u00ed partner pro dialog. Lze s n\u00ed diskutovat o nov\u00fdch n\u00e1padech. Lze porovn\u00e1vat alternativy. Lze analyzovat rizika.<\/p>\n<p>D\u00edky tomu je v\u00fdvoj dynami\u010dt\u011bj\u0161\u00ed. Nam\u00edsto toho, aby se muselo dlouho \u010dekat na realizaci n\u00e1padu, vznikaj\u00ed b\u011bhem kr\u00e1tk\u00e9 doby konkr\u00e9tn\u00ed n\u00e1vrhy, kter\u00e9 lze n\u00e1sledn\u011b vyhodnotit a vylep\u0161it.<\/p>\n<p>Tento dialog \u010dasto vede k lep\u0161\u00edm v\u00fdsledk\u016fm ne\u017e striktn\u00ed pl\u00e1nov\u00e1n\u00ed na n\u011bkolik m\u011bs\u00edc\u016f dop\u0159edu.<\/p>\n<h3>Cesta k lep\u0161\u00edm v\u00fdsledk\u016fm<\/h3>\n<p>\u010c\u00edm v\u011bt\u0161\u00ed je projekt, t\u00edm jasn\u011bji se projevuje v\u00fdhoda iterativn\u00edho zp\u016fsobu pr\u00e1ce. Velk\u00e9 syst\u00e9my m\u00e1lokdy vznikaj\u00ed na z\u00e1klad\u011b jedin\u00e9ho geni\u00e1ln\u00edho n\u00e1vrhu. Vznikaj\u00ed na z\u00e1klad\u011b mnoha rozhodnut\u00ed, kter\u00e1 na sebe navazuj\u00ed.<\/p>\n<ul>\n<li>Ka\u017ed\u00fd krok p\u0159in\u00e1\u0161\u00ed nov\u00e9 poznatky.<\/li>\n<li>Ka\u017ed\u00e1 iterace p\u0159isp\u00edv\u00e1 k lep\u0161\u00edmu porozum\u011bn\u00ed.<\/li>\n<li>Ka\u017ed\u00e1 kontrola zvy\u0161uje kvalitu.<\/li>\n<\/ul>\n<p>Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence tento proces v\u00fdrazn\u011b urychluj\u00ed. Nenahrazuj\u00ed ho v\u0161ak. V\u00fdvoj\u00e1\u0159i by proto m\u011bli odolat poku\u0161en\u00ed \u0159e\u0161it v\u0161e v jedin\u00e9m ob\u0159\u00edm p\u0159\u00edkazu.<\/p>\n<p>Nej\u00fasp\u011b\u0161n\u011bj\u0161\u00ed projekty v\u011bt\u0161inou nevznikaj\u00ed d\u00edky nejambici\u00f3zn\u011bj\u0161\u00edmu zad\u00e1n\u00ed. Vznikaj\u00ed d\u00edky mnoha promy\u0161len\u00fdm mal\u00fdm krok\u016fm, kter\u00e9 dohromady tvo\u0159\u00ed velk\u00fd celek. A pr\u00e1v\u011b v tom spo\u010d\u00edv\u00e1 jedna z nejd\u016fle\u017eit\u011bj\u0161\u00edch pou\u010dek modern\u00edho v\u00fdvoje softwaru zalo\u017een\u00e9ho na um\u011bl\u00e9 inteligenci.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6235\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam.jpg\" alt=\"Interaktivn\u00ed t\u00fdm v\u00fdvoj\u00e1\u0159\u016f\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam.jpg 1280w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam-300x169.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam-1024x576.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam-768x432.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-9-Entwicklerteam-18x10.jpg 18w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<h2>Um\u011bl\u00e1 inteligence jako virtu\u00e1ln\u00ed t\u00fdm v\u00fdvoj\u00e1\u0159\u016f<\/h2>\n<p>Mnoho lid\u00ed st\u00e1le vn\u00edm\u00e1 um\u011blou inteligenci jako mimo\u0159\u00e1dn\u011b v\u00fdkonn\u00fd n\u00e1stroj. Tento pohled nen\u00ed myln\u00fd, \u010dasto v\u0161ak nen\u00ed dostate\u010dn\u011b komplexn\u00ed. Kdo del\u0161\u00ed dobu pracuje s modern\u00edmi syst\u00e9my um\u011bl\u00e9 inteligence, d\u0159\u00edve \u010di pozd\u011bji za\u017eije zaj\u00edmavou zku\u0161enost. Spolupr\u00e1ce se \u010d\u00edm d\u00e1l m\u00e9n\u011b jev\u00ed jako pou\u017e\u00edv\u00e1n\u00ed n\u00e1stroje a \u010d\u00edm d\u00e1l v\u00edce jako spolupr\u00e1ce s t\u00fdmem.<\/p>\n<p>Um\u011bl\u00e1 inteligence samoz\u0159ejm\u011b nem\u00e1 \u017e\u00e1dn\u00e9 v\u011bdom\u00ed, \u017e\u00e1dn\u00e9 vlastn\u00ed z\u00e1jmy ani osobn\u00ed odpov\u011bdnost. P\u0159esto v\u0161ak m\u016f\u017ee zast\u00e1vat r\u016fzn\u00e9 role, p\u0159in\u00e1\u0161et r\u016fzn\u00e9 \u00fahly pohledu a zpracov\u00e1vat \u00fakoly, kter\u00e9 by d\u0159\u00edve byly rozd\u011bleny mezi n\u011bkolik zam\u011bstnanc\u016f.<\/p>\n<p>Pr\u00e1v\u011b v tom spo\u010d\u00edv\u00e1 jeden z nejzaj\u00edmav\u011bj\u0161\u00edch trend\u016f v oblasti modern\u00edho v\u00fdvoje softwaru. Skute\u010dn\u00e1 s\u00edla \u010dasto nespo\u010d\u00edv\u00e1 v tom, \u017ee by jedna konkr\u00e9tn\u00ed um\u011bl\u00e1 inteligence byla obzvl\u00e1\u0161t\u011b inteligentn\u00ed. Vznik\u00e1 sp\u00ed\u0161e kombinac\u00ed n\u011bkolika specializovan\u00fdch postup\u016f.<\/p>\n<p>V\u00fdvoj\u00e1\u0159e to nenahrad\u00ed. Jeho role se sp\u00ed\u0161e posouv\u00e1 sm\u011brem ke koordinaci, \u0159\u00edzen\u00ed a kontrole kvality.<\/p>\n<h3>Pro\u010d \u010dasto nesta\u010d\u00ed jedin\u00fd \u00fahel pohledu<\/h3>\n<p>V klasick\u00fdch softwarov\u00fdch projektech m\u00e1lokdy v\u0161ichni \u00fa\u010dastn\u00edci sd\u00edlej\u00ed stejn\u00fd \u00fahel pohledu. Architekt uva\u017euje jinak ne\u017e program\u00e1tor. Tester se zam\u011b\u0159uje na jin\u00e9 aspekty ne\u017e design\u00e9r. Projektov\u00fd mana\u017eer klade jin\u00e9 ot\u00e1zky ne\u017e datab\u00e1zov\u00fd specialista. Tyto odli\u0161n\u00e9 \u00fahly pohledu maj\u00ed velkou v\u00fdhodu: chyby se odhal\u00ed d\u0159\u00edve a \u0159e\u0161en\u00ed se posuzuj\u00ed z v\u00edce \u00fahl\u016f pohledu.<\/p>\n<p>Pr\u00e1v\u011b tento princip se d\u00e1 p\u0159ekvapiv\u011b dob\u0159e aplikovat na syst\u00e9my um\u011bl\u00e9 inteligence. M\u00edsto toho, aby se um\u011bl\u00e1 inteligence vyu\u017e\u00edvala v\u00fdhradn\u011b jako program\u00e1tor, lze j\u00ed p\u0159i\u0159adit r\u016fzn\u00e9 role a nechat ji nahl\u00ed\u017eet na stejn\u00fd probl\u00e9m z r\u016fzn\u00fdch \u00fahl\u016f pohledu.<\/p>\n<p>D\u00edky tomu se \u010dasto dosahuje v\u00fdrazn\u011b lep\u0161\u00edch v\u00fdsledk\u016f. Nap\u0159\u00edklad chat zam\u011b\u0159en\u00fd na architekturu m\u016f\u017ee navrhnout \u0159e\u0161en\u00ed, zat\u00edmco chat zam\u011b\u0159en\u00fd na kontrolu kvality toto \u0159e\u0161en\u00ed kriticky prov\u011b\u0159\u00ed.<\/p>\n<p>Diskuse sice prob\u00edh\u00e1 v r\u00e1mci r\u016fzn\u00fdch \u00fatvar\u016f zab\u00fdvaj\u00edc\u00edch se um\u011blou inteligenc\u00ed, \u0159\u00edd\u00ed se v\u0161ak stejn\u00fdmi z\u00e1sadami jako v klasick\u00fdch v\u00fdvoj\u00e1\u0159sk\u00fdch t\u00fdmech.<\/p>\n<h3>Virtu\u00e1ln\u00ed softwarov\u00fd architekt<\/h3>\n<p>Zvl\u00e1\u0161t\u011b d\u016fle\u017eitou roli hraje softwarov\u00fd architekt. Tento chat se nezab\u00fdv\u00e1 tolik jednotliv\u00fdmi funkcemi, ale sp\u00ed\u0161e dlouhodob\u00fdmi dopady rozhodnut\u00ed.<\/p>\n<ul>\n<li>Jak\u00e1 struktura je vhodn\u00e1?<\/li>\n<li>Kter\u00e9 moduly by se m\u011bly odd\u011blit?<\/li>\n<li>Jak lze zohlednit budouc\u00ed roz\u0161\u00ed\u0159en\u00ed?<\/li>\n<li>Jak\u00e1 rizika vypl\u00fdvaj\u00ed z ur\u010dit\u00fdch rozhodnut\u00ed ohledn\u011b designu?<\/li>\n<\/ul>\n<p>Zat\u00edmco v\u00fdvoj\u00e1\u0159i se pochopiteln\u011b \u010dasto soust\u0159ed\u00ed na aktu\u00e1ln\u00ed \u00fakol, virtu\u00e1ln\u00ed architekt nahl\u00ed\u017e\u00ed na syst\u00e9m jako na celek. T\u00edm vznik\u00e1 dal\u0161\u00ed \u00farove\u0148 zabezpe\u010den\u00ed.<\/p>\n<p>Mnoha pozd\u011bj\u0161\u00edm probl\u00e9m\u016fm lze p\u0159edej\u00edt, pokud se z\u00e1kladn\u00ed architektonick\u00e9 ot\u00e1zky promysl\u00ed v\u010das. Zejm\u00e9na u v\u011bt\u0161\u00edch projekt\u016f m\u016f\u017ee m\u00edt tento p\u0159\u00edstup obrovsk\u00fd p\u0159\u00ednos.<\/p>\n<h3>Virtu\u00e1ln\u00ed v\u00fdvoj\u00e1\u0159<\/h3>\n<p>Nejviditeln\u011bj\u0161\u00ed rol\u00ed z\u016fst\u00e1v\u00e1 samoz\u0159ejm\u011b role v\u00fdvoj\u00e1\u0159e. Pr\u00e1v\u011b zde vznikaj\u00ed konkr\u00e9tn\u00ed \u0159e\u0161en\u00ed, dotazy do datab\u00e1z\u00ed, rozhran\u00ed, u\u017eivatelsk\u00e1 rozhran\u00ed a obchodn\u00ed logika. Produktivita modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence je v t\u00e9to oblasti impozantn\u00ed. \u00dakoly, kter\u00e9 d\u0159\u00edve trvaly n\u011bkolik hodin \u010di dn\u016f, lze \u010dasto p\u0159ipravit b\u011bhem n\u011bkolika minut.<\/p>\n<p>P\u0159i tom by v\u0161ak nem\u011bl b\u00fdt opomenut jeden d\u016fle\u017eit\u00fd bod. Rychlost realizace nesm\u00ed v\u00e9st k tomu, \u017ee se upust\u00ed od anal\u00fdzy a kontroly. I ten nejlep\u0161\u00ed virtu\u00e1ln\u00ed v\u00fdvoj\u00e1\u0159 pot\u0159ebuje jasn\u00e9 zad\u00e1n\u00ed, srozumiteln\u00e9 c\u00edle a kvalitn\u00ed dokumentaci.<\/p>\n<p>\u010c\u00edm lep\u0161\u00ed je tento z\u00e1klad, t\u00edm lep\u0161\u00ed jsou zpravidla v\u00fdsledky.<\/p>\n<h3>Virtu\u00e1ln\u00ed tester<\/h3>\n<p>V mnoha projektech je st\u00e1le podce\u0148ov\u00e1na jedna role: role testera. V\u00fdvoj\u00e1\u0159i se pochopiteln\u011b soust\u0159ed\u00ed na vytv\u00e1\u0159en\u00ed \u0159e\u0161en\u00ed. Teste\u0159i se soust\u0159ed\u00ed na hled\u00e1n\u00ed probl\u00e9m\u016f.<\/p>\n<p>Tento p\u0159\u00edstup se z\u00e1sadn\u011b li\u0161\u00ed. Testovac\u00ed chat dok\u00e1\u017ee c\u00edlen\u011b vyhled\u00e1vat slab\u00e1 m\u00edsta. M\u016f\u017ee simulovat chybov\u00e9 situace, zkoumat mezn\u00ed podm\u00ednky a kl\u00e1st kritick\u00e9 ot\u00e1zky.<\/p>\n<ul>\n<li>Co se stane v p\u0159\u00edpad\u011b neplatn\u00e9ho zad\u00e1n\u00ed?<\/li>\n<li>Jak se syst\u00e9m chov\u00e1 v p\u0159\u00edpad\u011b chyb\u011bj\u00edc\u00edch \u00fadaj\u016f?<\/li>\n<li>Jak\u00e9 bezpe\u010dnostn\u00ed probl\u00e9my by mohly nastat?<\/li>\n<li>Jak\u00e9 v\u00fdjimky byly opomenuty?<\/li>\n<\/ul>\n<p>Tento pohled \u010dasto vede k poznatk\u016fm, kter\u00e9 b\u011bhem samotn\u00e9ho v\u00fdvoje nebyly patrn\u00e9. Proto se \u010dasto vyplat\u00ed nechat nov\u00e9 funkce prov\u011b\u0159it samostatnou rol\u00ed um\u011bl\u00e9 inteligence.<\/p>\n<h3>Virtu\u00e1ln\u00ed autor dokumentace<\/h3>\n<p>Dokumentace pat\u0159\u00ed jen m\u00e1lokdy k nejobl\u00edben\u011bj\u0161\u00edm \u00fakol\u016fm v r\u00e1mci projektu. Z\u00e1rove\u0148 v\u0161ak pat\u0159\u00ed k t\u011bm nejd\u016fle\u017eit\u011bj\u0161\u00edm. Virtu\u00e1ln\u00ed dokumentarista m\u016f\u017ee pomoci systematicky uchov\u00e1vat znalosti. Vytv\u00e1\u0159\u00ed popisy projekt\u016f, dokumentuje rozhodnut\u00ed, shrnuje jedn\u00e1n\u00ed a spravuje technickou dokumentaci.<\/p>\n<p>Zvl\u00e1\u0161tn\u00ed v\u00fdhodou je, \u017ee tuto pr\u00e1ci lze prov\u00e1d\u011bt soub\u011b\u017en\u011b s v\u00fdvojem. Nam\u00edsto toho, aby se dokumentace dopl\u0148ovala a\u017e na konci, st\u00e1v\u00e1 se ned\u00edlnou sou\u010d\u00e1st\u00ed cel\u00e9ho projektu.<\/p>\n<p>D\u00edky tomu z\u016fst\u00e1vaj\u00ed znalosti trvale dostupn\u00e9 a nov\u00ed \u010dlenov\u00e9 t\u00fdmu \u2013 a\u0165 u\u017e lid\u00e9, nebo um\u011bl\u00e1 inteligence \u2013 se mohou do pr\u00e1ce zapracovat podstatn\u011b rychleji.<\/p>\n<h3>Virtu\u00e1ln\u00ed kritik<\/h3>\n<p>Zvl\u00e1\u0161t\u011b zaj\u00edmavou roli hraje kritick\u00fd hodnotitel. Tento chat sleduje jin\u00fd c\u00edl ne\u017e ostatn\u00ed \u00fa\u010dastn\u00edci.<\/p>\n<p>Nem\u011bl by jen souhlasit. M\u011bl by v\u011bci zpochyb\u0148ovat.<\/p>\n<p>Analyzuje p\u0159edpoklady, hled\u00e1 slab\u00e1 m\u00edsta a prov\u011b\u0159uje, zda jsou rozhodnut\u00ed skute\u010dn\u011b smyslupln\u00e1. Pr\u00e1v\u011b v\u00fdvoj\u00e1\u0159i maj\u00ed n\u011bkdy sklon \u201ezamilovat se\u201c do ur\u010dit\u00e9ho \u0159e\u0161en\u00ed. To je lidsk\u00e9. Kritick\u00fd chat s um\u011blou inteligenc\u00ed m\u016f\u017ee pomoci odhalit alternativn\u00ed \u00fahly pohledu.<\/p>\n<ul>\n<li>Mo\u017en\u00e1 existuje jednodu\u0161\u0161\u00ed \u0159e\u0161en\u00ed.<\/li>\n<li>Mo\u017en\u00e1 byl p\u0159ehl\u00e9dnut n\u011bjak\u00fd d\u016fle\u017eit\u00fd po\u017eadavek.<\/li>\n<li>Mo\u017en\u00e1 z toho vyplynou dlouhodob\u00e1 rizika.<\/li>\n<\/ul>\n<p>Takov\u00e9 rady jsou \u010dasto velmi cenn\u00e9.<\/p>\n<h3>\u010clov\u011bk z\u016fst\u00e1v\u00e1 vedouc\u00edm projektu<\/h3>\n<p>P\u0159es ve\u0161ker\u00e9 nad\u0161en\u00ed z modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence by v\u0161ak jedna v\u011bc m\u011bla z\u016fstat jasn\u00e1. Odpov\u011bdnost le\u017e\u00ed na \u010dlov\u011bku. Um\u011bl\u00e1 inteligence m\u016f\u017ee p\u0159edkl\u00e1dat n\u00e1vrhy. M\u016f\u017ee analyzovat, prov\u011b\u0159ovat a dokumentovat. Dokonce dok\u00e1\u017ee simulovat r\u016fzn\u00e9 sc\u00e9n\u00e1\u0159e. Kone\u010dn\u00e1 rozhodnut\u00ed v\u0161ak i nad\u00e1le \u010din\u00ed v\u00fdvoj\u00e1\u0159, podnikatel nebo vedouc\u00ed projektu.<\/p>\n<p>To d\u00e1v\u00e1 smysl. Pouze lid\u00e9 znaj\u00ed obchodn\u00ed c\u00edle projektu. Pouze lid\u00e9 dok\u00e1\u017eou komplexn\u011b posoudit ekonomick\u00e9, pr\u00e1vn\u00ed \u010di strategick\u00e9 aspekty.<\/p>\n<p>Um\u011bl\u00e1 inteligence roz\u0161i\u0159uje mo\u017enosti. Nenahrazuje v\u0161ak odpov\u011bdnost.<\/p>\n<h3>Budoucnost t\u00fdmov\u00e9 pr\u00e1ce<\/h3>\n<p>\u010c\u00edm d\u00e9le s um\u011blou inteligenc\u00ed pracujeme, t\u00edm jasn\u011bj\u0161\u00ed je, \u017ee \u00fasp\u011b\u0161n\u00e9 projekty se st\u00e1le v\u00edce podobaj\u00ed spolupr\u00e1ci mezi lidmi a odborn\u00edky na digit\u00e1ln\u00ed technologie. V\u00fdvoj\u00e1\u0159 ji\u017e nepracuje s\u00e1m. Z\u00e1rove\u0148 v\u0161ak nen\u00ed nahrazen. M\u00edsto toho vznik\u00e1 nov\u00e1 forma t\u00fdmov\u00e9 pr\u00e1ce.<\/p>\n<p>\u010clov\u011bk ud\u00e1v\u00e1 sm\u011br, p\u0159ij\u00edm\u00e1 rozhodnut\u00ed a nese odpov\u011bdnost za v\u00fdsledek. \u0158ada specializovan\u00fdch rol\u00ed um\u011bl\u00e9 inteligence mu pom\u00e1h\u00e1 s anal\u00fdzou, v\u00fdvojem, dokumentac\u00ed, testov\u00e1n\u00edm a zaji\u0161\u0165ov\u00e1n\u00edm kvality.<\/p>\n<p>Pr\u00e1v\u011b v tom by mohla spo\u010d\u00edvat jedna z nejv\u011bt\u0161\u00edch zm\u011bn nadch\u00e1zej\u00edc\u00edch let. Rozhoduj\u00edc\u00ed nebude ot\u00e1zka, zda um\u011bl\u00e1 inteligence nahrad\u00ed lidi. Rozhoduj\u00edc\u00ed bude ot\u00e1zka, jak dob\u0159e se lid\u00e9 nau\u010d\u00ed spolupracovat s virtu\u00e1ln\u00edm t\u00fdmem v\u00fdvoj\u00e1\u0159\u016f.<\/p>\n<p>Kdo tuto spolupr\u00e1ci zvl\u00e1dne, bude v budoucnu schopen realizovat softwarov\u00e9 projekty \u010dasto rychleji, strukturovan\u011bji a s vy\u0161\u0161\u00ed kvalitou ne\u017e kdykoli p\u0159edt\u00edm.<\/p>\n<h3>AI agenti, dovednosti a dal\u0161\u00ed f\u00e1ze v\u00fdvoje softwaru<\/h3>\n<p>Video Fraunhofer IEM, kter\u00e9 je zde vlo\u017eeno, se zab\u00fdv\u00e1 my\u0161lenkou, kter\u00e1 se v tomto \u010dl\u00e1nku n\u011bkolikr\u00e1t objevuje: Budoucnost v\u00fdvoje softwaru by mohla b\u00fdt m\u00e9n\u011b ovlivn\u011bna jednotliv\u00fdmi aplikacemi a mnohem v\u00edce znalostmi, kontextem a specializovan\u00fdmi agenty um\u011bl\u00e9 inteligence. V centru pozornosti jsou takzvan\u00e9 \u201eskills\u201c \u2013 strukturovan\u00e9 moduly znalost\u00ed a \u00fakol\u016f, kter\u00e9 umo\u017e\u0148uj\u00ed syst\u00e9m\u016fm um\u011bl\u00e9 inteligence samostatn\u011b prov\u00e1d\u011bt slo\u017eit\u00e9 \u010dinnosti.<\/p>\n<div class=\"lyte-wrapper\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe\" id=\"WYL_ZL1Lw4aF9E4\"><div id=\"lyte_ZL1Lw4aF9E4\" data-src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FZL1Lw4aF9E4%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/ZL1Lw4aF9E4\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZL1Lw4aF9E4%2F0.jpg\" alt=\"Miniatura videa na YouTube\" width=\"640\" height=\"340\" \/><br \/>Pod\u00edvejte se na toto video na YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><\/div><br \/>\nAI agenti a dovednosti: Znamen\u00e1 to konec klasick\u00e9ho v\u00fdvoje softwaru? | <a href=\"https:\/\/www.youtube.com\/@FraunhoferIEM\" target=\"_blank\" rel=\"nofollow noopener\">Fraunhofer IEM<\/a><\/p>\n<p>Zvl\u00e1\u0161t\u011b zaj\u00edmav\u00e1 je zde paralela s modern\u00edm v\u00fdvojem softwaru zalo\u017een\u00fdm na um\u011bl\u00e9 inteligenci: v pop\u0159ed\u00ed ji\u017e nestoj\u00ed jednotliv\u00e9 \u0159\u00e1dky k\u00f3du, ale popis proces\u016f, pravidel a souvislost\u00ed. Video srozumiteln\u011b vysv\u011btluje, jak mohou technologie jako MCP (Model Context Protocol), agentn\u00ed syst\u00e9my a centr\u00e1ln\u00ed zdroje znalost\u00ed spolupracovat. Diskutuje se tak\u00e9 ot\u00e1zka, zda bude klasick\u00fd software v dlouhodob\u00e9m horizontu dopln\u011bn nebo \u010d\u00e1ste\u010dn\u011b nahrazen flexibiln\u00edmi agentn\u00edmi syst\u00e9my. Bez ohledu na to, jak rychle tento v\u00fdvoj postupuje, video p\u016fsobiv\u011b ukazuje, pro\u010d by kontext, dokumentace a znalostn\u00ed management mohly v budoucnu pat\u0159it k nejd\u016fle\u017eit\u011bj\u0161\u00edm zdroj\u016fm modern\u00edch softwarov\u00fdch projekt\u016f.<\/p>\n<h2>Typick\u00e9 chyby p\u0159i v\u00fdvoji s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence<\/h2>\n<p>Historie techniky se opakuje podle podobn\u00e9ho vzorce. Jakmile se objev\u00ed nov\u00e9 n\u00e1stroje, mnoho lid\u00ed se nejprve soust\u0159ed\u00ed na jejich mo\u017enosti a mnohem m\u00e9n\u011b na rizika. Tak tomu bylo u prvn\u00edch po\u010d\u00edta\u010d\u016f, u datab\u00e1z\u00ed, p\u0159i zav\u00e1d\u011bn\u00ed internetu a dnes u um\u011bl\u00e9 inteligence.<\/p>\n<p>Toto nad\u0161en\u00ed je pochopiteln\u00e9. Modern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence dok\u00e1\u017eou b\u011bhem n\u011bkolika minut zvl\u00e1dnout \u00fakoly, kter\u00e9 d\u0159\u00edve trvaly hodiny \u010di dny. Analyzuj\u00ed po\u017eadavky, vytv\u00e1\u0159ej\u00ed n\u00e1vrhy, p\u00ed\u0161\u00ed k\u00f3d a pom\u00e1haj\u00ed s dokumentac\u00ed.<\/p>\n<p>Pr\u00e1v\u011b tato rychlost v\u0161ak n\u011bkdy vede k probl\u00e9m\u016fm. Mnoho chyb nevznik\u00e1 proto, \u017ee by um\u011bl\u00e1 inteligence odv\u00e1d\u011bla \u0161patnou pr\u00e1ci. Vznikaj\u00ed proto, \u017ee lid\u00e9 nespr\u00e1vn\u011b odhaduj\u00ed zp\u016fsob fungov\u00e1n\u00ed um\u011bl\u00e9 inteligence nebo opom\u00edjej\u00ed d\u016fle\u017eit\u00e9 z\u00e1kladn\u00ed principy.<\/p>\n<p>Kdo chce v oblasti v\u00fdvoje s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence dlouhodob\u011b usp\u011bt, m\u011bl by proto zn\u00e1t nej\u010dast\u011bj\u0161\u00ed \u00faskal\u00ed.<\/p>\n<h3>Chyba \u010d\u00edslo 1: P\u0159\u00edli\u0161 m\u00e1lo kontextu<\/h3>\n<p>Pravd\u011bpodobn\u011b nej\u010dast\u011bj\u0161\u00ed chybou je poskytnout um\u011bl\u00e9 inteligenci p\u0159\u00edli\u0161 m\u00e1lo informac\u00ed. Mnoho v\u00fdvoj\u00e1\u0159\u016f formuluje velmi stru\u010dn\u00e9 zad\u00e1n\u00ed a p\u0159esto o\u010dek\u00e1v\u00e1 vysoce p\u0159esn\u00e9 v\u00fdsledky.<\/p>\n<ul>\n<li>Um\u011bl\u00e1 inteligence m\u00e1 vyvinout ur\u010ditou funkci, ale nezn\u00e1 podrobnosti projektu.<\/li>\n<li>M\u00e1 navrhnout strukturu datab\u00e1ze, ale nev\u00ed nic o obchodn\u00edch procesech.<\/li>\n<li>M\u00e1 navrhnout u\u017eivatelsk\u00e9 rozhran\u00ed, ale nezn\u00e1 budouc\u00ed u\u017eivatele.<\/li>\n<\/ul>\n<p>Um\u011bl\u00e1 inteligence samoz\u0159ejm\u011b m\u016f\u017ee i tak poskytnout odpov\u011bdi. Bude se sna\u017eit na z\u00e1klad\u011b sv\u00fdch obecn\u00fdch znalost\u00ed u\u010dinit smyslupln\u00e9 p\u0159edpoklady. Probl\u00e9m spo\u010d\u00edv\u00e1 v tom, \u017ee tyto p\u0159edpoklady nemus\u00ed nutn\u011b odpov\u00eddat va\u0161emu projektu. \u010c\u00edm v\u011bt\u0161\u00ed je mezera ve znalostech, t\u00edm v\u011bt\u0161\u00ed je pravd\u011bpodobnost nedorozum\u011bn\u00ed.<\/p>\n<p>Proto plat\u00ed jednoduch\u00e9 pravidlo: Pokud v\u00fdsledek neodpov\u00edd\u00e1 o\u010dek\u00e1v\u00e1n\u00edm, p\u0159\u00ed\u010dinou \u010dasto nen\u00ed um\u011bl\u00e1 inteligence, ale chyb\u011bj\u00edc\u00ed kontext.<\/p>\n<h3>Chyba \u010d\u00edslo 2: P\u0159\u00edli\u0161 rozs\u00e1hl\u00e9 \u00fakoly<\/h3>\n<p>Dal\u0161\u00ed \u010dastou chybou je sv\u011b\u0159ovat um\u011bl\u00e9 inteligenci p\u0159\u00edli\u0161 mnoho \u00fakol\u016f najednou. Zejm\u00e9na za\u010d\u00e1te\u010dn\u00edci maj\u00ed tendenci formulovat velmi rozs\u00e1hl\u00e9 pokyny. Cht\u011bj\u00ed nechat vyvinout kompletn\u00ed ERP syst\u00e9m, napl\u00e1novat celou platformu nebo vytvo\u0159it ucelen\u00fd podnikov\u00fd software.<\/p>\n<p>Tento n\u00e1zor je pochopiteln\u00fd. Koneckonc\u016f, v\u00fdkonnost modern\u00edch model\u016f je skute\u010dn\u011b p\u016fsobiv\u00e1. V praxi v\u0161ak nejlep\u0161\u00edch v\u00fdsledk\u016f v\u011bt\u0161inou dos\u00e1hneme postupn\u00fdm postupem. Velk\u00e9 projekty by se m\u011bly rozd\u011blit na men\u0161\u00ed, jasn\u011b definovan\u00e9 \u00fakoly.<\/p>\n<ul>\n<li>Nejprve se vypracuje architektonick\u00fd n\u00e1vrh.<\/li>\n<li>A te\u010f datov\u00fd model.<\/li>\n<li>N\u00e1sledn\u011b jednotliv\u00e9 moduly.<\/li>\n<li>A pak u\u017eivatelsk\u00e1 rozhran\u00ed.<\/li>\n<li>Na z\u00e1v\u011br testy a optimalizace.<\/li>\n<\/ul>\n<p>Tento postup nejen zvy\u0161uje kvalitu v\u00fdsledk\u016f, ale tak\u00e9 usnad\u0148uje kontrolu. Mal\u00e9 kroky se daj\u00ed zkontrolovat mnohem sn\u00e1ze ne\u017e obrovsk\u00e1 komplexn\u00ed \u0159e\u0161en\u00ed.<\/p>\n<h3>Chyba \u010d\u00edslo 3: Chyb\u011bj\u00edc\u00ed dokumentace<\/h3>\n<p>Mnoz\u00ed v\u00fdvoj\u00e1\u0159i tento probl\u00e9m ji\u017e znaj\u00ed z klasick\u00fdch projekt\u016f. Dokud maj\u00ed v\u0161e \u010derstv\u011b v pam\u011bti, zd\u00e1 se dokumentace zbyte\u010dn\u00e1. O n\u011bkolik t\u00fddn\u016f \u010di m\u011bs\u00edc\u016f pozd\u011bji v\u0161ak situace v\u011bt\u0161inou vypad\u00e1 jinak.<\/p>\n<ul>\n<li>Pro\u010d byla tato tabulka vytvo\u0159ena?<\/li>\n<li>Pro\u010d bylo p\u0159ijato pr\u00e1v\u011b toto architektonick\u00e9 rozhodnut\u00ed?<\/li>\n<li>Pro\u010d bylo up\u0159ednostn\u011bno pr\u00e1v\u011b toto \u0159e\u0161en\u00ed?<\/li>\n<\/ul>\n<p>Bez dokumentace se takov\u00e9 informace ztrat\u00ed. U projekt\u016f v oblasti um\u011bl\u00e9 inteligence m\u00e1 tato chyba \u010dasto je\u0161t\u011b z\u00e1va\u017en\u011bj\u0161\u00ed dopady. Nov\u00e9 chatovac\u00ed syst\u00e9my nemaj\u00ed p\u0159ehled o p\u0159edchoz\u00edch konverzac\u00edch. Nov\u00ed \u010dlenov\u00e9 projektu neznaj\u00ed souvislosti. D\u016fle\u017eit\u00e1 rozhodnut\u00ed je t\u0159eba neust\u00e1le znovu vysv\u011btlovat.<\/p>\n<p>To vede k zbyte\u010dn\u00fdm diskus\u00edm a zdvojov\u00e1n\u00ed pr\u00e1ce. D\u016fsledn\u00e1 projektov\u00e1 dokumentace proto pat\u0159\u00ed k nejd\u016fle\u017eit\u011bj\u0161\u00edm faktor\u016fm \u00fasp\u011bchu modern\u00edho v\u00fdvoje softwaru.<\/p>\n<h3>Chyba \u010d\u00edslo 4: Slep\u00e1 d\u016fv\u011bra<\/h3>\n<p>Kvalita dne\u0161n\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence m\u016f\u017ee b\u00fdt ohromuj\u00edc\u00ed. Pr\u00e1v\u011b proto n\u011bkdy vznik\u00e1 nebezpe\u010dn\u00e9 poku\u0161en\u00ed. \u010clov\u011bk p\u0159est\u00e1v\u00e1 v\u00fdsledky dostate\u010dn\u011b zpochyb\u0148ovat. K t\u00e9to chyb\u011b doch\u00e1z\u00ed obzvl\u00e1\u0161t\u011b \u010dasto u v\u00fdvoj\u00e1\u0159\u016f, kte\u0159\u00ed pr\u00e1v\u011b zaznamenali sv\u00e9 prvn\u00ed v\u011bt\u0161\u00ed \u00fasp\u011bchy s um\u011blou inteligenc\u00ed.<\/p>\n<p>Najednou funguj\u00ed slo\u017eit\u00e9 dotazy. Rozhran\u00ed se vytv\u00e1\u0159ej\u00ed automaticky. Dokumentace vznik\u00e1 b\u011bhem n\u011bkolika minut. P\u0159es ve\u0161ker\u00fd pokrok v\u0161ak plat\u00ed jedna d\u016fle\u017eit\u00e1 skute\u010dnost:<\/p>\n<ul>\n<li>Um\u011bl\u00e1 inteligence m\u016f\u017ee d\u011blat chyby.<\/li>\n<li>M\u016f\u017ee nespr\u00e1vn\u011b interpretovat souvislosti.<\/li>\n<li>M\u016f\u017ee vych\u00e1zet ze zastaral\u00fdch p\u0159edpoklad\u016f.<\/li>\n<li>M\u016f\u017ee vyvinout technick\u00e1 \u0159e\u0161en\u00ed, kter\u00e1 sice vypadaj\u00ed v\u011brohodn\u011b, ale p\u0159esto maj\u00ed sv\u00e9 slabiny.<\/li>\n<\/ul>\n<p>Proto by se ka\u017ed\u00e9 d\u016fle\u017eit\u00e9 rozhodnut\u00ed m\u011blo pe\u010dliv\u011b zv\u00e1\u017eit. D\u016fv\u011bra m\u00e1 smysl. Slep\u00e1 d\u016fv\u011bra v\u0161ak m\u00e1lokdy.<\/p>\n<h3>Chyba \u010d\u00edslo 5: P\u0159eskakov\u00e1n\u00ed mezi chaty bez syst\u00e9mu<\/h3>\n<p>S rostouc\u00edmi zku\u0161enostmi s projekty \u010dasto vznik\u00e1 mnoho r\u016fzn\u00fdch chat\u016f. To je v z\u00e1sad\u011b u\u017eite\u010dn\u00e9. Probl\u00e9m v\u0161ak nast\u00e1v\u00e1, pokud neexistuje jednotn\u00e1 struktura. D\u016fle\u017eit\u00e9 informace se pak nach\u00e1zej\u00ed na r\u016fzn\u00fdch m\u00edstech.<\/p>\n<ul>\n<li>Architektonick\u00e1 rozhodnut\u00ed se p\u0159ij\u00edmaj\u00ed v chatu.<\/li>\n<li>Dokumentace vznikaj\u00ed v jin\u00e9m.<\/li>\n<li>Nov\u00e9 funkce se vyv\u00edjej\u00ed ve t\u0159et\u00ed verzi.<\/li>\n<\/ul>\n<p>Po n\u011bkolika t\u00fddnech u\u017e nikdo p\u0159esn\u011b nev\u00ed, kde se kter\u00e1 informace nach\u00e1z\u00ed. D\u016fsledkem jsou rozpory, nesrovnalosti a zbyte\u010dn\u00e1 pr\u00e1ce nav\u00edc. Proto by projekty m\u011bly b\u00fdt od sam\u00e9ho za\u010d\u00e1tku jasn\u011b organizov\u00e1ny.<\/p>\n<p>Specializovan\u00e9 chaty jsou u\u017eite\u010dn\u00e9, vy\u017eaduj\u00ed v\u0161ak spole\u010dnou znalostn\u00ed z\u00e1kladnu a centr\u00e1ln\u00ed dokumentaci. Pouze tak lze vytvo\u0159it ucelen\u00fd syst\u00e9m.<\/p>\n<h3>Chyba \u010d\u00edslo 6: Pova\u017eovat um\u011blou inteligenci za v\u011b\u0161tce<\/h3>\n<p>Dal\u0161\u00edm omylem je vn\u00edmat um\u011blou inteligenci jako neomylnou autoritu. Mnoh\u00e9 odpov\u011bdi p\u016fsob\u00ed p\u0159esv\u011bd\u010div\u011b. Pr\u00e1v\u011b v tom n\u011bkdy spo\u010d\u00edv\u00e1 nebezpe\u010d\u00ed. Um\u011bl\u00e1 inteligence \u010dasto prezentuje sv\u00e9 n\u00e1vrhy s velkou jistotou, i kdy\u017e existuj\u00ed nejistoty. To neznamen\u00e1, \u017ee z\u00e1m\u011brn\u011b klame. Jednodu\u0161e pracuje na z\u00e1klad\u011b statistick\u00fdch pravd\u011bpodobnost\u00ed.<\/p>\n<p>Proto by se \u010dlov\u011bk m\u011bl nau\u010dit nahl\u00ed\u017eet na odpov\u011bdi kriticky. Ne ka\u017ed\u00e1 elegantn\u00ed formulace je automaticky spr\u00e1vn\u00e1. Ne ka\u017ed\u00e9 technicky zn\u011bj\u00edc\u00ed vysv\u011btlen\u00ed je automaticky spr\u00e1vn\u00e9. Um\u011bl\u00e1 inteligence poskytuje n\u00e1vrhy, nikoli definitivn\u00ed pravdy.<\/p>\n<p>\u010c\u00edm d\u0159\u00edve si tento p\u0159\u00edstup osvoj\u00edte, t\u00edm lep\u0161\u00ed bude spolupr\u00e1ce.<\/p>\n<h3>Chyba \u010d\u00edslo 7: Nep\u0159izp\u016fsoben\u00ed proces\u016f<\/h3>\n<p>N\u011bkte\u0159\u00ed v\u00fdvoj\u00e1\u0159i se sna\u017e\u00ed pracovat s um\u011blou inteligenc\u00ed p\u0159esn\u011b tak, jako d\u0159\u00edve bez n\u00ed. Nov\u00e9 n\u00e1stroje vyu\u017e\u00edvaj\u00ed pouze jako rychlej\u0161\u00ed gener\u00e1tor k\u00f3du.<\/p>\n<p>T\u00edm p\u0159ich\u00e1zej\u00ed o velkou \u010d\u00e1st potenci\u00e1lu. Skute\u010dn\u00e1 s\u00edla modern\u00ed um\u011bl\u00e9 inteligence nespo\u010d\u00edv\u00e1 pouze v psan\u00ed k\u00f3du. Spo\u010d\u00edv\u00e1 v anal\u00fdze, dokumentaci, pl\u00e1nov\u00e1n\u00ed, zaji\u0161t\u011bn\u00ed kvality a spr\u00e1v\u011b znalost\u00ed.<\/p>\n<p>Kdo nep\u0159izp\u016fsob\u00ed sv\u016fj zp\u016fsob pr\u00e1ce, vyu\u017e\u00edv\u00e1 \u010dasto jen malou \u010d\u00e1st dostupn\u00fdch mo\u017enost\u00ed. \u00dasp\u011b\u0161n\u00ed v\u00fdvoj\u00e1\u0159i se proto u\u010d\u00ed sv\u00e9 procesy d\u00e1le rozv\u00edjet. Systematicky za\u010dle\u0148uj\u00ed um\u011blou inteligenci do sv\u00fdch pracovn\u00edch postup\u016f a vytv\u00e1\u0159ej\u00ed nov\u00e9 formy spolupr\u00e1ce.<\/p>\n<h3>Chyby jsou sou\u010d\u00e1st\u00ed procesu u\u010den\u00ed<\/h3>\n<p>Navzdory v\u0161em varov\u00e1n\u00edm by se nem\u011blo zapom\u00ednat na jednu d\u016fle\u017eitou v\u011bc. Chyby jsou norm\u00e1ln\u00ed. Ka\u017ed\u00e1 nov\u00e1 technologie vy\u017eaduje zku\u0161enosti. Nikdo nevytv\u00e1\u0159\u00ed hned od za\u010d\u00e1tku dokonal\u00e9 pokyny, dokonalou dokumentaci ani dokonal\u00e9 procesy.<\/p>\n<p>I spolupr\u00e1ce s um\u011blou inteligenc\u00ed je v kone\u010dn\u00e9m d\u016fsledku dovednost, kterou si \u010dlov\u011bk osvojuje prost\u0159ednictv\u00edm praktick\u00fdch zku\u0161enost\u00ed. S ka\u017ed\u00fdm projektem roste pochopen\u00ed toho, kter\u00e9 informace jsou d\u016fle\u017eit\u00e9, jak\u00e9 pracovn\u00ed postupy funguj\u00ed a jak\u00fdch chyb je t\u0159eba se vyvarovat.<\/p>\n<p>Pr\u00e1v\u011b proto by se ne\u00fasp\u011bchy nem\u011bly pova\u017eovat za selh\u00e1n\u00ed. \u010casto jsou pouze zn\u00e1mkou toho, \u017ee dan\u00fd proces lze vylep\u0161it.<\/p>\n<p>P\u0159i pohledu na nej\u010dast\u011bj\u0161\u00ed chyby se objevuje zaj\u00edmav\u00fd vzorec. V\u011bt\u0161ina probl\u00e9m\u016f m\u00e1 p\u0159ekvapiv\u011b m\u00e1lo spole\u010dn\u00e9ho s programov\u00e1n\u00edm. Vznikaj\u00ed kv\u016fli chyb\u011bj\u00edc\u00edm informac\u00edm, nedostate\u010dn\u00e9 struktu\u0159e, nedostate\u010dn\u00e9 dokumentaci nebo nespr\u00e1vn\u00fdm o\u010dek\u00e1v\u00e1n\u00edm.<\/p>\n<p>Technick\u00e1 realizace \u010dasto nep\u0159edstavuje nejv\u011bt\u0161\u00ed v\u00fdzvu. Skute\u010dnou v\u00fdzvou je uspo\u0159\u00e1dat znalosti, zprost\u0159edkovat souvislosti srozumiteln\u00fdm zp\u016fsobem a smyslupln\u011b zorganizovat spolupr\u00e1ci mezi \u010dlov\u011bkem a um\u011blou inteligenc\u00ed.<\/p>\n<p>Kdo tyto z\u00e1klady ovl\u00e1d\u00e1, vyvaruje se automaticky mnoha typick\u00fdch chyb. A pr\u00e1v\u011b d\u00edky tomu vznik\u00e1 nakonec nejen lep\u0161\u00ed k\u00f3d, ale v\u011bt\u0161inou i v\u00fdrazn\u011b lep\u0161\u00ed software.<\/p>\n<div class=\"lyte-wrapper\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe\" id=\"WYL_FLZEcCHa5CQ\"><div id=\"lyte_FLZEcCHa5CQ\" data-src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=%2F%2Fi.ytimg.com%2Fvi%2FFLZEcCHa5CQ%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\"><\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/FLZEcCHa5CQ\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.markus-schall.de\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FFLZEcCHa5CQ%2F0.jpg\" alt=\"Miniatura videa na YouTube\" width=\"640\" height=\"340\" \/><br \/>Pod\u00edvejte se na toto video na YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><\/div><br \/>\nNepou\u017e\u00edvejte Codex, dokud si toto video neprohl\u00e9dnete! (Superaplikace ChatGPT) | <a href=\"https:\/\/www.youtube.com\/@everlastai\" target=\"_blank\" rel=\"nofollow noopener\">Everlast AI<\/a><\/p>\n<h2>Praktick\u00fd p\u0159\u00edklad rozs\u00e1hlej\u0161\u00edho projektu<\/h2>\n<p>Dosud jsme se zab\u00fdvali p\u0159edev\u0161\u00edm z\u00e1sadami. Mluvili jsme o tom, pro\u010d je kontext d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e k\u00f3d, pro\u010d hraje dokumentace kl\u00ed\u010dovou roli a jak lze v\u011bt\u0161\u00ed projekty rozd\u011blit do n\u011bkolika specializovan\u00fdch chat\u016f.<\/p>\n<p>Jak to ale vypad\u00e1 v praxi? Odpov\u011b\u010f zn\u00ed: p\u0159ekvapiv\u011b nen\u00e1padn\u011b.<\/p>\n<p>Mnoho lid\u00ed si v\u00fdvoj zalo\u017een\u00fd na um\u011bl\u00e9 inteligenci p\u0159edstavuje tak, \u017ee sta\u010d\u00ed zadat jedin\u00fd p\u0159\u00edkaz a o p\u00e1r hodin pozd\u011bji dostanou hotov\u00fd softwarov\u00fd syst\u00e9m. Tyto p\u0159edstavy je\u0161t\u011b umoc\u0148uj\u00ed propaga\u010dn\u00ed videa a p\u016fsobiv\u00e9 uk\u00e1zky.<\/p>\n<p>Skute\u010dnost je jin\u00e1. I s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence vznikaj\u00ed velk\u00e9 projekty krok za krokem. Rozd\u00edl nespo\u010d\u00edv\u00e1 v tom, \u017ee by se pl\u00e1nov\u00e1n\u00ed a struktura staly zbyte\u010dn\u00fdmi. Naopak: jsou d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e kdykoli p\u0159edt\u00edm.<\/p>\n<p>Abychom to l\u00e9pe vysv\u011btlili, pod\u00edv\u00e1me se v t\u00e9to kapitole na typick\u00fd p\u0159\u00edklad v\u00fdvoje rozs\u00e1hlej\u0161\u00edho softwarov\u00e9ho syst\u00e9mu. Nejde p\u0159itom o konkr\u00e9tn\u00ed produkt, ale o zobecn\u011bn\u00fd v\u00fdvojov\u00fd proces, jak\u00fd se m\u016f\u017ee vyskytovat v mnoha projektech.<\/p>\n<h3>My\u0161lenka projektu<\/h3>\n<p>T\u00e9m\u011b\u0159 ka\u017ed\u00fd projekt za\u010d\u00edn\u00e1 n\u00e1padem. \u010clov\u011bk si v\u0161imne probl\u00e9mu, mezery na trhu nebo neefektivn\u00edho pracovn\u00edho postupu a na z\u00e1klad\u011b toho vytvo\u0159\u00ed vizi nov\u00e9ho softwarov\u00e9ho \u0159e\u0161en\u00ed.<\/p>\n<p>Pr\u00e1v\u011b v tomto bod\u011b \u010dasto za\u010d\u00edn\u00e1 prvn\u00ed spolupr\u00e1ce s um\u011blou inteligenc\u00ed. M\u00edsto toho, abychom hned hovo\u0159ili o datab\u00e1z\u00edch nebo u\u017eivatelsk\u00fdch rozhran\u00edch, nejprve se pop\u00ed\u0161e samotn\u00fd c\u00edl.<\/p>\n<ul>\n<li>Jak\u00fd probl\u00e9m je t\u0159eba vy\u0159e\u0161it?<\/li>\n<li>Kdo bude tento software pozd\u011bji pou\u017e\u00edvat?<\/li>\n<li>Jak\u00e9 v\u00fdhody by m\u011bla p\u0159in\u00e1\u0161et?<\/li>\n<li>Jak\u00e1 \u0159e\u0161en\u00ed ji\u017e existuj\u00ed?<\/li>\n<\/ul>\n<p>Tento prvn\u00ed krok se \u010dasto jev\u00ed jako jednoduch\u00fd, m\u00e1 v\u0161ak obrovsk\u00fd v\u00fdznam. \u010c\u00edm jasn\u011bji je projektov\u00e1 my\u0161lenka formulov\u00e1na, t\u00edm sn\u00e1ze se um\u011bl\u00e9 inteligenci da\u0159\u00ed za\u0159adit pozd\u011bj\u0161\u00ed rozhodnut\u00ed do spr\u00e1vn\u00e9ho kontextu. Dobr\u00fd popis projektu se tak st\u00e1v\u00e1 jakousi kompasem pro v\u0161echny dal\u0161\u00ed f\u00e1ze v\u00fdvoje.<\/p>\n<h3>Vznik\u00e1 datov\u00fd model<\/h3>\n<p>Po definov\u00e1n\u00ed z\u00e1kladn\u00edch c\u00edl\u016f za\u010d\u00edn\u00e1 samotn\u00e1 strukturalizace projektu. V mnoha p\u0159\u00edpadech se nejprve soust\u0159ed\u00edme na data.<\/p>\n<ul>\n<li>Jak\u00e9 informace je t\u0159eba uchov\u00e1vat?<\/li>\n<li>Jak\u00e9 objekty existuj\u00ed?<\/li>\n<li>Jak\u00e9 vztahy mezi nimi existuj\u00ed?<\/li>\n<\/ul>\n<p>Zde se ji\u017e projevuje jedna z velk\u00fdch v\u00fdhod modern\u00edch syst\u00e9m\u016f um\u011bl\u00e9 inteligence. Mohou pomoci odhalit souvislosti, kter\u00e9 by \u010dlov\u011bku sam\u00e9mu mo\u017en\u00e1 unikly.<\/p>\n<p>Zodpov\u011bdnost v\u0161ak z\u016fst\u00e1v\u00e1 na v\u00fdvoj\u00e1\u0159i. Um\u011bl\u00e1 inteligence m\u016f\u017ee p\u0159edkl\u00e1dat n\u00e1vrhy, ukazovat alternativy a navrhovat struktury. Zda jsou tyto n\u00e1vrhy skute\u010dn\u011b smyslupln\u00e9, je v\u0161ak t\u0159eba i nad\u00e1le odborn\u011b posoudit.<\/p>\n<p>\u010casto vznikne n\u011bkolik n\u00e1vrh\u016f, kter\u00e9 se n\u00e1sledn\u011b projedn\u00e1vaj\u00ed a up\u0159es\u0148uj\u00ed. C\u00edlem nen\u00ed vytvo\u0159it datov\u00fd model co nejrychleji, ale vyvinout datov\u00fd model, kter\u00fd bude dlouhodob\u011b udr\u017eiteln\u00fd.<\/p>\n<h3>Definice architektury<\/h3>\n<p>S rostouc\u00ed jasnost\u00ed ohledn\u011b dat za\u010d\u00edn\u00e1 dal\u0161\u00ed f\u00e1ze. Nyn\u00ed vyvst\u00e1v\u00e1 ot\u00e1zka, jak by m\u011bly jednotliv\u00e9 sou\u010d\u00e1sti syst\u00e9mu spolupracovat.<\/p>\n<ul>\n<li>Jak\u00e9 moduly jsou pot\u0159eba?<\/li>\n<li>Jak\u00e1 rozhran\u00ed jsou nutn\u00e1?<\/li>\n<li>Jak se maj\u00ed roz\u0161\u00ed\u0159en\u00ed integrovat v budoucnu?<\/li>\n<\/ul>\n<p>Pr\u00e1v\u011b v t\u00e9to f\u00e1zi se projevuje s\u00edla specializovan\u00fdch chat\u016f. Chat zam\u011b\u0159en\u00fd na architekturu se m\u016f\u017ee soust\u0159edit na dlouhodob\u00e9 struktur\u00e1ln\u00ed ot\u00e1zky, zat\u00edmco jin\u00e9 chaty ji\u017e vypracov\u00e1vaj\u00ed prvn\u00ed podrobn\u00e9 n\u00e1vrhy.<\/p>\n<p>Sou\u010dasn\u011b s t\u00edm se roz\u0161i\u0159uje projektov\u00e1 dokumentace. Ka\u017ed\u00e9 d\u016fle\u017eit\u00e9 rozhodnut\u00ed se zaznamen\u00e1v\u00e1. Nejen v\u00fdsledek, ale i od\u016fvodn\u011bn\u00ed, kter\u00e9 za n\u00edm stoj\u00ed. T\u00edmto zp\u016fsobem se krok za krokem vytv\u00e1\u0159\u00ed p\u0159ehledn\u00e1 znalostn\u00ed z\u00e1kladna.<\/p>\n<h3>Prvn\u00ed prototypy<\/h3>\n<p>Nastane okam\u017eik, kdy se teorie setk\u00e1 s prax\u00ed.<\/p>\n<ul>\n<li>Vznikaj\u00ed prvn\u00ed prototypy.<\/li>\n<li>Navrhuj\u00ed se u\u017eivatelsk\u00e1 rozhran\u00ed.<\/li>\n<li>Prob\u00edh\u00e1 testov\u00e1n\u00ed dotaz\u016f do datab\u00e1ze.<\/li>\n<li>Simuluj\u00ed se pracovn\u00ed postupy.<\/li>\n<\/ul>\n<p>Mnoz\u00ed v\u00fdvoj\u00e1\u0159i zde zaznamen\u00e1vaj\u00ed zaj\u00edmav\u00fd jev. Prvn\u00ed viditeln\u00e9 v\u00fdsledky jsou obrovskou motivac\u00ed. Z\u00e1rove\u0148 v\u0161ak vyvst\u00e1vaj\u00ed nov\u00e9 ot\u00e1zky, kter\u00e9 b\u011bhem pl\u00e1nov\u00e1n\u00ed nebyly z\u0159ejm\u00e9. Mo\u017en\u00e1 chyb\u00ed ur\u010dit\u00e1 pole. Mo\u017en\u00e1 je t\u0159eba upravit procesy. Mo\u017en\u00e1 se uk\u00e1\u017ee, \u017ee p\u016fvodn\u00ed p\u0159edpoklad nen\u00ed udr\u017eiteln\u00fd.<\/p>\n<p>To je zcela norm\u00e1ln\u00ed. V\u00fdvoj softwaru nen\u00ed line\u00e1rn\u00ed proces. I v p\u0159\u00edpad\u011b um\u011bl\u00e9 inteligence se kvalita dosahuje opakovan\u00fdmi iteracemi a neust\u00e1l\u00fdm zlep\u0161ov\u00e1n\u00edm.<\/p>\n<h3>Spolupr\u00e1ce n\u011bkolika rol\u00ed um\u011bl\u00e9 inteligence<\/h3>\n<p>S rostouc\u00edm rozsahem projektu nab\u00fdv\u00e1 rozd\u011blen\u00ed pr\u00e1ce na v\u00fdznamu. V\u00fdvoj\u00e1\u0159 ji\u017e nepracuje s jedinou um\u011blou inteligenc\u00ed, ale s n\u011bkolika specializovan\u00fdmi rolemi.<\/p>\n<ul>\n<li>Chat analyzuje architekturu.<\/li>\n<li>Jin\u00fd vyv\u00edj\u00ed funkce.<\/li>\n<li>T\u0159et\u00ed dokumentuje rozhodnut\u00ed.<\/li>\n<li>\u010ctvrt\u00fd prov\u011b\u0159uje mo\u017en\u00e9 slabiny.<\/li>\n<\/ul>\n<p>V\u00fdsledkem je zp\u016fsob pr\u00e1ce, kter\u00fd se p\u0159ekvapiv\u011b podob\u00e1 klasick\u00fdm v\u00fdvoj\u00e1\u0159sk\u00fdm t\u00fdm\u016fm. Rozhoduj\u00edc\u00edm rozd\u00edlem je, \u017ee tyto role jsou flexibiln\u00ed a mohou velmi rychle p\u0159ech\u00e1zet mezi r\u016fzn\u00fdmi \u00fakoly.<\/p>\n<p>I p\u0159esto z\u016fst\u00e1v\u00e1 hlavn\u00ed rozhodovac\u00ed pravomoc v rukou \u010dlov\u011bka. On rozhoduje, kter\u00e9 n\u00e1vrhy budou p\u0159ijaty a kter\u00e9 ne.<\/p>\n<h3>V\u00fdznam pr\u016fb\u011b\u017en\u00e9 dokumentace<\/h3>\n<p>V pr\u016fb\u011bhu rozs\u00e1hlej\u0161\u00edch projekt\u016f se st\u00e1le v\u00edce ukazuje, pro\u010d hraje dokumentace tak kl\u00ed\u010dovou roli. Zpo\u010d\u00e1tku se projekt jev\u00ed jako p\u0159ehledn\u00fd. Po n\u011bkolika m\u011bs\u00edc\u00edch v\u0161ak \u010dasto existuj\u00ed stovky rozhodnut\u00ed, \u010detn\u00e9 moduly a mno\u017estv\u00ed technick\u00fdch detail\u016f.<\/p>\n<p>Bez dokumentace by zna\u010dn\u00e1 \u010d\u00e1st t\u011bchto znalost\u00ed byla ztracena. Proto nen\u00ed dokumentace vn\u00edm\u00e1na jako nep\u0159\u00edjemn\u00e1 povinnost, ale jako aktivn\u00ed sou\u010d\u00e1st v\u00fdvoje. Nov\u00ed \u010dlenov\u00e9 t\u00fdmu se tak mohou rychle zau\u010dit. D\u0159\u00edv\u011bj\u0161\u00ed rozhodnut\u00ed z\u016fst\u00e1vaj\u00ed srozumiteln\u00e1. Cel\u00fd projekt se tak st\u00e1v\u00e1 z dlouhodob\u00e9ho hlediska l\u00e9pe udr\u017eovateln\u00fdm.<\/p>\n<p>Pr\u00e1v\u011b v p\u0159\u00edpad\u011b v\u00fdvoje zalo\u017een\u00e9ho na um\u011bl\u00e9 inteligenci pat\u0159\u00ed tento bod k nejd\u016fle\u017eit\u011bj\u0161\u00edm faktor\u016fm \u00fasp\u011bchu v\u016fbec.<\/p>\n<h3>Nevyhnuteln\u00e9 zm\u011bny<\/h3>\n<p>\u017d\u00e1dn\u00fd v\u011bt\u0161\u00ed softwarov\u00fd projekt nez\u016fst\u00e1v\u00e1 beze zm\u011bny. Objevuj\u00ed se nov\u00e9 po\u017eadavky. P\u0159\u00e1n\u00ed z\u00e1kazn\u00edk\u016f se m\u011bn\u00ed. Technologie se neust\u00e1le vyv\u00edjej\u00ed. N\u011bkter\u00e9 n\u00e1pady se uk\u00e1\u017eou jako vynikaj\u00edc\u00ed, jin\u00e9 jako m\u00e9n\u011b provediteln\u00e9.<\/p>\n<p>Proto by ka\u017ed\u00e1 architektura m\u011bla b\u00fdt dostate\u010dn\u011b flexibiln\u00ed, aby dok\u00e1zala reagovat na zm\u011bny. Zde se op\u011bt ukazuje v\u00fdznam kvalitn\u00ed dokumentace a jasn\u00e9 struktury. \u010c\u00edm lep\u0161\u00ed jsou z\u00e1klady, t\u00edm sn\u00e1ze lze prov\u00e1d\u011bt pozd\u011bj\u0161\u00ed \u00fapravy.<\/p>\n<p>Um\u011bl\u00e1 inteligence m\u016f\u017ee pomoci analyzovat dopady zm\u011bn a navrhovat alternativy. Strategick\u00e9 rozhodnut\u00ed v\u0161ak z\u016fst\u00e1v\u00e1 i nad\u00e1le na v\u00fdvoj\u00e1\u0159i.<\/p>\n<h3>Co maj\u00ed \u00fasp\u011b\u0161n\u00e9 projekty spole\u010dn\u00e9ho<\/h3>\n<p>P\u0159i pohledu na r\u016fzn\u00e9 projekty v oblasti um\u011bl\u00e9 inteligence se st\u00e1le opakuj\u00ed podobn\u00e9 vzorce. \u00dasp\u011b\u0161n\u00e9 projekty za\u010d\u00ednaj\u00ed jasnou viz\u00ed. Maj\u00ed srozumitelnou strukturu. D\u016fle\u017eit\u00e1 rozhodnut\u00ed jsou v nich zdokumentov\u00e1na. Rozd\u011bluj\u00ed velk\u00e9 \u00fakoly na men\u0161\u00ed \u010d\u00e1sti.<\/p>\n<p>A AI nepova\u017euj\u00ed za z\u00e1zra\u010dn\u00e9 \u0159e\u0161en\u00ed, ale za v\u00fdkonn\u00e9ho partnera v r\u00e1mci \u0161ir\u0161\u00edho v\u00fdvojov\u00e9ho procesu. Skute\u010dn\u00e1 s\u00edla modern\u00ed AI nespo\u010d\u00edv\u00e1 v tom, \u017ee by dok\u00e1zala vytv\u00e1\u0159et software pouh\u00fdm stisknut\u00edm tla\u010d\u00edtka. Jej\u00ed s\u00edla spo\u010d\u00edv\u00e1 v tom, \u017ee podporuje v\u00fdvoj\u00e1\u0159e p\u0159i anal\u00fdze, pl\u00e1nov\u00e1n\u00ed, realizaci a dokumentaci. Pr\u00e1v\u011b t\u00edm vznikaj\u00ed nov\u00e9 mo\u017enosti.<\/p>\n<h3>Cesta je d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e prvn\u00ed zad\u00e1n\u00ed<\/h3>\n<p>Kdo s um\u011blou inteligenc\u00ed programuje poprv\u00e9, \u010dasto hled\u00e1 ten \u201edokonal\u00fd\u201c p\u0159\u00edkaz. Po n\u011bkolika v\u011bt\u0161\u00edch projektech se tento pohled v\u011bt\u0161inou zm\u011bn\u00ed. \u00dasp\u011bch projektu m\u00e1lokdy z\u00e1vis\u00ed na jedin\u00e9m p\u0159\u00edkazu. Rozhoduj\u00edc\u00ed je sp\u00ed\u0161e cel\u00fd proces.<\/p>\n<ul>\n<li>My\u0161lenka projektu.<\/li>\n<li>Anal\u00fdza.<\/li>\n<li>Architektura.<\/li>\n<li>Dokumentace.<\/li>\n<li>Spolupr\u00e1ce r\u016fzn\u00fdch rol\u00ed.<\/li>\n<li>Neust\u00e1l\u00e9 zlep\u0161ov\u00e1n\u00ed.<\/li>\n<\/ul>\n<p>Um\u011bl\u00e1 inteligence m\u016f\u017ee b\u00fdt v t\u011bchto oblastech n\u00e1pomocn\u00e1. Nenahrazuje v\u0161ak nutnost strukturovan\u00e9ho uva\u017eov\u00e1n\u00ed a systematick\u00e9 pr\u00e1ce. \u00dasp\u011b\u0161n\u00fd v\u00fdvoj s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence se proto v kone\u010dn\u00e9m d\u016fsledku podob\u00e1 \u00fasp\u011b\u0161n\u00e9mu v\u00fdvoji softwaru obecn\u011b.<\/p>\n<p>Rozd\u00edl spo\u010d\u00edv\u00e1 pouze v tom, \u017ee dnes m\u00e1me k dispozici mnohem v\u00fdkonn\u011bj\u0161\u00ed n\u00e1stroje. A pr\u00e1v\u011b proto o \u00fasp\u011bchu projektu nerozhodne ten nejlep\u0161\u00ed prompt, ale kvalita cel\u00e9ho v\u00fdvojov\u00e9ho procesu.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6236\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-12-Zukunft.jpg\" alt=\"Budoucnost v\u00fdvoje softwaru\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-12-Zukunft.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-12-Zukunft-300x169.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-12-Zukunft-768x432.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Softwareentwicklung-mit-KI-12-Zukunft-18x10.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Budoucnost v\u00fdvoje softwaru<\/h2>\n<p>Kdo sleduje aktu\u00e1ln\u00ed diskusi o um\u011bl\u00e9 inteligenci, mohl by snadno nab\u00fdt dojmu, \u017ee u\u017e je v\u0161e rozhodnuto. Jedni jsou p\u0159esv\u011bd\u010deni, \u017ee v\u00fdvoj\u00e1\u0159i brzy ztrat\u00ed smysl. Druz\u00ed pova\u017euj\u00ed um\u011blou inteligenci za kr\u00e1tkodob\u00fd fenom\u00e9n, kter\u00fd za p\u00e1r let zase zmiz\u00ed.<\/p>\n<p>Na z\u00e1klad\u011b dosavadn\u00edch zku\u0161enost\u00ed pova\u017euji oba pohledy za p\u0159\u00edli\u0161 zjednodu\u0161uj\u00edc\u00ed. Skute\u010dn\u00fd v\u00fdvoj teprve za\u010d\u00edn\u00e1.<\/p>\n<p>Zat\u00edmco p\u00ed\u0161u tento \u010dl\u00e1nek, s\u00e1m pracuji na rozs\u00e1hl\u00e9m softwarov\u00e9m projektu, kter\u00fd je od sam\u00e9ho po\u010d\u00e1tku vyv\u00edjen s podporou um\u011bl\u00e9 inteligence. Nejde p\u0159itom jen o to, nechat um\u011blou inteligenci ps\u00e1t k\u00f3d. Mnohem zaj\u00edmav\u011bj\u0161\u00ed je ot\u00e1zka, jak se zm\u011bn\u00ed v\u00fdvojov\u00e9 procesy, kdy\u017e je najednou trvale k dispozici inteligentn\u00ed asistent.<\/p>\n<p>Ji\u017e po n\u011bkolika t\u00fddnech se projevuj\u00ed z\u0159eteln\u00e9 rozd\u00edly oproti tradi\u010dn\u00edmu zp\u016fsobu pr\u00e1ce. N\u00e1pady lze ov\u011b\u0159ovat rychleji. Koncepty vznikaj\u00ed v krat\u0161\u00edm \u010dase. Dokumentace se roz\u0161i\u0159uje t\u00e9m\u011b\u0159 automaticky spolu s projektem. Z\u00e1rove\u0148 je v\u0161ak z\u0159ejm\u00e9, \u017ee dobr\u00e9 v\u00fdsledky i nad\u00e1le z\u00e1vis\u00ed na jasn\u00fdch struktur\u00e1ch, pe\u010dliv\u00e9m pl\u00e1nov\u00e1n\u00ed a srozumiteln\u00e9 komunikaci.<\/p>\n<p>N\u00e1stroje se m\u011bn\u00ed. Z\u00e1kladn\u00ed principy kvalitn\u00edho v\u00fdvoje softwaru v\u0161ak z\u016fst\u00e1vaj\u00ed p\u0159ekvapiv\u011b nem\u011bnn\u00e9.<\/p>\n<h3>Od programov\u00e1n\u00ed k syst\u00e9mov\u00e9mu my\u0161len\u00ed<\/h3>\n<p>Po mnoho desetilet\u00ed st\u00e1la v centru pozornosti samotn\u00e1 programov\u00e1n\u00ed. Kdo cht\u011bl vyv\u00edjet software, musel ovl\u00e1dat programovac\u00ed jazyky, u\u010dit se knihovny a s\u00e1m ps\u00e1t velk\u00e9 mno\u017estv\u00ed k\u00f3du.<\/p>\n<p>Tato situace se postupn\u011b m\u011bn\u00ed. K\u00f3d se st\u00e1le v\u00edce st\u00e1v\u00e1 zdrojem, kter\u00fd lze automatizovat. Skute\u010dn\u00e1 v\u00fdzva se p\u0159esouv\u00e1 sm\u011brem k anal\u00fdze, architektu\u0159e a porozum\u011bn\u00ed syst\u00e9mu.<\/p>\n<p>V\u00fdvoj\u00e1\u0159 budoucnosti bude pravd\u011bpodobn\u011b tr\u00e1vit m\u00e9n\u011b \u010dasu psan\u00edm jednotliv\u00fdch funkc\u00ed a podstatn\u011b v\u00edce \u010dasu popisem syst\u00e9m\u016f, anal\u00fdzou po\u017eadavk\u016f a koordinac\u00ed souvislost\u00ed.<\/p>\n<p>Schopnost srozumiteln\u011b formulovat slo\u017eit\u00e9 souvislosti je proto d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e kdykoli p\u0159edt\u00edm. V jist\u00e9m smyslu se vrac\u00edme k samotn\u00fdm z\u00e1klad\u016fm v\u00fdvoje softwaru. V centru pozornosti nestoj\u00ed syntaxe programovac\u00edho jazyka, ale pochopen\u00ed probl\u00e9mu.<\/p>\n<h3>Dokumentace se st\u00e1v\u00e1 kl\u00ed\u010dov\u00fdm prvkem<\/h3>\n<p>Jeden trend je ji\u017e dnes jasn\u011b patrn\u00fd. Zat\u00edmco dokumentace byla d\u0159\u00edve \u010dasto pova\u017eov\u00e1na za nutn\u00e9 zlo, st\u00e1v\u00e1 se nyn\u00ed st\u00e1le \u010dast\u011bji \u00fast\u0159edn\u00edm prvkem mnoha projekt\u016f.<\/p>\n<p>Syst\u00e9my um\u011bl\u00e9 inteligence mohou pracovat pouze s informacemi, kter\u00e9 maj\u00ed k dispozici. \u010c\u00edm l\u00e9pe je projekt zdokumentov\u00e1n, t\u00edm produktivn\u011bj\u0161\u00ed m\u016f\u017ee b\u00fdt spolupr\u00e1ce. T\u00edm doch\u00e1z\u00ed k zaj\u00edmav\u00e9mu posunu.<\/p>\n<p>Dokumentace ji\u017e neslou\u017e\u00ed v\u00fdhradn\u011b lidem. St\u00e1v\u00e1 se z\u00e1rove\u0148 znalostn\u00ed b\u00e1z\u00ed pro digit\u00e1ln\u00ed asistenty. Dalo by se \u0159\u00edci, \u017ee modern\u00ed projekty se st\u00e1le \u010dast\u011bji skl\u00e1daj\u00ed ze dvou \u00farovn\u00ed. Na jedn\u00e9 stran\u011b je samotn\u00fd software. Na druh\u00e9 stran\u011b je znalostn\u00ed b\u00e1ze, kter\u00e1 popisuje, pro\u010d tento software v\u016fbec existuje a jak funguje.<\/p>\n<p>Ob\u011b oblasti se v budoucnu pravd\u011bpodobn\u011b budou st\u00e1le v\u00edce propojovat.<\/p>\n<h3>Virtu\u00e1ln\u00ed t\u00fdmy nam\u00edsto jednotliv\u00fdch n\u00e1stroj\u016f<\/h3>\n<p>Tak\u00e9 spolupr\u00e1ce s um\u011blou inteligenc\u00ed se bude d\u00e1le rozv\u00edjet. V sou\u010dasnosti mnoho v\u00fdvoj\u00e1\u0159\u016f st\u00e1le pracuje s jednotliv\u00fdmi chaty nebo jednotliv\u00fdmi modely. V budoucnu budeme pravd\u011bpodobn\u011b st\u00e1le \u010dast\u011bji pracovat s cel\u00fdmi skupinami specializovan\u00fdch syst\u00e9m\u016f um\u011bl\u00e9 inteligence.<\/p>\n<ul>\n<li>Architekturu navrhuje syst\u00e9m.<\/li>\n<li>Dal\u0161\u00ed vyv\u00edj\u00ed funkce.<\/li>\n<li>Dal\u0161\u00ed vytv\u00e1\u0159\u00ed testy.<\/li>\n<li>Dal\u0161\u00ed se star\u00e1 o dokumentaci.<\/li>\n<\/ul>\n<p>\u010clov\u011bk v tomto p\u0159\u00edpad\u011b p\u0159eb\u00edr\u00e1 roli vedouc\u00edho projektu a ur\u010duje sm\u011br. Tento model se ji\u017e dnes p\u0159ekvapiv\u011b velmi podob\u00e1 klasick\u00fdm v\u00fdvoj\u00e1\u0159sk\u00fdm t\u00fdm\u016fm. Rozd\u00edl spo\u010d\u00edv\u00e1 pouze v tom, \u017ee \u010dlenov\u00e9 t\u00fdmu jsou digit\u00e1ln\u00ed a mohou b\u011bhem n\u011bkolika vte\u0159in p\u0159ech\u00e1zet mezi r\u016fzn\u00fdmi \u00fakoly.<\/p>\n<h3>V\u00fdznam lidsk\u00e9 zku\u0161enosti<\/h3>\n<p>I p\u0159es ve\u0161ker\u00fd technick\u00fd pokrok plat\u00ed jedna v\u011bc: zku\u0161enosti neztr\u00e1cej\u00ed na v\u00fdznamu. Naopak. \u010c\u00edm v\u00fdkonn\u011bj\u0161\u00ed jsou n\u00e1stroje, t\u00edm cenn\u011bj\u0161\u00ed je schopnost \u010dinit spr\u00e1vn\u00e1 rozhodnut\u00ed.<\/p>\n<ul>\n<li>Um\u011bl\u00e1 inteligence m\u016f\u017ee p\u0159edkl\u00e1dat n\u00e1vrhy.<\/li>\n<li>Um\u00ed analyzovat.<\/li>\n<li>M\u016f\u017ee navrhnout alternativy.<\/li>\n<li>Dok\u00e1\u017ee dokonce odhalit chyby.<\/li>\n<\/ul>\n<p>Odpov\u011bdnost za kone\u010dn\u00e1 rozhodnut\u00ed v\u0161ak z\u016fst\u00e1v\u00e1 na \u010dlov\u011bku. Kdo rozum\u00ed proces\u016fm, dok\u00e1\u017ee rozpoznat souvislosti a uva\u017eovat v dlouhodob\u00e9m horizontu, bude m\u00edt i v budoucnu obrovskou v\u00fdhodu.<\/p>\n<p>Skute\u010dn\u00e1 s\u00edla nevych\u00e1z\u00ed pouze z um\u011bl\u00e9 inteligence. Vznik\u00e1 spojen\u00edm lidsk\u00fdch zku\u0161enost\u00ed s um\u011blou inteligenc\u00ed.<\/p>\n<h3>Od chatovac\u00edho robota s um\u011blou inteligenc\u00ed k projektov\u00e9 pam\u011bti<\/h3>\n<p><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/03\/export-dat-chatgpt-vysvetluje-jak-se-vase-chaty-ki-stavaji-osobnim-znalostnim-systemem\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-5296 size-medium\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ChatGPT-Datenexport-300x200.jpg\" alt=\"Export dat ChatGPT\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ChatGPT-Datenexport-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ChatGPT-Datenexport-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ChatGPT-Datenexport-18x12.jpg 18w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ChatGPT-Datenexport.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Kdo vyv\u00edj\u00ed rozs\u00e1hlej\u0161\u00ed softwarov\u00e9 projekty s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence, brzy zjist\u00ed, \u017ee \u00fazk\u00fdm hrdlem nen\u00ed k\u00f3d, ale znalosti o projektu. Po\u017eadavky, architektonick\u00e1 rozhodnut\u00ed, datov\u00e9 modely a diskuse se \u010dasto hromad\u00ed v pr\u016fb\u011bhu t\u00fddn\u016f \u010di m\u011bs\u00edc\u016f. Pr\u00e1v\u011b zde vznik\u00e1 zaj\u00edmav\u00e1 souvislost s t\u00e9matem exportu dat. Mnoh\u00e9 z t\u011bchto informac\u00ed jsou toti\u017e ji\u017e k dispozici v dosavadn\u00edch diskus\u00edch o um\u011bl\u00e9 inteligenci. Kdo sv\u00e9 <a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/03\/export-dat-chatgpt-vysvetluje-jak-se-vase-chaty-ki-stavaji-osobnim-znalostnim-systemem\/\"><strong>Historie chatu je exportov\u00e1na a systematicky archivov\u00e1na<\/strong><\/a>, vytv\u00e1\u0159\u00ed z\u00e1klad pro dlouhodobou pam\u011b\u0165 projektu. Nam\u00edsto toho, aby bylo nutn\u00e9 d\u016fle\u017eit\u00e9 rozhodnut\u00ed neust\u00e1le znovu vysv\u011btlovat, mohou b\u00fdt d\u0159\u00edv\u011bj\u0161\u00ed anal\u00fdzy, koncepce a \u0159e\u0161en\u00ed trvale k dispozici. Z jednotliv\u00fdch chat\u016f tak krok za krokem vznik\u00e1 znalostn\u00ed b\u00e1ze, kterou lze pozd\u011bji vyu\u017e\u00edt pro dokumentaci, v\u00fdvoj a dokonce i pro vlastn\u00ed syst\u00e9my um\u011bl\u00e9 inteligence. V\u00fdvoj softwaru s um\u011blou inteligenc\u00ed proto neznamen\u00e1 jen rychlej\u0161\u00ed programov\u00e1n\u00ed, ale tak\u00e9 v\u011bdom\u00e9 budov\u00e1n\u00ed digit\u00e1ln\u00edho archivu znalost\u00ed.<\/p>\n<h3>M\u016fj osobn\u00ed z\u00e1v\u011br<\/h3>\n<p>Kdy\u017e se ohl\u00e9dnu za sv\u00fdmi dosavadn\u00edmi zku\u0161enostmi s v\u00fdvojem podporovan\u00fdm um\u011blou inteligenc\u00ed, jedna v\u011bc mi p\u0159ijde na mysl p\u0159edev\u0161\u00edm:<\/p>\n<p>Technologie m\u011b nep\u0159im\u011bla k tomu, abych m\u00e9n\u011b p\u0159em\u00fd\u0161lel. P\u0159im\u011bla m\u011b k tomu, abych p\u0159em\u00fd\u0161lel jinak. Mnoho \u00fakol\u016f, kter\u00e9 mi d\u0159\u00edve zab\u00edraly zna\u010dnou \u010d\u00e1st pracovn\u00ed doby, lze dnes vy\u0159\u00eddit mnohem rychleji. Z\u00e1rove\u0148 vzrostl v\u00fdznam struktury, pl\u00e1nov\u00e1n\u00ed a dokumentace.<\/p>\n<p>Pr\u00e1v\u011b p\u0159i m\u00e9m aktu\u00e1ln\u00edm projektu se znovu a znovu ukazuje, jak cenn\u00fd je jasn\u00fd kontext, centr\u00e1ln\u00ed znalostn\u00ed b\u00e1ze a jasn\u011b definovan\u00e9 procesy. Rozd\u00edl ned\u011bl\u00e1 jednotliv\u00fd p\u0159\u00edkaz. Ani jednotliv\u00fd \u0159\u00e1dek k\u00f3du. Ani pou\u017eit\u00fd syst\u00e9m um\u011bl\u00e9 inteligence.<\/p>\n<p>Rozhoduj\u00edc\u00edm faktorem je schopnost strukturovat znalosti a d\u00e1t projektu jasn\u00fd sm\u011br.<\/p>\n<p>Mo\u017en\u00e1 se za n\u011bkolik let budeme na dne\u0161n\u00ed dobu ohl\u00ed\u017eet stejn\u011b jako na zaveden\u00ed internetu nebo prvn\u00edch osobn\u00edch po\u010d\u00edta\u010d\u016f. Mnoh\u00e9 mo\u017enosti jsou ji\u017e patrn\u00e9, ale dlouhodob\u00e9 dopady lze zat\u00edm jen st\u011b\u017e\u00ed pln\u011b odhadnout.<\/p>\n<p>Jedna v\u011bc se v\u0161ak ji\u017e dnes jev\u00ed jako pravd\u011bpodobn\u00e1. V\u00fdvoj softwaru se zm\u011bn\u00ed. Ne proto, \u017ee by stroje najednou zvl\u00e1daly v\u0161e samy, ale proto, \u017ee lid\u00e9 z\u00edskali nov\u00e9 n\u00e1stroje, kter\u00e9 roz\u0161i\u0159uj\u00ed jejich schopnosti. Kdo tyto n\u00e1stroje smyslupln\u011b vyu\u017e\u00edv\u00e1, m\u016f\u017ee pracovat produktivn\u011bji, u\u010dit se rychleji a zvl\u00e1dat v\u011bt\u0161\u00ed projekty ne\u017e kdykoli p\u0159edt\u00edm.<\/p>\n<p>Budoucnost proto pravd\u011bpodobn\u011b nepat\u0159\u00ed ani \u010dlov\u011bku samotn\u00e9mu, ani um\u011bl\u00e9 inteligenci samotn\u00e9. Pat\u0159\u00ed spolupr\u00e1ci obou stran. A pr\u00e1v\u011b tato spolupr\u00e1ce neza\u010d\u00edn\u00e1 k\u00f3dov\u00e1n\u00edm.<\/p>\n<p>Za\u010d\u00edn\u00e1 to n\u00e1padem, jasnou strukturou a ochotou zkou\u0161et nov\u00e9 v\u011bci.<\/p>\n<hr \/>\n\n\t\t\t<div class=\"display-post-types\">\n\n\t\t\t\t\t\t\t<style type=\"text\/css\">\n\t\t\t#dpt-wrapper-576 { --dpt-text-align: left;--dpt-image-crop: center;--dpt-border-radius: 5px;--dpt-h-gutter: 10px;--dpt-v-gutter: 9px; }\t\t\t<\/style>\n\t\t\t<style type=\"text\/css\">#dpt-wrapper-576 { --dpt-title-font-style:normal;--dpt-title-font-weight:600;--dpt-title-line-height:1.5;--dpt-title-text-decoration:none;--dpt-title-text-transform:none;--dpt-excerpt-font-style:normal;--dpt-excerpt-font-weight:400;--dpt-excerpt-line-height:1.5;--dpt-excerpt-text-decoration:none;--dpt-excerpt-text-transform:none;--dpt-meta1-font-style:normal;--dpt-meta1-font-weight:400;--dpt-meta1-line-height:1.9;--dpt-meta1-text-decoration:none;--dpt-meta1-text-transform:none;--dpt-meta2-font-style:normal;--dpt-meta2-font-weight:400;--dpt-meta2-line-height:1.9;--dpt-meta2-text-decoration:none;--dpt-meta2-text-transform:none; }<\/style><div class=\"dpt-main-header\">\n\t\t\t\t\t\t<div class=\"dpt-main-title\">\n\t\t\t\t\t\t\t<span class=\"dpt-main-title-text\">Aktu\u00e1ln\u00ed \u010dl\u00e1nky o um\u011bl\u00e9 inteligenci<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\t\t\t\n\t\t\t\t<div id=\"dpt-wrapper-576\" class=\"dpt-wrapper dpt-mag1 land1 dpt-cropped dpt-flex-wrap\" >\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"mit ki dialogisch denken lernen: warum gute fragen wichtiger sind als gute modelle\" data-id=\"4700\"  data-category=\"allgemein ki-systeme tipps &amp; anleitungen\" data-post_tag=\"denkmodelle k\u00fcnstliche intelligenz lernen llm prozesse ratgeber sprachmodell\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/02\/naucit-se-myslet-v-dialogu-s-ki-proc-jsou-dobre-otazky-dulezitejsi-nez-dobre-modely\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Nau\u010dit se myslet v dialogu s um\u011blou inteligenc\u00ed: Pro\u010d jsou dobr\u00e9 ot\u00e1zky d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e dobr\u00e9 modely<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Nau\u010dit se myslet v dialogu s um\u011blou inteligenc\u00ed\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Denken-lernen-mit-KI.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Denken-lernen-mit-KI.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Denken-lernen-mit-KI-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Denken-lernen-mit-KI-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Denken-lernen-mit-KI-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2026\/02\/naucit-se-myslet-v-dialogu-s-ki-proc-jsou-dobre-otazky-dulezitejsi-nez-dobre-modely\/\" rel=\"bookmark\">Nau\u010dit se myslet v dialogu s um\u011blou inteligenc\u00ed: Pro\u010d jsou dobr\u00e9 ot\u00e1zky d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e dobr\u00e9 modely<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"mit klarheit durch die krise: wie ki neue perspektiven er\u00f6ffnet\" data-id=\"2436\"  data-category=\"b\u00fccher\" data-post_tag=\"buch krisen k\u00fcnstliche intelligenz lernen pers\u00f6nlichkeitsentwicklung ratgeber\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/08\/srozumitelne-projit-krizi-jak-ki-otevira-nove-perspektivy\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Jasn\u00e9 p\u0159ekon\u00e1n\u00ed krize: jak um\u011bl\u00e1 inteligence otev\u00edr\u00e1 nov\u00e9 perspektivy<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"838\" height=\"1200\" class=\"attachment-full size-full\" alt=\"Kniha &quot;Krize jako bod obratu - u\u010dit se, r\u016fst, formovat\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg.jpg\" data-dpt-sizes=\"(max-width: 838px) 100vw, 838px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg.jpg 838w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg-210x300.jpg 210w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg-715x1024.jpg 715w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg-768x1100.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Krisen-Cover-Front-DEjpg-8x12.jpg 8w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/08\/srozumitelne-projit-krizi-jak-ki-otevira-nove-perspektivy\/\" rel=\"bookmark\">Jasn\u00e9 p\u0159ekon\u00e1n\u00ed krize: jak um\u011bl\u00e1 inteligence otev\u00edr\u00e1 nov\u00e9 perspektivy<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"vom content zur substanz: wie digitale systeme entstehen, die nicht kopierbar sind\" data-id=\"5899\"  data-category=\"allgemein b\u00fccher gesellschaft tipps &amp; anleitungen\" data-post_tag=\"buch datenlogik denkmodelle digitales eigentum erfahrungen k\u00fcnstliche intelligenz prozesse publishing ratgeber\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/04\/od-obsahu-k-podstate-jak-se-vytvareji-digitalni-systemy-ktere-nelze-kopirovat\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Od obsahu k podstat\u011b: jak vznikaj\u00ed digit\u00e1ln\u00ed syst\u00e9my, kter\u00e9 nelze kop\u00edrovat<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"682\" class=\"attachment-full size-full\" alt=\"Syst\u00e9m m\u00edsto individu\u00e1ln\u00edho obsahu\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Organische-Reichweite.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Organische-Reichweite.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Organische-Reichweite-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Organische-Reichweite-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Organische-Reichweite-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2026\/04\/od-obsahu-k-podstate-jak-se-vytvareji-digitalni-systemy-ktere-nelze-kopirovat\/\" rel=\"bookmark\">Od obsahu k podstat\u011b: jak vznikaj\u00ed digit\u00e1ln\u00ed syst\u00e9my, kter\u00e9 nelze kop\u00edrovat<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"ki-studio 2025: welche hardware wirklich lohnt &#8211; vom mac studio bis zur rtx 3090\" data-id=\"3704\"  data-category=\"apple macos featured hardware ki-systeme\" data-post_tag=\"apple digitales eigentum k\u00fcnstliche intelligenz llm mlx neo4j sprachmodell\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/11\/ki-studio-2025-ktery-hardware-se-opravdu-vyplati-z-mac-studia-na-rtx-3090\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">AI Studio 2025: Kter\u00fd hardware se opravdu vyplat\u00ed - od Mac Studia po RTX 3090<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Hardware 2025 pro studio AI\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Studio-Hardware-2025.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Studio-Hardware-2025.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Studio-Hardware-2025-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Studio-Hardware-2025-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Studio-Hardware-2025-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/11\/ki-studio-2025-ktery-hardware-se-opravdu-vyplati-z-mac-studia-na-rtx-3090\/\" rel=\"bookmark\">AI Studio 2025: Kter\u00fd hardware se opravdu vyplat\u00ed - od Mac Studia po RTX 3090<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<hr \/>\n<h2>\u010casto kladen\u00e9 ot\u00e1zky<\/h2>\n<ol>\n<li><strong>Je dnes um\u011bl\u00e1 inteligence schopn\u00e1 sama vyv\u00edjet kompletn\u00ed softwarov\u00e9 projekty?<\/strong><br \/>\nModern\u00ed syst\u00e9my um\u011bl\u00e9 inteligence dok\u00e1\u017eou p\u0159evz\u00edt zna\u010dnou \u010d\u00e1st softwarov\u00e9ho projektu. Um\u00ed navrhovat datov\u00e9 modely, generovat zdrojov\u00fd k\u00f3d, vyv\u00edjet rozhran\u00ed, ps\u00e1t dokumentaci a dokonce i vytv\u00e1\u0159et testy. \u00dasp\u011b\u0161n\u00fd v\u00fdvoj softwaru v\u0161ak nevznik\u00e1 pouze psan\u00edm k\u00f3du. Je t\u0159eba porozum\u011bt po\u017eadavk\u016fm, analyzovat obchodn\u00ed procesy, p\u0159ij\u00edmat rozhodnut\u00ed a kontrolovat v\u00fdsledky. Tyto \u00fakoly z\u016fst\u00e1vaj\u00ed v odpov\u011bdnosti \u010dlov\u011bka. Um\u011bl\u00e1 inteligence m\u016f\u017ee v\u00fdrazn\u011b zv\u00fd\u0161it produktivitu, nenahrazuje v\u0161ak nutnost odborn\u00fdch znalost\u00ed, zku\u0161enost\u00ed a \u0159\u00edzen\u00ed projekt\u016f.<\/li>\n<li><strong>Kter\u00e1 um\u011bl\u00e1 inteligence se nejl\u00e9pe hod\u00ed pro v\u00fdvoj softwaru?<\/strong><br \/>\nNeexistuje jednozna\u010dn\u00e1 odpov\u011b\u010f. R\u016fzn\u00e9 syst\u00e9my maj\u00ed r\u016fzn\u00e9 siln\u00e9 str\u00e1nky. N\u011bkter\u00e9 modely vynikaj\u00ed zejm\u00e9na v ot\u00e1zk\u00e1ch architektury, jin\u00e9 zase v generov\u00e1n\u00ed k\u00f3du nebo dokumentaci. Rozhoduj\u00edc\u00ed je \u010dasto m\u00e9n\u011b v\u00fdb\u011br n\u00e1stroje ne\u017e kvalita poskytnut\u00fdch informac\u00ed. I ta nejv\u00fdkonn\u011bj\u0161\u00ed um\u011bl\u00e1 inteligence m\u016f\u017ee pracovat pouze s v\u011bdomostmi, kter\u00e9 j\u00ed jsou poskytnuty. Dobr\u00e9 procesy, jasn\u00e1 dokumentace a p\u0159ehledn\u00fd kontext jsou v\u011bt\u0161inou d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e konkr\u00e9tn\u00ed n\u00e1zev modelu.<\/li>\n<li><strong>Mus\u00edm um\u011bt programovat, abych mohl vyv\u00edjet software s vyu\u017eit\u00edm um\u011bl\u00e9 inteligence?<\/strong><br \/>\nZ\u00e1kladn\u00ed technick\u00e9 znalosti z\u016fst\u00e1vaj\u00ed nesm\u00edrn\u011b cenn\u00e9. A\u010dkoli syst\u00e9my um\u011bl\u00e9 inteligence dok\u00e1\u017eou p\u0159evz\u00edt mnoho program\u00e1torsk\u00fdch \u00fakol\u016f, je st\u00e1le nutn\u00e9 vyhodnocovat v\u00fdsledky, rozpozn\u00e1vat chyby a p\u0159ij\u00edmat rozhodnut\u00ed. Kdo rozum\u00ed datab\u00e1z\u00edm, softwarov\u00e9 architektu\u0159e a obchodn\u00edm proces\u016fm, dosahuje zpravidla v\u00fdrazn\u011b lep\u0161\u00edch v\u00fdsledk\u016f. P\u0159esto\u017ee se vstupn\u00ed bari\u00e9ra v\u00fdrazn\u011b sni\u017euje, odborn\u00e9 znalosti z\u016fst\u00e1vaj\u00ed d\u016fle\u017eitou konkuren\u010dn\u00ed v\u00fdhodou.<\/li>\n<li><strong>Pro\u010d hraje kontext p\u0159i v\u00fdvoji um\u011bl\u00e9 inteligence tak d\u016fle\u017eitou roli?<\/strong><br \/>\nUm\u011bl\u00e1 inteligence zpo\u010d\u00e1tku tv\u016fj projekt nezn\u00e1. Nezn\u00e1 tv\u00e9 c\u00edle, tv\u00e9 procesy ani datov\u00e9 struktury. Bez dostate\u010dn\u00e9ho kontextu mus\u00ed vych\u00e1zet z odhad\u016f. \u010c\u00edm v\u00edce relevantn\u00edch informac\u00ed m\u00e1 k dispozici, t\u00edm l\u00e9pe dok\u00e1\u017ee vyvinout vhodn\u00e1 \u0159e\u0161en\u00ed. V mnoha projektech z\u00e1vis\u00ed kvalita v\u00fdsledk\u016f v\u00edce na poskytnut\u00e9m kontextu ne\u017e na samotn\u00e9m zad\u00e1n\u00ed.<\/li>\n<li><strong>Jak rozs\u00e1hl\u00e1 by m\u011bla b\u00fdt projektov\u00e1 dokumentace?<\/strong><br \/>\nDobr\u00e1 dokumentace by m\u011bla b\u00fdt dostate\u010dn\u011b \u00fapln\u00e1, aby umo\u017e\u0148ovala pochopit souvislosti, ale nem\u011bla by b\u00fdt zbyte\u010dn\u011b slo\u017eit\u00e1. D\u016fle\u017eit\u00e9 jsou c\u00edle projektu, datov\u00e9 modely, architektonick\u00e1 rozhodnut\u00ed, konvence pojmenov\u00e1n\u00ed, otev\u0159en\u00e9 \u00fakoly a technick\u00e9 r\u00e1mcov\u00e9 podm\u00ednky. C\u00edlem nen\u00ed maxim\u00e1ln\u00ed objem textu, ale maxim\u00e1ln\u00ed srozumitelnost. P\u0159ehledn\u00e1 dokumentace je \u010dasto cenn\u011bj\u0161\u00ed ne\u017e stovky str\u00e1nek nestrukturovan\u00fdch informac\u00ed.<\/li>\n<li><strong>Pro\u010d by se m\u011bly v\u011bt\u0161\u00ed projekty rozd\u011blit do n\u011bkolika chat\u016f s um\u011blou inteligenc\u00ed?<\/strong><br \/>\nS rostouc\u00edm rozsahem projektu se zvy\u0161uje jeho slo\u017eitost i objem informac\u00ed. Pokud se v\u0161echna t\u00e9mata \u0159e\u0161\u00ed v jedin\u00e9m chatu, d\u016fle\u017eit\u00e9 informace \u010dasto zapadnou. Rozd\u011blen\u00edm do chat\u016f v\u011bnovan\u00fdch architektu\u0159e, v\u00fdvoji, dokumentaci a testov\u00e1n\u00ed se jasn\u011bji vymez\u00ed odpov\u011bdnosti a zlep\u0161\u00ed p\u0159ehlednost. Z\u00e1rove\u0148 lze c\u00edlen\u011b vyu\u017e\u00edt r\u016fzn\u00e9 \u00fahly pohledu.<\/li>\n<li><strong>Co je to spou\u0161t\u011bc\u00ed p\u0159\u00edkaz a pro\u010d je d\u016fle\u017eit\u00fd?<\/strong><br \/>\n\u00davodn\u00ed v\u00fdzva slou\u017e\u00ed jako standardizovan\u00e9 \u00favodn\u00ed sd\u011blen\u00ed pro nov\u00e9 konverzace. Popisuje projekt, odkazuje na dokumentaci, definuje pravidla a vysv\u011btluje po\u017eadovanou roli um\u011bl\u00e9 inteligence. D\u00edky tomu z\u00edskaj\u00ed nov\u00e9 konverzace okam\u017eit\u011b pot\u0159ebn\u00fd kontext. To \u0161et\u0159\u00ed \u010das, omezuje nedorozum\u011bn\u00ed a zaji\u0161\u0165uje konzistentn\u00ed v\u00fdsledky v r\u00e1mci cel\u00e9ho projektu.<\/li>\n<li><strong>M\u011blo by se ka\u017ed\u00e9 rozhodnut\u00ed zaznamenat?<\/strong><br \/>\nNen\u00ed nutn\u00e9 dokumentovat ka\u017edou mali\u010dkost. D\u016fle\u017eit\u00e9 jsou p\u0159edev\u0161\u00edm rozhodnut\u00ed, kter\u00e1 mohou m\u00edt v budoucnu dopad na architekturu, datov\u00fd model nebo procesy. Obzvl\u00e1\u0161t\u011b cenn\u00e1 je dokumentace d\u016fvod\u016f, kter\u00e9 vedly k dan\u00e9mu rozhodnut\u00ed. \u010casto nen\u00ed probl\u00e9mem samotn\u00e9 rozhodnut\u00ed, ale to, \u017ee se pozd\u011bji zapomenou p\u016fvodn\u00ed \u00favahy.<\/li>\n<li><strong>Jak lze zabr\u00e1nit tomu, aby um\u011bl\u00e1 inteligence navrhovala nespr\u00e1vn\u00e1 \u0159e\u0161en\u00ed?<\/strong><br \/>\nStoprocentn\u00ed jistota neexistuje. Nejlep\u0161\u00ed strategie se skl\u00e1d\u00e1 z n\u011bkolika z\u00e1kladn\u00edch prvk\u016f: poskytnout dostatek kontextu, rozd\u011blit \u00fakoly na men\u0161\u00ed kroky, ov\u011b\u0159ovat v\u00fdsledky, prov\u00e1d\u011bt testy a dokumentovat d\u016fle\u017eit\u00e9 rozhodnut\u00ed. Um\u011blou inteligenci je t\u0159eba vn\u00edmat jako podporu, nikoli jako neomylnou autoritu.<\/li>\n<li><strong>Jak d\u016fle\u017eit\u00e1 jsou re\u00e1ln\u00e1 vzorov\u00e1 data?<\/strong><br \/>\nUk\u00e1zkov\u00e1 data pat\u0159\u00ed k nej\u00fa\u010dinn\u011bj\u0161\u00edm n\u00e1stroj\u016fm v\u016fbec. Pom\u00e1haj\u00ed um\u011bl\u00e9 inteligenci l\u00e9pe porozum\u011bt struktur\u00e1m, souvislostem a typick\u00fdm p\u0159\u00edpad\u016fm pou\u017eit\u00ed. \u010casto sta\u010d\u00ed jen n\u011bkolik realistick\u00fdch datov\u00fdch sad, aby poskytly lep\u0161\u00ed pochopen\u00ed ne\u017e n\u011bkolik str\u00e1nek teoretick\u00fdch popis\u016f. Samoz\u0159ejmost\u00ed je p\u0159itom dodr\u017eov\u00e1n\u00ed ochrany osobn\u00edch \u00fadaj\u016f a d\u016fv\u011brnosti.<\/li>\n<li><strong>M\u016f\u017ee um\u011bl\u00e1 inteligence pomoci i u st\u00e1vaj\u00edc\u00edch softwarov\u00fdch projekt\u016f?<\/strong><br \/>\nAno. Pr\u00e1v\u011b st\u00e1vaj\u00edc\u00ed syst\u00e9my \u010dasto t\u011b\u017e\u00ed z podpory um\u011bl\u00e9 inteligence. Lze roz\u0161\u00ed\u0159it dokumentaci, analyzovat star\u00fd k\u00f3d, porozum\u011bt datov\u00fdm struktur\u00e1m a pl\u00e1novat nov\u00e9 funkce. P\u0159edpokladem v\u0161ak je, aby byly k dispozici dostate\u010dn\u00e9 informace o st\u00e1vaj\u00edc\u00edm syst\u00e9mu. \u010c\u00edm lep\u0161\u00ed je v\u00fdchoz\u00ed dokumentace, t\u00edm efektivn\u011bj\u0161\u00ed je spolupr\u00e1ce.<\/li>\n<li><strong>Jakou roli bude v\u00fdvoj\u00e1\u0159 hr\u00e1t v budoucnosti?<\/strong><br \/>\nRole se st\u00e1le v\u00edce p\u0159esouv\u00e1 od \u010dist\u00e9ho programov\u00e1n\u00ed sm\u011brem k anal\u00fdze, architektu\u0159e, komunikaci a kontrole kvality. V\u00fdvoj\u00e1\u0159i se st\u00e1le v\u00edce st\u00e1vaj\u00ed projektov\u00fdmi mana\u017eery a syst\u00e9mov\u00fdmi architekty. Schopnost srozumiteln\u011b popsat slo\u017eit\u00e9 souvislosti nab\u00fdv\u00e1 na v\u00fdznamu. Programov\u00e1n\u00ed z\u016fst\u00e1v\u00e1 d\u016fle\u017eit\u00e9, ale ji\u017e nen\u00ed nutn\u011b v centru pozornosti.<\/li>\n<li><strong>Jak se vypo\u0159\u00e1dat s protich\u016fdn\u00fdmi odpov\u011b\u010fmi um\u011bl\u00e9 inteligence?<\/strong><br \/>\nRozpory jsou b\u011b\u017en\u00e9. R\u016fzn\u00e9 diskuse nebo modely mohou navrhovat odli\u0161n\u00e1 \u0159e\u0161en\u00ed. Pr\u00e1v\u011b proto by se d\u016fle\u017eit\u00e1 rozhodnut\u00ed m\u011bla v\u017edy p\u0159ij\u00edmat na z\u00e1klad\u011b srozumiteln\u00fdch krit\u00e9ri\u00ed. Architektonick\u00e1 pravidla, dokumentace a testy pom\u00e1haj\u00ed objektivn\u011b posoudit kvalitu r\u016fzn\u00fdch n\u00e1vrh\u016f.<\/li>\n<li><strong>M\u011bli bychom um\u011bl\u00e9 inteligenci umo\u017enit p\u0159\u00edstup k cel\u00e9 projektov\u00e9 dokumentaci?<\/strong><br \/>\nV z\u00e1sad\u011b ano, pokud to umo\u017e\u0148uj\u00ed p\u0159edpisy o ochran\u011b osobn\u00edch \u00fadaj\u016f, z\u00e1sady d\u016fv\u011brnosti a firemn\u00ed sm\u011brnice. \u010c\u00edm l\u00e9pe um\u011bl\u00e1 inteligence projektu rozum\u00ed, t\u00edm kvalitn\u011bj\u0161\u00ed jsou obvykle v\u00fdsledky. Zejm\u00e9na u dlouhodob\u00fdch projekt\u016f se vyplat\u00ed d\u016fsledn\u011b zapojovat centr\u00e1ln\u00ed zdroje znalost\u00ed a udr\u017eovat je v aktu\u00e1ln\u00edm stavu.<\/li>\n<li><strong>Jak um\u011bl\u00e1 inteligence ovliv\u0148uje dobu v\u00fdvoje softwarov\u00fdch projekt\u016f?<\/strong><br \/>\nMnoho \u00fakol\u016f lze vy\u0159\u00eddit mnohem rychleji ne\u017e d\u0159\u00edve. N\u00e1vrhy, dokumentace, datov\u00e9 modely a prvn\u00ed prototypy vznikaj\u00ed \u010dasto za zlomek \u010dasu, kter\u00fd tomu d\u0159\u00edve zab\u00edral. Z\u00e1rove\u0148 v\u0161ak z\u016fst\u00e1v\u00e1 nutnost pl\u00e1nov\u00e1n\u00ed, testov\u00e1n\u00ed a zaji\u0161t\u011bn\u00ed kvality. Dobr\u00e9 projekty se proto nest\u00e1vaj\u00ed automaticky hekti\u010dt\u011bj\u0161\u00edmi, ale \u010dasto jsou strukturovan\u011bj\u0161\u00ed a produktivn\u011bj\u0161\u00ed.<\/li>\n<li><strong>Mohou mal\u00e9 podniky t\u011b\u017eit z v\u00fdvoje softwaru zalo\u017een\u00e9ho na um\u011bl\u00e9 inteligenci?<\/strong><br \/>\nZejm\u00e9na men\u0161\u00ed firmy z toho \u010dasto t\u011b\u017e\u00ed obzvl\u00e1\u0161t\u011b v\u00fdrazn\u011b. Tam, kde d\u0159\u00edve byly zapot\u0159eb\u00ed cel\u00e9 t\u00fdmy, dnes mohou jednotliv\u00ed v\u00fdvoj\u00e1\u0159i nebo mal\u00e9 skupiny realizovat projekty, kter\u00e9 by d\u0159\u00edve byly z ekonomick\u00e9ho hlediska t\u00e9m\u011b\u0159 neprovediteln\u00e9. Um\u011bl\u00e1 inteligence sni\u017euje vstupn\u00ed bari\u00e9ry a zvy\u0161uje produktivitu, ani\u017e by vy\u017eadovala vysok\u00e9 investice do rozs\u00e1hl\u00fdch v\u00fdvoj\u00e1\u0159sk\u00fdch t\u00fdm\u016f.<\/li>\n<li><strong>Jak\u00e9 chyby d\u011blaj\u00ed za\u010d\u00e1te\u010dn\u00edci nej\u010dast\u011bji?<\/strong><br \/>\nMezi nej\u010dast\u011bj\u0161\u00ed chyby pat\u0159\u00ed nedostate\u010dn\u00fd kontext, chyb\u011bj\u00edc\u00ed dokumentace, p\u0159\u00edli\u0161 rozs\u00e1hl\u00e9 zad\u00e1n\u00ed a slep\u00e1 d\u016fv\u011bra ve v\u00fdsledky um\u011bl\u00e9 inteligence. Mnoho u\u017eivatel\u016f se zpo\u010d\u00e1tku soust\u0159ed\u00ed na jednotliv\u00e9 pokyny a podce\u0148uje v\u00fdznam struktury, spr\u00e1vy znalost\u00ed a dlouhodob\u00e9 organizace projektu.<\/li>\n<li><strong>Nahrad\u00ed um\u011bl\u00e1 inteligence klasick\u00fd v\u00fdvoj softwaru \u00fapln\u011b?<\/strong><br \/>\nV sou\u010dasn\u00e9 dob\u011b se to jev\u00ed jako nepravd\u011bpodobn\u00e9. Pravd\u011bpodobn\u011bj\u0161\u00ed je z\u00e1sadn\u00ed zm\u011bna zp\u016fsobu pr\u00e1ce. Mnoho technick\u00fdch \u010dinnost\u00ed bude automatizov\u00e1no nebo v\u00fdrazn\u011b zrychleno. Z\u00e1rove\u0148 nab\u00fdvaj\u00ed na v\u00fdznamu anal\u00fdza, komunikace, architektura a strategick\u00e9 my\u0161len\u00ed. Budoucnost v\u00fdvoje softwaru pravd\u011bpodobn\u011b nespo\u010d\u00edv\u00e1 v nahrazen\u00ed \u010dlov\u011bka, ale v st\u00e1le u\u017e\u0161\u00ed spolupr\u00e1ci mezi lidskou zku\u0161enost\u00ed a um\u011blou inteligenc\u00ed.<\/li>\n<\/ol>\n<hr \/>\n\n\t\t\t<div class=\"display-post-types\">\n\n\t\t\t\t\t\t\t<style type=\"text\/css\">\n\t\t\t#dpt-wrapper-577 { --dpt-text-align: left;--dpt-image-crop: center;--dpt-border-radius: 5px;--dpt-h-gutter: 10px;--dpt-v-gutter: 9px; }\t\t\t<\/style>\n\t\t\t<style type=\"text\/css\">#dpt-wrapper-577 { --dpt-title-font-style:normal;--dpt-title-font-weight:600;--dpt-title-line-height:1.5;--dpt-title-text-decoration:none;--dpt-title-text-transform:none;--dpt-excerpt-font-style:normal;--dpt-excerpt-font-weight:400;--dpt-excerpt-line-height:1.5;--dpt-excerpt-text-decoration:none;--dpt-excerpt-text-transform:none;--dpt-meta1-font-style:normal;--dpt-meta1-font-weight:400;--dpt-meta1-line-height:1.9;--dpt-meta1-text-decoration:none;--dpt-meta1-text-transform:none;--dpt-meta2-font-style:normal;--dpt-meta2-font-weight:400;--dpt-meta2-line-height:1.9;--dpt-meta2-text-decoration:none;--dpt-meta2-text-transform:none; }<\/style><div class=\"dpt-main-header\">\n\t\t\t\t\t\t<div class=\"dpt-main-title\">\n\t\t\t\t\t\t\t<span class=\"dpt-main-title-text\">Aktu\u00e1ln\u00ed \u010dl\u00e1nky o um\u011bn\u00ed a kultu\u0159e<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\t\t\t\n\t\t\t\t<div id=\"dpt-wrapper-577\" class=\"dpt-wrapper dpt-mag1 land1 dpt-cropped dpt-flex-wrap\" >\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"apple im wandel: fr\u00fche ger\u00e4te, eigene erfahrungen und eine ausstellung im ocm\" data-id=\"5480\"  data-category=\"allgemein apple iphone &amp; ipad apple macos hardware kunst &amp; kultur stories &amp; humor\" data-post_tag=\"apple erfahrungen filemaker mac prozesse publishing\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/03\/jablko-v-prechodu-early-devices-vlastni-zkusenosti-a-vystava-na-ocm\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Apple v p\u0159echodu: ran\u00e1 za\u0159\u00edzen\u00ed, osobn\u00ed zku\u0161enosti a v\u00fdstava v OCM<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Apple Macintosh Classic a Colour Classic\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-OCM-Titel.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-OCM-Titel.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-OCM-Titel-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-OCM-Titel-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-OCM-Titel-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2026\/03\/jablko-v-prechodu-early-devices-vlastni-zkusenosti-a-vystava-na-ocm\/\" rel=\"bookmark\">Apple v p\u0159echodu: ran\u00e1 za\u0159\u00edzen\u00ed, osobn\u00ed zku\u0161enosti a v\u00fdstava v OCM<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"iran verstehen: alltag, proteste und interessen jenseits der schlagzeilen\" data-id=\"4462\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"erfahrungen europa geopolitik krisen meinungsfreiheit sicherheitspolitik spieltheorie\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/01\/porozumeni-iranskemu-kazdodennimu-zivotu-protesty-a-zajmy-mimo-titulky-novin\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Porozum\u011bn\u00ed \u00cdr\u00e1nu: V\u0161edn\u00ed \u017eivot, protesty a z\u00e1jmy mimo titulky novin.<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Porozum\u011bn\u00ed \u00cdr\u00e1nu\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Iran-Titel.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Iran-Titel.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Iran-Titel-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Iran-Titel-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Iran-Titel-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2026\/01\/porozumeni-iranskemu-kazdodennimu-zivotu-protesty-a-zajmy-mimo-titulky-novin\/\" rel=\"bookmark\">Porozum\u011bn\u00ed \u00cdr\u00e1nu: V\u0161edn\u00ed \u017eivot, protesty a z\u00e1jmy mimo titulky novin.<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"ulrike gu\u00e9rot: eine europ\u00e4erin zwischen idee, universit\u00e4t und \u00f6ffentlichem diskurs\" data-id=\"4039\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"denkmodelle deutschland europa geopolitik krisen meinungsfreiheit portrait sicherheitspolitik spieltheorie\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/ulrike-guerot-evropsky-mezi-ideou-univerzity-a-verejnym-diskurzem\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Ulrike Gu\u00e9rot: Evropanka mezi my\u0161lenkou, univerzitou a ve\u0159ejn\u00fdm diskurzem<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Ulrike Gu\u00e9rot a Evropa\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ulrike-guerot-portrait-18x12.jpg 18w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/ulrike-guerot-evropsky-mezi-ideou-univerzity-a-verejnym-diskurzem\/\" rel=\"bookmark\">Ulrike Gu\u00e9rot: Evropanka mezi my\u0161lenkou, univerzitou a ve\u0159ejn\u00fdm diskurzem<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dpt-entry has-thumbnail\" data-title=\"spieltheorie erkl\u00e4rt 25 jahre geopolitik: wie europa seine strategische rolle verlor\" data-id=\"3850\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"denkmodelle deutschland energiepolitik eu-gesetze europa geopolitik krisen sicherheitspolitik spieltheorie\">\n\t\t\t\t\t\t\t<div class=\"dpt-entry-wrapper\"><div class=\"dpt-featured-content\"><div class=\"dpt-permalink\"><a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/teorie-her-vysvetluje-25-let-geopolitiky-jak-evropa-ztratila-svou-strategickou-roli\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Teorie her vysv\u011btluje 25 let geopolitiky: Jak Evropa ztratila svou strategickou roli<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"765\" class=\"attachment-full size-full\" alt=\"Teorie her vysv\u011btluje 25 let geopolitiky\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/europa-russland-spieltheorie.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/europa-russland-spieltheorie.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/europa-russland-spieltheorie-300x224.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/europa-russland-spieltheorie-768x574.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/europa-russland-spieltheorie-16x12.jpg 16w\" \/><\/div><span class=\"dpt-thumbnail-aspect-ratio\" style=\"padding-top: 75%\"><\/span><\/div><\/div><div class=\"sub-entry\"><h3 class=\"dpt-title\"><a class=\"dpt-title-link\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/teorie-her-vysvetluje-25-let-geopolitiky-jak-evropa-ztratila-svou-strategickou-roli\/\" rel=\"bookmark\">Teorie her vysv\u011btluje 25 let geopolitiky: Jak Evropa ztratila svou strategickou roli<\/a><\/h3><\/div><\/div>\n\t\t\t\t\t\t<\/div><!-- .dpt-entry -->\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<hr \/>","protected":false},"excerpt":{"rendered":"<p>Wenn Du mich vor wenigen Jahren gefragt h\u00e4ttest, wie Softwareentwicklung in zehn Jahren aussehen wird, h\u00e4tte ich vermutlich \u00fcber neue Programmiersprachen, bessere Frameworks oder leistungsf\u00e4higere Entwicklungsumgebungen gesprochen. Heute w\u00fcrde meine Antwort v\u00f6llig anders ausfallen. Die gr\u00f6\u00dfte Ver\u00e4nderung findet nicht bei den Werkzeugen statt, sondern bei der Art und Weise, wie wir als Entwickler denken und &#8230; <a title=\"Teorie her vysv\u011btluje 25 let geopolitiky: Jak Evropa ztratila svou strategickou roli\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/12\/teorie-her-vysvetluje-25-let-geopolitiky-jak-evropa-ztratila-svou-strategickou-roli\/\" aria-label=\"\u010c\u00edst v\u00edce o Teorie her vysv\u011btluje 25 let geopolitiky: Jak Evropa ztratila svou strategickou roli\">\u010c\u00edst d\u00e1l<\/a><\/p>","protected":false},"author":1,"featured_media":6228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":11,"footnotes":""},"categories":[431,40,15,3,4],"tags":[440,443,473,458,398,410,471,428,433,442,434],"class_list":["post-6224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ki-systeme","category-apple-iphone-ipad","category-apple-macos","category-filemaker","category-tipps-anleitungen","tag-datenbanken","tag-datenlogik","tag-digitales-eigentum","tag-erfahrungen","tag-erp-software","tag-filemaker","tag-kuenstliche-intelligenz","tag-lernen","tag-llm","tag-prozesse","tag-sprachmodell"],"_links":{"self":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/6224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/comments?post=6224"}],"version-history":[{"count":7,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/6224\/revisions"}],"predecessor-version":[{"id":6240,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/6224\/revisions\/6240"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media\/6228"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media?parent=6224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/categories?post=6224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/tags?post=6224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}