{"id":2502,"date":"2025-08-20T13:39:23","date_gmt":"2025-08-20T13:39:23","guid":{"rendered":"https:\/\/www.markus-schall.de\/?p=2502"},"modified":"2026-03-16T08:38:18","modified_gmt":"2026-03-16T08:38:18","slug":"ollama-splnuje-qdrant-mistni-pamet-pro-vase-ki-na-macu","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/cs\/2025\/08\/ollama-splnuje-qdrant-mistni-pamet-pro-vase-ki-na-macu\/","title":{"rendered":"Ollama a Qdrant: M\u00edstn\u00ed pam\u011b\u0165 pro va\u0161i um\u011blou inteligenci na Macu"},"content":{"rendered":"<h2>M\u00edstn\u00ed AI s pam\u011bt\u00ed - bez cloudu, bez p\u0159edplatn\u00e9ho, bez odklon\u016f<\/h2>\n<p>V <a href=\"https:\/\/www.markus-schall.de\/cs\/2025\/08\/local-ki-na-macu-takto-1tp12vytvoreni-jazykoveho-modelu-pomoci-ollama\/\"><strong>p\u0159edchoz\u00ed \u010dl\u00e1nky<\/strong><\/a> Vysv\u011btlil jsem, jak nakonfigurovat Ollama na Macu install. Pokud jste ji\u017e tento krok dokon\u010dili, m\u00e1te nyn\u00ed k dispozici v\u00fdkonn\u00fd m\u00edstn\u00ed jazykov\u00fd model - nap\u0159\u00edklad Mistral, LLaMA3 nebo jin\u00fd kompatibiln\u00ed model, kter\u00fd lze oslovit prost\u0159ednictv\u00edm rozhran\u00ed REST API.<\/p>\n<p>Model v\u0161ak \"v\u00ed\" pouze to, co je v aktu\u00e1ln\u00ed v\u00fdzv\u011b. Nepamatuje si p\u0159edchoz\u00ed konverzace. <strong>Chyb\u00ed vzpom\u00ednka<\/strong>.<!--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-2 { --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-2 { --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-2\" 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=\"der digitale euro kommt \u2013 was er bedeutet, was er nicht darf, und was er k\u00f6nnte\" data-id=\"3345\"  data-category=\"allgemein apple iphone &amp; ipad gesellschaft\" data-post_tag=\"datenschutz eu-gesetze europa 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\/11\/digitalni-euro-prichazi-co-to-znamena-co-nesmi-delat-a-co-by-mohlo-delat\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Digit\u00e1ln\u00ed euro p\u0159ich\u00e1z\u00ed - co znamen\u00e1, co nesm\u00ed d\u011blat a co by mohlo d\u011blat<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Digit\u00e1ln\u00ed euro p\u0159ich\u00e1z\u00ed\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Digitaler-Euro.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Digitaler-Euro.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Digitaler-Euro-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Digitaler-Euro-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Digitaler-Euro-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\/digitalni-euro-prichazi-co-to-znamena-co-nesmi-delat-a-co-by-mohlo-delat\/\" rel=\"bookmark\">Digit\u00e1ln\u00ed euro p\u0159ich\u00e1z\u00ed - co znamen\u00e1, co nesm\u00ed d\u011blat a co by mohlo d\u011blat<\/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=\"was unsere opas vom krieg erz\u00e4hlten \u2013 und warum diese stimmen heute fehlen\" data-id=\"4674\"  data-category=\"allgemein gesellschaft\" data-post_tag=\"deutschland erfahrungen europa geopolitik krisen meinungsfreiheit musik sicherheitspolitik\">\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\/co-nam-nasi-dedove-vypraveli-o-valce-a-proc-tyto-hlasy-dnes-chybi\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Co n\u00e1m na\u0161i d\u011bde\u010dkov\u00e9 vypr\u00e1v\u011bli o v\u00e1lce - a pro\u010d tyto hlasy dnes chyb\u00ed<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"V\u00e1le\u010dn\u00e9 vzpom\u00ednky d\u011bde\u010dk\u016f\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Opa-Kriegserinnerungen.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Opa-Kriegserinnerungen.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Opa-Kriegserinnerungen-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Opa-Kriegserinnerungen-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Opa-Kriegserinnerungen-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\/co-nam-nasi-dedove-vypraveli-o-valce-a-proc-tyto-hlasy-dnes-chybi\/\" rel=\"bookmark\">Co n\u00e1m na\u0161i d\u011bde\u010dkov\u00e9 vypr\u00e1v\u011bli o v\u00e1lce - a pro\u010d tyto hlasy dnes chyb\u00ed<\/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 ende der wehrpflicht bis zu schulstreiks: die neue debatte \u00fcber bundeswehr und bildung\" data-id=\"5147\"  data-category=\"allgemein featured gesellschaft\" data-post_tag=\"deutschland europa geopolitik krisen meinungsfreiheit sicherheitspolitik\">\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\/od-ukonceni-povinne-vojenske-sluzby-ke-skolnim-stavkam-nova-debata-o-nemeckych-ozbrojenych-silach-a-vzdelavani\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Od ukon\u010den\u00ed povinn\u00e9 vojensk\u00e9 slu\u017eby ke st\u00e1vk\u00e1m ve \u0161kol\u00e1ch: nov\u00e1 debata o Bundeswehru a vzd\u011bl\u00e1v\u00e1n\u00ed<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"St\u00e1vky \u0161kol proti povinn\u00e9 vojensk\u00e9 slu\u017eb\u011b a Bundeswehru ve \u0161kol\u00e1ch\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Wehrpflicht-Schulstreiks.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Wehrpflicht-Schulstreiks.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Wehrpflicht-Schulstreiks-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Wehrpflicht-Schulstreiks-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Wehrpflicht-Schulstreiks-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\/od-ukonceni-povinne-vojenske-sluzby-ke-skolnim-stavkam-nova-debata-o-nemeckych-ozbrojenych-silach-a-vzdelavani\/\" rel=\"bookmark\">Od ukon\u010den\u00ed povinn\u00e9 vojensk\u00e9 slu\u017eby ke st\u00e1vk\u00e1m ve \u0161kol\u00e1ch: nov\u00e1 debata o Bundeswehru a vzd\u011bl\u00e1v\u00e1n\u00ed<\/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\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<hr \/>\n<p>Pr\u00e1v\u011b proto pou\u017e\u00edv\u00e1me Qdrant, modern\u00ed s\u00e9mantickou vektorovou datab\u00e1zi.<br \/>\nV tomto \u010dl\u00e1nku v\u00e1s provedu krok za krokem:<\/p>\n<ul>\n<li>jak installier Qdrant na Macu (p\u0159es Docker)<\/li>\n<li>Jak vytv\u00e1\u0159et vlo\u017een\u00e9 soubory v jazyce Python<\/li>\n<li>jak ukl\u00e1dat, vyhled\u00e1vat a integrovat obsah do pracovn\u00edho postupu Ollama.<\/li>\n<li>a jak vypad\u00e1 kompletn\u00ed sekvence v\u00fdzva\u2192pam\u011b\u0165\u2192odpov\u011b\u010f<\/li>\n<\/ul>\n<h2>Pro\u010d Qdrant?<\/h2>\n<p>Qdrant neukl\u00e1d\u00e1 tradi\u010dn\u00ed texty, ale vektory, kter\u00e9 reprezentuj\u00ed v\u00fdznam textu jako \u010d\u00edseln\u00fd k\u00f3d. To znamen\u00e1, \u017ee obsah lze naj\u00edt nejen p\u0159esn\u011b, ale tak\u00e9 s\u00e9manticky podobn\u011b - i kdy\u017e se slova li\u0161\u00ed.<\/p>\n<p>Ollama + Qdrant tedy vede k v\u00fdsledk\u016fm:<\/p>\n<p>Lok\u00e1ln\u00ed jazykov\u00fd model s dlouhodobou pam\u011bt\u00ed - bezpe\u010dn\u00fd, kontrolovateln\u00fd a roz\u0161i\u0159iteln\u00fd.<\/p>\n<h3>P\u0159edpoklady<\/h3>\n<ul>\n<li>Ollama je installiert a b\u011b\u017e\u00ed (\u2192 nap\u0159. ollama b\u011b\u017e\u00ed mistral)<\/li>\n<li>Docker je installiert: <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\" target=\"_blank\" rel=\"noopener\">https:\/\/www.docker.com\/products\/docker-desktop<\/a><\/li>\n<li>Python 3.9+<\/li>\n<\/ul>\n<h3>Bal\u00ed\u010dekinstallation od Qdrant:<\/h3>\n<pre class=\"notranslate\" data-no-translation=\"\">pip install qdrant-client sentence-transformers<\/pre>\n<h3>Spu\u0161t\u011bn\u00ed Qdrant (Docker)<\/h3>\n<pre class=\"notranslate\" data-no-translation=\"\">docker run -p 6333:6333 -p 6334:6334 qdrant\/qdrant<\/pre>\n<p>Qdrant pot\u00e9 spust\u00ed:<\/p>\n<p><strong>http:\/\/localhost:6333 <\/strong>(REST API)<\/p>\n<p>http:\/\/localhost:6334 (gRPC, pro tento \u010dl\u00e1nek nen\u00ed vy\u017eadov\u00e1no)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2506\" src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-scaled.jpg\" alt=\"Qdrant v Dockeru pod Apple macOS\" width=\"2560\" height=\"1541\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-scaled.jpg 2560w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-300x181.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-1024x616.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-768x462.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-1536x925.jpg 1536w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-2048x1233.jpg 2048w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Docker-Qdrant-18x12.jpg 18w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<h2>P\u0159\u00edklad Pythonu pro Ollama + Qdrant<\/h2>\n<p>Nyn\u00ed nap\u00ed\u0161eme jednoduch\u00fd z\u00e1kladn\u00ed skript, kter\u00fd:<\/p>\n<ul>\n<li>p\u0159ijme v\u00fdzvu u\u017eivatele<\/li>\n<li>vygeneruje vlo\u017een\u00fd vektor z tohoto<\/li>\n<li>vyhled\u00e1v\u00e1 s\u00e9manticky podobn\u00e9 vzpom\u00ednky v Qdrant.<\/li>\n<li>odpov\u011b\u010f je generov\u00e1na s kontextem prost\u0159ednictv\u00edm Ollama<\/li>\n<li>ulo\u017e\u00ed novou konverzaci jako p\u0159ipom\u00ednku<\/li>\n<\/ul>\n<pre class=\"notranslate\" data-no-translation=\"\">Python-Script: <strong>ollama_memory.py<\/strong><\/pre>\n<pre class=\"notranslate\" data-no-translation=\"\">import requests\r\nfrom sentence_transformers import SentenceTransformer\r\nfrom qdrant_client import QdrantClient\r\nfrom qdrant_client.models import Distance, VectorParams, PointStruct\r\n\r\n# Einstellungen\r\nOLLAMA_URL = \"http:\/\/localhost:11434\/api\/generate\"\r\nCOLLECTION_NAME = \"memory\"\r\nVECTOR_SIZE = 384 # f\u00fcr 'all-MiniLM-L6-v2'\r\n\r\n# Lade Embedding-Modell\r\nembedder = SentenceTransformer(\"all-MiniLM-L6-v2\")\r\n\r\n# Verbinde mit Qdrant\r\nqdrant = QdrantClient(host=\"localhost\", port=6333)\r\n\r\n# Erstelle Collection (einmalig)\r\ndef create_collection():\r\nif COLLECTION_NAME not in qdrant.get_collections().collections:\r\nqdrant.recreate_collection(\r\ncollection_name=COLLECTION_NAME,\r\nvectors_config=VectorParams(size=VECTOR_SIZE, distance=Distance.COSINE)\r\n)\r\n\r\n# F\u00fcge Eintrag ins Ged\u00e4chtnis hinzu\r\ndef add_to_memory(text: str):\r\nvector = embedder.encode(text).tolist()\r\npoint = PointStruct(id=hash(text), vector=vector, payload={\"text\": text})\r\nqdrant.upsert(collection_name=COLLECTION_NAME, points=[point])\r\n\r\n# Suche im Ged\u00e4chtnis\r\ndef search_memory(query: str, top_k=3):\r\nvector = embedder.encode(query).tolist()\r\nhits = qdrant.search(\r\ncollection_name=COLLECTION_NAME,\r\nquery_vector=vector,\r\nlimit=top_k\r\n)\r\nreturn [hit.payload[\"text\"] for hit in hits]\r\n\r\n# Sende Anfrage an Ollama\r\ndef query_ollama(context: list[str], user_prompt: str):\r\nprompt = \"\\n\\n\".join(context + [user_prompt])\r\nresponse = requests.post(OLLAMA_URL, json={\r\n\"model\": \"mistral\",\r\n\"prompt\": prompt,\r\n\"stream\": False\r\n})\r\nreturn response.json()[\"response\"]\r\n\r\n# Ablauf\r\ndef main():\r\ncreate_collection()\r\nprint(\"Frage an die KI:\")\r\nuser_prompt = input(\"&gt; \")\r\ncontext = search_memory(user_prompt)\r\nanswer = query_ollama(context, user_prompt)\r\nprint(\"\\nAntwort von Ollama:\")\r\nprint(answer.strip())\r\n\r\n# Speichern der Konversation\r\nfull_entry = f\"Frage: {user_prompt}\\nAntwort: {answer.strip()}\"\r\nadd_to_memory(full_entry)\r\n\r\nif __name__ == \"__main__\":\r\nmain()<\/pre>\n<h2>Pozn\u00e1mky k praxi<\/h2>\n<p>M\u016f\u017eete tak\u00e9 pou\u017e\u00edt vlastn\u00ed modely vkl\u00e1d\u00e1n\u00ed, nap\u0159. prost\u0159ednictv\u00edm modelu Ollama (nap\u0159. nomic-embed-text) nebo modelu Hugging Face.<\/p>\n<p>Qdrant podporuje filtry n\u00e1kladu, \u010dasov\u00e1 obdob\u00ed a pole (velmi u\u017eite\u010dn\u00e9 pro pozd\u011bj\u0161\u00ed roz\u0161\u00ed\u0159en\u00ed!)<\/p>\n<p>Pro jednoduch\u00e9 testy sta\u010d\u00ed hash(text)-ID, pro profesion\u00e1ln\u00ed aplikace byste m\u011bli pou\u017e\u00edvat UUID.<\/p>\n<h2>M\u00edstn\u00ed um\u011bl\u00e1 inteligence s pam\u011bt\u00ed - a co s n\u00ed m\u016f\u017eete d\u011blat<\/h2>\n<p>V p\u0159edchoz\u00edch kapitol\u00e1ch jsem v\u00e1m uk\u00e1zal, jak vytvo\u0159it skute\u010dnou lok\u00e1ln\u00ed pam\u011b\u0165 AI na po\u010d\u00edta\u010di Mac s Ollama a Qdrant. Nastaven\u00ed, kter\u00e9 funguje bez cloudu, bez p\u0159edplatn\u00e9ho a bez extern\u00edch server\u016f - rychl\u00e9, bezpe\u010dn\u00e9, soukrom\u00e9.<\/p>\n<h3>Ale co te\u010f?<\/h3>\n<p>K \u010demu lze tuto technologii vlastn\u011b pou\u017e\u00edt? Co je s n\u00ed mo\u017en\u00e9 - dnes, z\u00edtra, poz\u00edt\u0159\u00ed?<\/p>\n<p>Odpov\u011b\u010f: pom\u011brn\u011b hodn\u011b.<\/p>\n<p>Proto\u017ee to, co tu m\u00e1te, je v\u00edc ne\u017e jen chatbot. Je to na platform\u011b nez\u00e1visl\u00fd mysl\u00edc\u00ed stroj s dlouhodobou pam\u011bt\u00ed. A to otev\u00edr\u00e1 dve\u0159e.<\/p>\n<h3>\ud83d\udd0d 1. datab\u00e1ze osobn\u00edch znalost\u00ed<\/h3>\n<p>Jako osobn\u00ed dlouhodobou pam\u011b\u0165 m\u016f\u017eete pou\u017e\u00edt Ollama + Qdrant.<br \/>\nDokumenty, pozn\u00e1mky z rozhovor\u016f, n\u00e1pady - v\u0161e, co mu \u0159eknete, lze s\u00e9manticky ukl\u00e1dat a vyhled\u00e1vat.<\/p>\n<p><strong>P\u0159\u00edklad:<\/strong><\/p>\n<blockquote><p>\"Jak\u00fd byl m\u016fj obchodn\u00ed n\u00e1pad z minul\u00e9ho \u010dtvrtka?\"<\/p>\n<p>\"Kte\u0159\u00ed z\u00e1kazn\u00edci cht\u011bli v b\u0159eznu upgrade?\"<\/p><\/blockquote>\n<p>M\u00edsto prohled\u00e1v\u00e1n\u00ed slo\u017eek se jednodu\u0161e zept\u00e1te syst\u00e9mu. Obzvl\u00e1\u0161t\u011b zaj\u00edmav\u00e9 je, \u017ee funguje i p\u0159i nep\u0159esn\u00fdch dotazech, proto\u017ee Qdrant vyhled\u00e1v\u00e1 s\u00e9manticky, nejen podle kl\u00ed\u010dov\u00fdch slov.<\/p>\n<h3>\ud83d\udcc4 2. automatick\u00e9 protokolov\u00e1n\u00ed a shrnut\u00ed<\/h3>\n<p>V kombinaci se zvukov\u00fdm nebo textov\u00fdm vstupem m\u016f\u017ee syst\u00e9m v\u00e9st pr\u016fb\u011b\u017en\u00fd protokol:<\/p>\n<ul>\n<li>Pozn\u00e1mky na sch\u016fzk\u00e1ch<\/li>\n<li>Hovory se z\u00e1kazn\u00edky<\/li>\n<li>Denn\u00ed z\u00e1znamy nebo historie projekt\u016f<\/li>\n<\/ul>\n<p>Tato data se automaticky ukl\u00e1daj\u00ed do pam\u011bti Qdrant, a proto je lze pozd\u011bji vyhled\u00e1vat jako asistenta:<\/p>\n<blockquote><p>\"Co \u017ee to pan Meier \u0159\u00edkal o t\u00e9 dod\u00e1vce?\"<\/p>\n<p>\"Jak\u00fd byl proces projektu XY?\"<\/p><\/blockquote>\n<h3>\ud83e\udde0 3. osobn\u00ed kou\u010d nebo asistent pro veden\u00ed di\u00e1\u0159e<\/h3>\n<p>Pravideln\u00fdm zapisov\u00e1n\u00edm my\u0161lenek, n\u00e1lad nebo rozhodnut\u00ed si m\u016f\u017eete vytvo\u0159it reflexn\u00edho spole\u010dn\u00edka:<\/p>\n<blockquote><p>\"Jak\u00fd byl m\u016fj nejv\u011bt\u0161\u00ed pokrok v tomto m\u011bs\u00edci?\"<\/p>\n<p>\"Jak jsem tehdy reagoval na ne\u00fasp\u011bchy?\"<\/p><\/blockquote>\n<p>Syst\u00e9m v\u00e1s \u010dasem pozn\u00e1 - a stane se skute\u010dn\u00fdm zrcadlem, ne jen chatbotem.<\/p>\n<h3>\ud83d\udcbc 4. obchodn\u00ed aplikace s FileMaker<\/h3>\n<p>Pokud - stejn\u011b jako j\u00e1 - pou\u017e\u00edv\u00e1te FileMaker, m\u016f\u017eete tuto konfiguraci p\u0159ipojit p\u0159\u00edmo:<\/p>\n<ul>\n<li>Odes\u00edl\u00e1n\u00ed v\u00fdzev z FileMaker<\/li>\n<li>Automatick\u00e9 na\u010d\u00edt\u00e1n\u00ed a ukl\u00e1d\u00e1n\u00ed odpov\u011bd\u00ed<\/li>\n<li>\u0158\u00edzen\u00ed p\u0159\u00edstupu do pam\u011bti p\u0159\u00edmo prost\u0159ednictv\u00edm rozhran\u00ed REST API nebo shellov\u00e9ho skriptu<\/li>\n<\/ul>\n<p>To vytv\u00e1\u0159\u00ed mimo\u0159\u00e1dn\u011b silnou kombinaci:<\/p>\n<ul>\n<li><strong>FileMaker<\/strong> = Front end, u\u017eivatelsk\u00e9 rozhran\u00ed, \u0159\u00eddic\u00ed centrum<\/li>\n<li><strong>Ollama<\/strong> = Jazykov\u00e1 inteligence<\/li>\n<li><strong>Qdrant<\/strong> = s\u00e9mantick\u00e1 dlouhodob\u00e1 pam\u011b\u0165<\/li>\n<\/ul>\n<p>V\u00fdsledkem je skute\u010dn\u00e1 sou\u010d\u00e1st AI pro \u0159e\u0161en\u00ed FileMaker - m\u00edstn\u00ed, bezpe\u010dn\u00e1 a p\u0159izp\u016fsoben\u00e1.<\/p>\n<h3>\ud83d\udee0\ufe0f 5. Podpora v ka\u017edodenn\u00edm \u017eivot\u011b: p\u0159ipom\u00ednky, n\u00e1pady, doporu\u010den\u00ed<\/h3>\n<blockquote><p>\"P\u0159ipome\u0148te mi tento n\u00e1pad p\u0159\u00ed\u0161t\u00ed t\u00fdden.\"<\/p>\n<p>\"Kter\u00e9 knihy jsem v\u00e1m u\u017e doporu\u010dil?\"<\/p>\n<p>\"Co bych mohl panu M\u00fcllerovi nab\u00eddnout d\u00e1l?\"<\/p><\/blockquote>\n<p>D\u00edky c\u00edlen\u00e9 logice pam\u011bti (\u010dasov\u00e1 raz\u00edtka, kategorie, u\u017eivatel\u00e9) m\u016f\u017eete c\u00edlen\u011b strukturovat pam\u011b\u0165 a pou\u017e\u00edvat ji v mnoha oblastech \u017eivota a podnik\u00e1n\u00ed.<\/p>\n<h3>\ud83e\udd16 6. z\u00e1klad agentn\u00edho syst\u00e9mu<\/h3>\n<p>Pokud budete p\u0159em\u00fd\u0161let dop\u0159edu, m\u016f\u017eete s t\u00edmto nastaven\u00edm vytvo\u0159it i syst\u00e9my podobn\u00e9 agent\u016fm:<\/p>\n<ul>\n<li>Um\u011bl\u00e1 inteligence p\u0159eb\u00edr\u00e1 jednoduch\u00e9 \u00fakoly<\/li>\n<li>Um\u011bl\u00e1 inteligence rozpozn\u00e1v\u00e1 vzorce v pr\u016fb\u011bhu \u010dasu<\/li>\n<li>Um\u011bl\u00e1 inteligence d\u00e1v\u00e1 proaktivn\u00ed n\u00e1pov\u011bdy<\/li>\n<\/ul>\n<p><strong>P\u0159\u00edklad:<\/strong><\/p>\n<blockquote><p>\"Tento t\u00fdden jste se \u010dty\u0159ikr\u00e1t zeptal na stejnou ot\u00e1zku - chcete si ulo\u017eit pozn\u00e1mku?\"<\/p>\n<p>\"O tomto produktu se zm\u00ednil n\u00e1padn\u00fd po\u010det z\u00e1kazn\u00edk\u016f - m\u00e1m v\u00e1m to shrnout?\"<\/p><\/blockquote>\n<h3>\ud83c\udf10 7. integrace s dal\u0161\u00edmi n\u00e1stroji<\/h3>\n<p>Syst\u00e9m lze snadno propojit s dal\u0161\u00edmi n\u00e1stroji:<\/p>\n<ul>\n<li><strong>Neo4j<\/strong>graficky zn\u00e1zornit s\u00e9mantick\u00e9 vztahy<\/li>\n<li><strong>Soubory a PDF<\/strong>automaticky indexovat obsah<\/li>\n<li><strong>Parser po\u0161ty<\/strong>analyzovat a zapamatovat si e-maily<\/li>\n<li><strong>Hlasov\u00ed asistenti<\/strong>komunikovat prost\u0159ednictv\u00edm hlasu<\/li>\n<\/ul>\n<h3>\ud83d\udd10 8. v\u0161e z\u016fst\u00e1v\u00e1 lok\u00e1ln\u00ed - a pod kontrolou<\/h3>\n<p>Nejv\u011bt\u0161\u00ed v\u00fdhoda: o tom, co se ulo\u017e\u00ed, rozhodujete vy. Vy rozhodujete, jak dlouho to z\u016fstane ulo\u017een\u00e9. A: pokud nechcete, nikdy neopust\u00ed v\u00e1\u0161 po\u010d\u00edta\u010d. Ve sv\u011bt\u011b, kde se mnoho lid\u00ed slep\u011b spol\u00e9h\u00e1 na cloudovou um\u011blou inteligenci, je to siln\u00e1 protiv\u00e1ha - zejm\u00e9na pro freelancery, v\u00fdvoj\u00e1\u0159e, autory a podnikatele.<\/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=\"5e1f1d535b9ddf22ba0f51e2275a58a4\" data-pid=\"4039\" 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=\"e2d5c1d27b\" autocomplete=\"off\"><div class=\"basic-elements\"><div class=\"basic-element basic-question basic-question-text-vertical\" data-id=\"9\" data-uid=\"642f4eb1a167dc2ee54565b26bf88c59\" 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=\"143\" 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=\"26\" 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=\"28\" 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=\"4\" 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<h2>Zkrocen\u00ed Ollama + Qdrant: Jak d\u00e1t m\u00edstn\u00ed um\u011bl\u00e9 inteligenci strukturu, pravidla a vylad\u011bn\u00ed?<\/h2>\n<p>Ka\u017ed\u00fd, kdo si dal tu pr\u00e1ci a nainstaloval Ollama a Qdrant lok\u00e1ln\u011b na Mac, u\u017e dos\u00e1hl velk\u00fdch \u00fasp\u011bch\u016f. Nyn\u00ed m\u00e1te:<\/p>\n<ul>\n<li>UI v m\u00edstn\u00edm jazyce<\/li>\n<li>S\u00e9mantick\u00e1 pam\u011b\u0165<\/li>\n<li>A funk\u010dn\u00ed potrub\u00ed, kter\u00e9 mapuje Prompt \u2192 Pam\u011b\u0165 \u2192 Ollama \u2192 Odpov\u011b\u010f<\/li>\n<\/ul>\n<p>Ka\u017ed\u00fd, kdo s n\u00edm pracuje, si v\u0161ak rychle uv\u011bdom\u00ed, \u017ee pot\u0159ebuje pravidla. Struktura. \u0158\u00e1d.<br \/>\nBez kontroly se toti\u017e v\u00e1\u0161 asistent rychle zm\u011bn\u00ed v \u017evanila, kter\u00fd si toho pamatuje p\u0159\u00edli\u0161 mnoho, neust\u00e1le se opakuje nebo vytahuje nepodstatn\u00e9 vzpom\u00ednky.<\/p>\n<h2>\ud83e\udded Co v\u00e1m je\u0161t\u011b chyb\u00ed?<\/h2>\n<p>Orchestr m\u00e1 tak\u00e9 dirigenta. A to je p\u0159esn\u011b v\u00e1\u0161 \u00fakol: \u0159\u00eddit, nikoliv jen vyu\u017e\u00edvat.<\/p>\n<h3>Modul 1: \"Sm\u011brova\u010d\" pro pam\u011b\u0165ovou logiku<\/h3>\n<p>Nam\u00edsto tup\u00e9ho ukl\u00e1d\u00e1n\u00ed v\u0161eho nebo tup\u00e9ho vyhled\u00e1v\u00e1n\u00ed v\u0161eho byste se m\u011bli p\u0159edem rozhodnout, zda n\u011bco v\u016fbec ukl\u00e1dat nebo na\u010d\u00edtat. M\u016f\u017eete to ud\u011blat nap\u0159\u00edklad pomoc\u00ed jednoduch\u00e9ho sm\u011brova\u010de relevance, kter\u00fd um\u00edst\u00edte mezi v\u00fdzvu a pam\u011b\u0165:<\/p>\n<p><strong>P\u0159\u00edklad<\/strong>Zkontrolujte relevanci prost\u0159ednictv\u00edm v\u00fdzvy k samotn\u00e9mu Ollama<\/p>\n<pre class=\"notranslate\" data-no-translation=\"\">def is_relevant_for_memory(prompt, response):\r\npr\u00fcf_prompt = f\"\"\"\r\nNutzer hat gefragt: \"{prompt}\"\r\nDie KI hat geantwortet: \"{response}\"\r\nSollte man sich diesen Dialog langfristig merken? Antworte nur mit 'Ja' oder 'Nein'.\r\n\"\"\"\r\nresult = query_ollama([], pr\u00fcf_prompt).strip().lower()\r\nreturn result.startswith(\"ja\")<\/pre>\n<p>Zad\u00e1te tedy Ollama \u00fakol vyhodnotit jeho odpov\u011b\u010f - a teprve pokud je klasifikov\u00e1na jako relevantn\u00ed, ulo\u017e\u00edte ji do Qdrantu.<\/p>\n<h3>Modul 2: Vylou\u010den\u00ed star\u0161\u00edch zpr\u00e1v (kontextov\u00e9 omezen\u00ed)<\/h3>\n<p>Zejm\u00e9na u del\u0161\u00edch relac\u00ed se st\u00e1v\u00e1 problematick\u00fdm, pokud se v kontextu znovu objevuj\u00ed star\u00e9 zpr\u00e1vy. Model nezapom\u00edn\u00e1 - zab\u0159ed\u00e1v\u00e1.<\/p>\n<p><strong>\u0158e\u0161en\u00ed<\/strong>Omezit kontextov\u00e9 okno.<\/p>\n<p>Toho m\u016f\u017eete dos\u00e1hnout dv\u011bma zp\u016fsoby:<\/p>\n<p><strong>Metoda 1<\/strong>: Omezit po\u010det z\u00e1sah\u016f<\/p>\n<pre class=\"notranslate\" data-no-translation=\"\">context = search_memory(user_prompt, top_k=3)<\/pre>\n<p>Zde se na\u010d\u00edt\u00e1 pouze to, co je s\u00e9manticky relevantn\u00ed - ne v\u0161e.<\/p>\n<p><strong>Metoda 2<\/strong>: Omezit \u010das<\/p>\n<pre class=\"notranslate\" data-no-translation=\"\"># Nur Nachrichten der letzten 7 Tage\r\nnow = datetime.utcnow()\r\nfilter = Filter(\r\nmust=[\r\nFieldCondition(key=\"timestamp\", range=Range(gte=now - timedelta(days=7)))\r\n]\r\n)<\/pre>\n<p>Pokud tedy syst\u00e9m zasahuje p\u0159\u00edli\u0161 daleko do minulosti, m\u016f\u017eete \u010das \"od\u0159\u00edznout\".<\/p>\n<h3>Modul 3: Zaveden\u00ed kontextov\u00fdch vah a zna\u010dek<\/h3>\n<p>Ne ka\u017ed\u00fd z\u00e1znam v pam\u011bti m\u00e1 stejnou hodnotu. M\u016f\u017eete jim p\u0159i\u0159adit v\u00e1hu nebo kategorie:<\/p>\n<ul>\n<li><strong>Opraveno<\/strong> (nap\u0159. \"U\u017eivatel se jmenuje Markus\")<\/li>\n<li><strong>Do\u010dasn\u00e9<\/strong> (nap\u0159. \"Dnes je \u00fater\u00fd\").<\/li>\n<li><strong>Situa\u010dn\u00ed<\/strong> (nap\u0159. \"Chat od dne\u0161n\u00edch 10:30\")<\/li>\n<\/ul>\n<p>Qdrant podporuje tzv. payloads - tj. dodate\u010dn\u00e9 informace k jednotliv\u00fdm polo\u017ek\u00e1m. To umo\u017e\u0148uje pozd\u011bj\u0161\u00ed filtrov\u00e1n\u00ed nebo stanoven\u00ed priorit.<\/p>\n<h3>Modul 4: Jemn\u00e9 dolad\u011bn\u00ed pomoc\u00ed v\u00fdzvy<\/h3>\n<p>Samotn\u00e1 v\u00fdzva je v\u00fdkonn\u00e1 \u0159\u00eddic\u00ed jednotka.<br \/>\nZde je n\u011bkolik trik\u016f, kter\u00e9 m\u016f\u017eete pou\u017e\u00edt, aby byl Ollama chyt\u0159ej\u0161\u00ed:<\/p>\n<p><strong>P\u0159\u00edklad v\u00fdzvy s pokyny:<\/strong><\/p>\n<blockquote><p>Jste m\u00edstn\u00ed asistent se s\u00e9mantickou pam\u011bt\u00ed. Pokud najdete n\u011bkolik pam\u011bt\u00ed, pou\u017eijte pouze t\u0159i nejvhodn\u011bj\u0161\u00ed. Neodkazujte na informace star\u0161\u00ed ne\u017e 10 dn\u00ed, pokud nejsou v\u00fdslovn\u011b ozna\u010deny. Ignorujte trivi\u00e1ln\u00ed vzpom\u00ednky jako \"Dobr\u00e9 r\u00e1no\" nebo \"D\u011bkuji\". Odpov\u00eddejte p\u0159esn\u011b a stylem zku\u0161en\u00e9ho poradce.<\/p><\/blockquote>\n<p>To umo\u017e\u0148uje prov\u00e1d\u011bt jemn\u00e9 dolad\u011bn\u00ed p\u0159\u00edmo v samotn\u00e9 v\u00fdzv\u011b - bez nov\u00fdch model\u016f, bez \u0161kolen\u00ed.<\/p>\n<p>A d\u00e1le: v\u00fdzvu m\u016f\u017eete generovat dynamicky - v z\u00e1vislosti na situaci.<\/p>\n<h3>Modul 5: Hygiena skladov\u00e1n\u00ed<\/h3>\n<p>Jak pam\u011b\u0165 roste, st\u00e1v\u00e1 se nep\u0159ehlednou.<br \/>\nJednoduch\u00fd skript pro \u00fadr\u017ebu, kter\u00fd odstran\u00ed irelevantn\u00ed nebo duplicitn\u00ed obsah, m\u00e1 cenu zlata.<\/p>\n<p><strong>P\u0159\u00edklad:<\/strong><\/p>\n<blockquote><p>\"Zapome\u0148te na v\u0161echno, co souvis\u00ed s \"po\u010das\u00edm\".\"<\/p>\n<p>\"Odstranit z\u00e1znamy, kter\u00e9 jsou star\u0161\u00ed ne\u017e 3 m\u011bs\u00edce a nikdy nebyly na\u010dteny.\"<\/p><\/blockquote>\n<p>Qdrant to podporuje prost\u0159ednictv\u00edm rozhran\u00ed API - a m\u016f\u017eete to automatizovat nap\u0159\u00edklad jednou t\u00fddn\u011b.<\/p>\n<h3>Modul 6: FileMaker jako \u00fast\u0159edna<\/h3>\n<p>Pokud stejn\u011b jako j\u00e1 pracujete s FileMaker, m\u016f\u017eete v\u0161e ovl\u00e1dat na d\u00e1lku prost\u0159ednictv\u00edm rozhran\u00ed REST-API:<\/p>\n<ul>\n<li>Odeslat neprodlen\u011b<\/li>\n<li>Z\u00edskat kontext<\/li>\n<li>Obdr\u017een\u00e1 odpov\u011b\u010f<\/li>\n<li>Nechte si prov\u00e9st ocen\u011bn\u00ed<\/li>\n<li>Ulo\u017eit nebo zapomenout<\/li>\n<\/ul>\n<p>Pot\u0159ebujete pouze mal\u00fd modul REST v FileMaker (Vlo\u017eit z URL pomoc\u00ed JSON) a n\u011bkolik skript\u016f.<\/p>\n<p>V\u00fdsledkem je rozhran\u00ed, kter\u00e9 v\u00e1m umo\u017en\u00ed ovl\u00e1dat um\u011blou inteligenci jako \u017eiv\u00fd notebook - ale s inteligenc\u00ed.<\/p>\n<h2>\ud83d\udd1a Z\u00e1v\u011br: Um\u011bl\u00e1 inteligence je tak dobr\u00e1, jak dobr\u00e9 je jej\u00ed veden\u00ed<\/h2>\n<p>Ollama je v\u00fdkonn\u00fd. Qdrant je flexibiln\u00ed. Ale bez jasn\u00fdch pravidel se oba st\u00e1vaj\u00ed nestrukturovanou hromadou dat. Trik spo\u010d\u00edv\u00e1 v tom, \u017ee neukl\u00e1d\u00e1te v\u0161echno - ale uchov\u00e1v\u00e1te jen to, co je relevantn\u00ed, a p\u0159em\u00fd\u0161l\u00edte \u00fa\u010deln\u011b, m\u00edsto abyste si jen pamatovali.<\/p>\n<h3>Nov\u00e1 s\u00e9rie \u010dl\u00e1nk\u016f: Historie ChatGPT jako znalostn\u00ed b\u00e1ze pro va\u0161i um\u011blou inteligenci<\/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 size-medium wp-image-5296\" 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>Pokud jste si ji\u017e vytvo\u0159ili vlastn\u00ed pam\u011b\u0165 AI s Ollama a Qdrant, stoj\u00ed za to pod\u00edvat se na novou s\u00e9rii \u010dl\u00e1nk\u016f, kter\u00e1 za\u010d\u00edn\u00e1 pr\u00e1v\u011b zde. Je o tom, jak <a href=\"https:\/\/www.markus-schall.de\/cs\/2026\/03\/export-dat-chatgpt-vysvetluje-jak-se-vase-chaty-ki-stavaji-osobnim-znalostnim-systemem\/\"><strong>Integrace exportu dat ChatGPT do tohoto syst\u00e9mu<\/strong><\/a> umo\u017e\u0148uje. Mnoho u\u017eivatel\u016f si ani neuv\u011bdomuje, \u017ee mohou exportovat celou historii sv\u00fdch chat\u016f - a \u017ee tato data jsou cenn\u00fdm zdrojem znalost\u00ed. V tomto seri\u00e1lu v\u00e1m uk\u00e1\u017eu, jak tyto konverzace analyzovat, p\u0159ev\u00e9st je do vlo\u017een\u00fdch dat a pot\u00e9 je importovat do vektorov\u00e9 datab\u00e1ze. D\u00edky tomu m\u016f\u017ee va\u0161e m\u00edstn\u00ed um\u011bl\u00e1 inteligence pozd\u011bji p\u0159istupovat k p\u0159edchoz\u00edm konverzac\u00edm a pou\u017e\u00edvat je jako kontext pro odpov\u011bdi. T\u00edmto zp\u016fsobem z jednotliv\u00fdch dialog\u016f postupn\u011b vyr\u016fst\u00e1 osobn\u00ed archiv znalost\u00ed.<\/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-3 { --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-3 { --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-3\" 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=\"filemaker-konferenz 2025: ki, community und ein unerwarteter vorfall\" data-id=\"2898\"  data-category=\"allgemein filemaker &amp; erp ki-systeme stories &amp; humor\" data-post_tag=\"datenbanken erp-software filemaker gfm-business k\u00fcnstliche intelligenz\">\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\/09\/filemaker-konference-2025-ki-komunita-a-necekana-udalost\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Konference FileMaker 2025: Um\u011bl\u00e1 inteligence, komunita a ne\u010dekan\u00e1 ud\u00e1lost<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"512\" class=\"attachment-full size-full\" alt=\"FileMaker Konference 2025: Po\u017e\u00e1rn\u00ed poplach s hasi\u010di\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/FMK2025-Feueralarm-1.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/FMK2025-Feueralarm-1.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/FMK2025-Feueralarm-1-300x150.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/FMK2025-Feueralarm-1-768x384.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/FMK2025-Feueralarm-1-18x9.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\/09\/filemaker-konference-2025-ki-komunita-a-necekana-udalost\/\" rel=\"bookmark\">Konference FileMaker 2025: Um\u011bl\u00e1 inteligence, komunita a ne\u010dekan\u00e1 ud\u00e1lost<\/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=\"wenn der mac zuh\u00f6rt: was apples integrierte ki mit gemini und siri k\u00fcnftig f\u00fcr nutzer bedeutet\" data-id=\"4813\"  data-category=\"apple iphone &amp; ipad apple macos ki-systeme\" data-post_tag=\"apple datenlogik datenschutz k\u00fcnstliche intelligenz llm mac prozesse 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\/pokud-mac-nasloucha-tomu-co-bude-pro-uzivatele-v-budoucnu-znamenat-integrovana-ki-od-applu-s-gemini-a-siri\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Kdy\u017e Mac naslouch\u00e1: Co bude integrovan\u00e1 um\u011bl\u00e1 inteligence Apple s Gemini a Siri znamenat pro u\u017eivatele v budoucnu?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Apple, Siri a Gemini\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-Siri-Gemini.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-Siri-Gemini.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-Siri-Gemini-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-Siri-Gemini-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Apple-Siri-Gemini-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\/pokud-mac-nasloucha-tomu-co-bude-pro-uzivatele-v-budoucnu-znamenat-integrovana-ki-od-applu-s-gemini-a-siri\/\" rel=\"bookmark\">Kdy\u017e Mac naslouch\u00e1: Co bude integrovan\u00e1 um\u011bl\u00e1 inteligence Apple s Gemini a Siri znamenat pro u\u017eivatele v budoucnu?<\/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 f\u00fcr anf\u00e4nger: wie du ohne vorkenntnisse sinnvoll mit k\u00fcnstlicher intelligenz startest\" data-id=\"4199\"  data-category=\"allgemein apple iphone &amp; ipad apple macos ki-systeme tipps &amp; anleitungen\" data-post_tag=\"denkmodelle k\u00fcnstliche intelligenz lernen prozesse\">\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\/ki-pro-zacatecniky-jak-zacit-s-umelou-inteligenci-bez-predchozich-znalosti\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">AI pro za\u010d\u00e1te\u010dn\u00edky: Jak za\u010d\u00edt s um\u011blou inteligenc\u00ed bez p\u0159edchoz\u00edch znalost\u00ed<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Um\u011bl\u00e1 inteligence pro za\u010d\u00e1te\u010dn\u00edky\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-fuer-Einsteiger-Computer.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-fuer-Einsteiger-Computer.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-fuer-Einsteiger-Computer-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-fuer-Einsteiger-Computer-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-fuer-Einsteiger-Computer-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\/ki-pro-zacatecniky-jak-zacit-s-umelou-inteligenci-bez-predchozich-znalosti\/\" rel=\"bookmark\">AI pro za\u010d\u00e1te\u010dn\u00edky: Jak za\u010d\u00edt s um\u011blou inteligenc\u00ed bez p\u0159edchoz\u00edch znalost\u00ed<\/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=\"unsterblichkeit durch technik: wie weit forschung und ki wirklich sind\" data-id=\"3624\"  data-category=\"allgemein gesellschaft ki-systeme\" data-post_tag=\"denkmodelle k\u00fcnstliche intelligenz lernen llm prozesse 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\/nesmrtelnost-prostrednictvim-technologie-jak-daleko-vyzkum-a-ki-jsou-skutecne\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Nesmrtelnost d\u00edky technologi\u00edm: jak daleko se v\u00fdzkum a um\u011bl\u00e1 inteligence skute\u010dn\u011b dostaly<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Digit\u00e1ln\u00ed nesmrtelnost\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/digitale-unsterblichkeit.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/digitale-unsterblichkeit.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/digitale-unsterblichkeit-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/digitale-unsterblichkeit-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/digitale-unsterblichkeit-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\/nesmrtelnost-prostrednictvim-technologie-jak-daleko-vyzkum-a-ki-jsou-skutecne\/\" rel=\"bookmark\">Nesmrtelnost d\u00edky technologi\u00edm: jak daleko se v\u00fdzkum a um\u011bl\u00e1 inteligence skute\u010dn\u011b dostaly<\/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>Pro\u010d m\u00edstn\u00ed UI v\u016fbec pot\u0159ebuje \u201epam\u011b\u0165\u201c? Nesta\u010d\u00ed jazykov\u00fd model?<\/strong><br \/>\nJazykov\u00fd model pracuje pouze s aktu\u00e1ln\u00ed v\u00fdzvou a kontextem, kter\u00fd mu pr\u00e1v\u011b zad\u00e1v\u00e1te. Nepamatuje si tedy trvale p\u0159edchoz\u00ed konverzace, dokumenty nebo informace. Pr\u00e1v\u011b zde p\u0159ich\u00e1z\u00ed ke slovu lok\u00e1ln\u00ed pam\u011b\u0165. P\u0159\u00eddavn\u00e1 datab\u00e1ze umo\u017e\u0148uje um\u011bl\u00e9 inteligenci ukl\u00e1dat p\u0159edchoz\u00ed obsah a v p\u0159\u00edpad\u011b pot\u0159eby jej na\u010d\u00edst. Model pak p\u0159i odpov\u00edd\u00e1n\u00ed obdr\u017e\u00ed nejen va\u0161i aktu\u00e1ln\u00ed ot\u00e1zku, ale tak\u00e9 relevantn\u00ed informace z t\u00e9to pam\u011bti. V\u00fdsledkem jsou mnohem konzistentn\u011bj\u0161\u00ed a informovan\u011bj\u0161\u00ed odpov\u011bdi. Bez takov\u00e9ho syst\u00e9mu z\u016fst\u00e1v\u00e1 jazykov\u00fd model v podstat\u011b \u010dist\u00fdm gener\u00e1torem textu bez dlouhodob\u00e9 znalosti vlastn\u00edch dat nebo projekt\u016f.<\/li>\n<li><strong>Co p\u0159esn\u011b je Qdrant a pro\u010d se v tomto syst\u00e9mu pou\u017e\u00edv\u00e1?<\/strong><br \/>\nQdrant je modern\u00ed vektorov\u00e1 datab\u00e1ze, kter\u00e1 byla speci\u00e1ln\u011b vyvinuta pro s\u00e9mantick\u00e9 vyhled\u00e1v\u00e1n\u00ed. Na rozd\u00edl od tradi\u010dn\u00edch datab\u00e1z\u00ed ukl\u00e1d\u00e1 informace nejen jako text, ale jako tzv. vektory - matematick\u00e9 reprezentace v\u00fdznamu. To j\u00ed umo\u017e\u0148uje vyhled\u00e1vat v obsahu nejen shodn\u00e1 slova, ale tak\u00e9 bl\u00edzkost obsahu. Pokud tedy polo\u017e\u00edte ot\u00e1zku, Qdrant dok\u00e1\u017ee naj\u00edt vhodn\u00e9 pas\u00e1\u017ee textu ze znalostn\u00ed b\u00e1ze, i kdy\u017e neobsahuj\u00ed p\u0159esn\u011b stejn\u00e9 v\u00fdrazy. V kombinaci s jazykov\u00fdm modelem tak vznik\u00e1 jak\u00e1si inteligentn\u00ed pam\u011b\u0165 um\u011bl\u00e9 inteligence.<\/li>\n<li><strong>Co znamen\u00e1 pojem \u201eRAG\u201c, kter\u00fd se v t\u00e9to souvislosti \u010dasto pou\u017e\u00edv\u00e1?<\/strong><br \/>\nZkratka RAG znamen\u00e1 \u201eRetrieval Augmented Generation\u201c. Jedn\u00e1 se o techniku, p\u0159i kter\u00e9 jazykov\u00fd model p\u0159ed poskytnut\u00edm odpov\u011bdi na\u010dte z datab\u00e1ze dal\u0161\u00ed informace. Model tedy nejen\u017ee generuje svou odpov\u011b\u010f na z\u00e1klad\u011b tr\u00e9nov\u00e1n\u00ed, ale tak\u00e9 ji dopl\u0148uje vhodn\u00fdmi informacemi ze zdroje znalost\u00ed. Tato metoda \u0159e\u0161\u00ed typick\u00fd probl\u00e9m jazykov\u00fdch model\u016f: Modely znaj\u00ed pouze to, co se nau\u010dily b\u011bhem tr\u00e9ninku. RAG jim m\u00edsto toho umo\u017e\u0148uje p\u0159\u00edstup k aktu\u00e1ln\u00edm nebo osobn\u00edm \u00fadaj\u016fm - nap\u0159\u00edklad k dokumentaci, webov\u00fdm str\u00e1nk\u00e1m nebo vlastn\u00edm pozn\u00e1mk\u00e1m.<\/li>\n<li><strong>Jak vlastn\u011b funguj\u00ed Ollama a Qdrant dohromady?<\/strong><br \/>\nV tomto nastaven\u00ed p\u0159eb\u00edr\u00e1 Ollama roli jazykov\u00e9ho modelu, zat\u00edmco Qdrant funguje jako s\u00e9mantick\u00e1 pam\u011b\u0165. Kdy\u017e polo\u017e\u00edte ot\u00e1zku, Qdrant nejprve vyhled\u00e1 relevantn\u00ed fragmenty textu. Tyto v\u00fdsledky jsou pak spolu s va\u0161\u00ed ot\u00e1zkou p\u0159ed\u00e1ny jazykov\u00e9mu modelu. Model tyto dodate\u010dn\u00e9 informace pou\u017eije k formulaci fundovan\u00e9 odpov\u011bdi. Typick\u00e1 posloupnost je tedy n\u00e1sleduj\u00edc\u00ed: Dotaz \u2192 Vyhled\u00e1v\u00e1n\u00ed v pam\u011bti \u2192 Roz\u0161\u00ed\u0159en\u00ed kontextu \u2192 Generov\u00e1n\u00ed odpov\u011bdi.<\/li>\n<li><strong>Jak\u00e9 typy dat mohu do t\u00e9to pam\u011bti AI zahrnout?<\/strong><br \/>\nV podstat\u011b t\u00e9m\u011b\u0159 cokoli, co lze p\u0159ev\u00e9st na text. Pat\u0159\u00ed sem dokumentace, webov\u00e9 str\u00e1nky, soubory Markdown, PDF, z\u00e1znamy v datab\u00e1z\u00edch nebo dokonce osobn\u00ed pozn\u00e1mky. D\u016fle\u017eit\u00e9 je pouze to, aby bylo mo\u017en\u00e9 obsah p\u0159ed ulo\u017een\u00edm do datab\u00e1ze rozd\u011blit na men\u0161\u00ed textov\u00e9 \u010d\u00e1sti. Tyto takzvan\u00e9 \u201echunky\u201c pozd\u011bji tvo\u0159\u00ed z\u00e1klad pro s\u00e9mantick\u00e9 vyhled\u00e1v\u00e1n\u00ed. Um\u011bl\u00e1 inteligence tak m\u016f\u017ee c\u00edlen\u011b p\u0159istupovat k jednotliv\u00fdm relevantn\u00edm \u010d\u00e1stem, m\u00edsto aby musela prohled\u00e1vat cel\u00e9 dokumenty.<\/li>\n<li><strong>Pro\u010d se m\u00edsto b\u011b\u017en\u00e9ho textov\u00e9ho vyhled\u00e1v\u00e1n\u00ed pou\u017e\u00edv\u00e1 vektorov\u00e1 datab\u00e1ze?<\/strong><br \/>\nKlasick\u00e9 vyhled\u00e1va\u010de obvykle pracuj\u00ed s kl\u00ed\u010dov\u00fdmi slovy. To znamen\u00e1, \u017ee vyhled\u00e1vaj\u00ed pouze v\u00fdsledky, kter\u00e9 obsahuj\u00ed p\u0159esn\u011b stejn\u00e9 v\u00fdrazy. Naproti tomu vektorov\u00e1 datab\u00e1ze vyhled\u00e1v\u00e1 podle v\u00fdznamu. M\u016f\u017ee tedy naj\u00edt i texty, kter\u00e9 jsou si obsahov\u011b podobn\u00e9, i kdy\u017e byla pou\u017eita jin\u00e1 slova. To je pro syst\u00e9my um\u011bl\u00e9 inteligence z\u00e1sadn\u00ed, proto\u017ee ot\u00e1zky jsou \u010dasto formulov\u00e1ny jinak ne\u017e p\u016fvodn\u00ed dokumenty. D\u00edky s\u00e9mantick\u00e9mu vyhled\u00e1v\u00e1n\u00ed je spojen\u00ed mezi ot\u00e1zkou a odpov\u011bd\u00ed mnohem spolehliv\u011bj\u0161\u00ed.<\/li>\n<li><strong>Jak se vlastn\u011b texty p\u0159ev\u00e1d\u011bj\u00ed na vektory?<\/strong><br \/>\nK tomuto \u00fa\u010delu se pou\u017e\u00edvaj\u00ed takzvan\u00e9 embedding modely. Tyto modely analyzuj\u00ed texty a p\u0159ev\u00e1d\u011bj\u00ed je na \u010d\u00edseln\u00e9 vektory, kter\u00e9 reprezentuj\u00ed jejich v\u00fdznam. Ka\u017ed\u00fd \u00fasek textu tak z\u00edsk\u00e1 matematickou reprezentaci v tzv. vektorov\u00e9m prostoru. Podobn\u00fd obsah je bl\u00ed\u017ee u sebe ne\u017e zcela odli\u0161n\u00e1 t\u00e9mata. Pokud je pozd\u011bji polo\u017eena ot\u00e1zka, je rovn\u011b\u017e p\u0159evedena na vektor. Qdrant pak dok\u00e1\u017ee velmi rychle naj\u00edt nejpodobn\u011bj\u0161\u00ed polo\u017eky v pam\u011bti.<\/li>\n<li><strong>Pro\u010d se Qdrant \u010dasto pou\u017e\u00edv\u00e1 prost\u0159ednictv\u00edm Dockeru installiert?<\/strong><br \/>\nDocker v\u00fdrazn\u011b zjednodu\u0161uje instalaci slo\u017eit\u00e9ho softwaru. M\u00edsto ru\u010dn\u00edho nastavov\u00e1n\u00ed mnoha jednotliv\u00fdch z\u00e1vislost\u00ed se Qdrant jednodu\u0161e spust\u00ed v kontejneru. To znamen\u00e1, \u017ee instalace spolehliv\u011b funguje na r\u016fzn\u00fdch syst\u00e9mech a lze ji snadno spustit nebo zastavit. Tato metoda je praktick\u00e1 zejm\u00e9na na po\u010d\u00edta\u010d\u00edch Mac, proto\u017ee udr\u017euje syst\u00e9m \u010dist\u00fd a z\u00e1rove\u0148 poskytuje stabiln\u00ed prost\u0159ed\u00ed pro datab\u00e1zi.<\/li>\n<li><strong>Mohu tento syst\u00e9m provozovat zcela offline?<\/strong><br \/>\nAno, to je jedna z nejv\u011bt\u0161\u00edch v\u00fdhod t\u00e9to architektury. Jazykov\u00fd model i vektorov\u00e1 datab\u00e1ze b\u011b\u017e\u00ed lok\u00e1ln\u011b na va\u0161em po\u010d\u00edta\u010di. To znamen\u00e1, \u017ee se \u017e\u00e1dn\u00e1 data neodes\u00edlaj\u00ed na extern\u00ed servery. Vznik\u00e1 tak zcela soukrom\u00e9 prost\u0159ed\u00ed um\u011bl\u00e9 inteligence. To je rozhoduj\u00edc\u00ed v\u00fdhoda oproti cloudov\u00fdm syst\u00e9m\u016fm, zejm\u00e9na v p\u0159\u00edpad\u011b citliv\u00fdch dat nebo intern\u00edch firemn\u00edch dokument\u016f.<\/li>\n<li><strong>Jak velk\u00e1 m\u016f\u017ee b\u00fdt takov\u00e1 lok\u00e1ln\u00ed pam\u011b\u0165 UI?<\/strong><br \/>\nTo z\u00e1vis\u00ed p\u0159edev\u0161\u00edm na \u00falo\u017en\u00e9m prostoru a v\u00fdkonu syst\u00e9mu. Modern\u00ed vektorov\u00e9 datab\u00e1ze si snadno porad\u00ed s miliony textov\u00fdch fragment\u016f. Pro mnoho osobn\u00edch projekt\u016f v\u0161ak sta\u010d\u00ed k vytvo\u0159en\u00ed velmi v\u00fdkonn\u00e9ho znalostn\u00edho syst\u00e9mu jen n\u011bkolik tis\u00edc dokument\u016f. Kvalita datov\u00e9 struktury je d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e samotn\u00e9 mno\u017estv\u00ed informac\u00ed.<\/li>\n<li><strong>M\u016f\u017ee se um\u011bl\u00e1 inteligence pomoc\u00ed tohoto syst\u00e9mu skute\u010dn\u011b \u201eu\u010dit\u201c?<\/strong><br \/>\nNe v klasick\u00e9m smyslu. Samotn\u00fd jazykov\u00fd model nen\u00ed p\u0159e\u0161kolov\u00e1n. M\u00edsto toho se znalosti ukl\u00e1daj\u00ed mimo model a v p\u0159\u00edpad\u011b pot\u0159eby se na\u010d\u00edtaj\u00ed. A\u010dkoli to vypad\u00e1, \u017ee se um\u011bl\u00e1 inteligence dok\u00e1\u017ee u\u010dit, ve skute\u010dnosti pouze p\u0159istupuje k neust\u00e1le se roz\u0161i\u0159uj\u00edc\u00edmu skladu znalost\u00ed. Tento p\u0159\u00edstup m\u00e1 jednu velkou v\u00fdhodu: kdykoli lze p\u0159idat nov\u00e9 informace, ani\u017e by bylo nutn\u00e9 model znovu tr\u00e9novat.<\/li>\n<li><strong>Jak\u00e9 praktick\u00e9 aplikace vypl\u00fdvaj\u00ed z takov\u00e9 lok\u00e1ln\u00ed pam\u011bti UI?<\/strong><br \/>\nMo\u017enosti jsou \u00fa\u017easn\u011b rozmanit\u00e9. M\u016f\u017eete si nap\u0159\u00edklad vytvo\u0159it osobn\u00ed datab\u00e1zi znalost\u00ed, nechat prohled\u00e1vat technickou dokumentaci nebo analyzovat intern\u00ed firemn\u00ed dokumenty. V\u00fdhodu maj\u00ed tak\u00e9 auto\u0159i, v\u00fdvoj\u00e1\u0159i nebo v\u00fdzkumn\u00ed pracovn\u00edci, proto\u017ee mohou strukturovan\u011b zp\u0159\u00edstupnit velk\u00e9 mno\u017estv\u00ed informac\u00ed. V podstat\u011b tak vznik\u00e1 jak\u00fdsi osobn\u00ed v\u00fdzkumn\u00fd asistent, kter\u00fd rozum\u00ed va\u0161im vlastn\u00edm dat\u016fm.<\/li>\n<li><strong>Mohu integrovat n\u011bkolik zdroj\u016f dat najednou?<\/strong><br \/>\nAno, Qdrant umo\u017e\u0148uje ka\u017ed\u00e9mu fragmentu textu p\u0159idat dal\u0161\u00ed metadata, nap\u0159\u00edklad zdroj, kategorii nebo jazyk. To umo\u017e\u0148uje spravovat r\u016fzn\u00e9 datab\u00e1ze spole\u010dn\u011b. Tato metadata lze p\u0159i vyhled\u00e1v\u00e1n\u00ed dokonce specificky filtrovat. UI m\u016f\u017ee nap\u0159\u00edklad br\u00e1t v \u00favahu pouze obsah z konkr\u00e9tn\u00ed dokumentace nebo konkr\u00e9tn\u00edho projektu.<\/li>\n<li><strong>Jak se tento syst\u00e9m li\u0161\u00ed od klasick\u00fdch chatbot\u016f?<\/strong><br \/>\nV\u011bt\u0161ina chatbot\u016f pracuje v\u00fdhradn\u011b se znalostmi sv\u00e9 tr\u00e9ninkov\u00e9 sady dat. Nemohou tedy poskytovat \u017e\u00e1dn\u00e9 konkr\u00e9tn\u00ed informace o va\u0161em vlastn\u00edm obsahu. Syst\u00e9m RAG naproti tomu kombinuje jazykov\u00fd model s individu\u00e1ln\u00ed znalostn\u00ed b\u00e1z\u00ed. To umo\u017e\u0148uje um\u011bl\u00e9 inteligenci poskytovat odpov\u011bdi, kter\u00e9 jsou p\u0159\u00edmo p\u0159izp\u016fsoben\u00e9 va\u0161im vlastn\u00edm dat\u016fm. D\u00edky tomu je mnohem u\u017eite\u010dn\u011bj\u0161\u00ed pro produktivn\u00ed pr\u00e1ci.<\/li>\n<li><strong>Jakou roli hraje Python v tomto nastaven\u00ed?<\/strong><br \/>\nPython se \u010dasto pou\u017e\u00edv\u00e1 k \u0159\u00edzen\u00ed spojen\u00ed mezi jazykov\u00fdm modelem a datab\u00e1z\u00ed. Pomoc\u00ed n\u011bkolika skript\u016f lze na\u010d\u00edst texty, p\u0159ev\u00e9st je na vektory a ulo\u017eit do Qdrantu. Python m\u016f\u017ee tak\u00e9 prov\u00e1d\u011bt vyhled\u00e1v\u00e1n\u00ed a p\u0159en\u00e1\u0161et nalezen\u00e9 v\u00fdsledky do jazykov\u00e9ho modelu. Vznik\u00e1 tak flexibiln\u00ed pipeline, kterou lze p\u0159izp\u016fsobit vlastn\u00edm po\u017eadavk\u016fm.<\/li>\n<li><strong>Je nastaven\u00ed takov\u00e9ho syst\u00e9mu ur\u010deno pouze pro v\u00fdvoj\u00e1\u0159e?<\/strong><br \/>\nNe nutn\u011b. P\u0159esto\u017ee nastaven\u00ed syst\u00e9mu vy\u017eaduje ur\u010dit\u00e9 technick\u00e9 znalosti, \u0159ada pot\u0159ebn\u00fdch n\u00e1stroj\u016f je nyn\u00ed mnohem jednodu\u0161\u0161\u00ed. S trochou trp\u011blivosti lze funk\u010dn\u00ed syst\u00e9m nastavit i bez hlub\u0161\u00edch znalost\u00ed programov\u00e1n\u00ed. Ka\u017ed\u00fd, kdo se j\u00edm jednou zab\u00fdval, rychle pozn\u00e1 obrovsk\u00fd potenci\u00e1l takov\u00fdchto lok\u00e1ln\u00edch infrastruktur um\u011bl\u00e9 inteligence.<\/li>\n<li><strong>Jak\u00e9 jsou limity m\u00edstn\u00ed pam\u011bti UI?<\/strong><br \/>\nNejd\u016fle\u017eit\u011bj\u0161\u00edm omezen\u00edm je v\u00fdpo\u010detn\u00ed v\u00fdkon vlastn\u00edho po\u010d\u00edta\u010de. Velk\u00e9 modely nebo obrovsk\u00e9 znalostn\u00ed datab\u00e1ze mohou vy\u017eadovat v\u00edce pam\u011bti a v\u00fdkonu procesoru. Kvalita odpov\u011bd\u00ed tak\u00e9 do zna\u010dn\u00e9 m\u00edry z\u00e1vis\u00ed na struktu\u0159e dat. Pokud jsou dokumenty \u0161patn\u011b p\u0159ipraven\u00e9, m\u016f\u017ee um\u011bl\u00e1 inteligence poskytovat dobr\u00e9 v\u00fdsledky jen v omezen\u00e9 m\u00ed\u0159e.<\/li>\n<li><strong>Pro\u010d je tato kombinace Ollama a Qdrant pova\u017eov\u00e1na za obzvl\u00e1\u0161t\u011b zaj\u00edmavou architekturu pro m\u00edstn\u00ed um\u011blou inteligenci?<\/strong><br \/>\nSpojuje toti\u017e dv\u011b kl\u00ed\u010dov\u00e9 sou\u010d\u00e1sti: v\u00fdkonn\u00fd jazykov\u00fd model a rychlou s\u00e9mantickou datab\u00e1zi. Spole\u010dn\u011b vytv\u00e1\u0159ej\u00ed kompletn\u00ed pracovn\u00ed prost\u0159ed\u00ed pro um\u011blou inteligenci, kter\u00e9 lze provozovat zcela lok\u00e1ln\u011b. D\u00edky tomu lze vytvo\u0159it osobn\u00ed znalostn\u00ed syst\u00e9my, inteligentn\u00ed vyhled\u00e1va\u010de nebo specializovan\u00e9 asistenty - bez z\u00e1vislosti na cloudu a s plnou kontrolou nad vlastn\u00edmi daty.<\/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-4 { --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-4 { --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-4\" 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=\"wenn pflicht wieder pflicht wird. eine art essay von herrn von l&#8217;oreot.\" data-id=\"3010\"  data-category=\"allgemein gesellschaft kunst &amp; kultur stories &amp; humor\" data-post_tag=\"deutschland erfahrungen geopolitik krisen pers\u00f6nlichkeitsentwicklung sicherheitspolitik\">\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\/kdyz-se-povinnost-opet-stava-povinnosti-druh-eseje-pana-von-loreota\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Kdy\u017e se povinnost op\u011bt stane povinnost\u00ed. Jak\u00e1si esej pana von L'oreota.<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Ne\u010dekan\u00fd telefon\u00e1t\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/loreot-pflicht-anruf.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/loreot-pflicht-anruf.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loreot-pflicht-anruf-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loreot-pflicht-anruf-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loreot-pflicht-anruf-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\/kdyz-se-povinnost-opet-stava-povinnosti-druh-eseje-pana-von-loreota\/\" rel=\"bookmark\">Kdy\u017e se povinnost op\u011bt stane povinnost\u00ed. Jak\u00e1si esej pana von L'oreota.<\/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=\"helge schneider: haltung, humor und die freiheit, sich nicht erkl\u00e4ren zu m\u00fcssen\" data-id=\"4756\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"deutschland erfahrungen meinungsfreiheit musik portrait\">\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\/helge-schneider-postoj-humor-a-svoboda-nemuset-vysvetlovat-sam-sebe\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Helge Schneider: P\u0159\u00edstup, humor a svoboda nemuset se vysv\u011btlovat<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Helge Schneider Portr\u00e9t\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Helge-Schneider.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Helge-Schneider.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Helge-Schneider-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Helge-Schneider-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Helge-Schneider-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\/helge-schneider-postoj-humor-a-svoboda-nemuset-vysvetlovat-sam-sebe\/\" rel=\"bookmark\">Helge Schneider: P\u0159\u00edstup, humor a svoboda nemuset se vysv\u011btlovat<\/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=\"wie war syrien vor dem krieg? wer regiert heute? was bedeutet das f\u00fcr gefl\u00fcchtete in deutschland?\" data-id=\"4628\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"deutschland europa geopolitik krisen meinungsfreiheit sicherheitspolitik\">\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\/jak-vypadala-syrie-pred-valkou-kdo-dnes-vladne-co-to-znamena-pro-uprchliky-v-nemecku\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Jak\u00e1 byla S\u00fdrie p\u0159ed v\u00e1lkou? Kdo vl\u00e1dne dnes? Co to znamen\u00e1 pro uprchl\u00edky v N\u011bmecku?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"S\u00fdrie a Dama\u0161ek\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Syrien-Damaskus.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Syrien-Damaskus.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Syrien-Damaskus-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Syrien-Damaskus-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Syrien-Damaskus-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\/jak-vypadala-syrie-pred-valkou-kdo-dnes-vladne-co-to-znamena-pro-uprchliky-v-nemecku\/\" rel=\"bookmark\">Jak\u00e1 byla S\u00fdrie p\u0159ed v\u00e1lkou? Kdo vl\u00e1dne dnes? Co to znamen\u00e1 pro uprchl\u00edky v N\u011bmecku?<\/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=\"zukunft mit ladeger\u00e4t \u2013 herr von l&#8217;oreot kauft einen e-scooter\" data-id=\"3229\"  data-category=\"allgemein gesellschaft kunst &amp; kultur stories &amp; humor\" data-post_tag=\"erfahrungen\">\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\/budoucnost-s-nabijeckou-pan-von-loreot-si-koupi-elektronicky-skutr\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Budoucnost s nab\u00edje\u010dkou - pan von L'oreot kupuje e-kolob\u011b\u017eku<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"747\" class=\"attachment-full size-full\" alt=\"\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/loereot-e-scooter-1.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/loereot-e-scooter-1.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loereot-e-scooter-1-300x219.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loereot-e-scooter-1-768x560.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/loereot-e-scooter-1-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\/10\/budoucnost-s-nabijeckou-pan-von-loreot-si-koupi-elektronicky-skutr\/\" rel=\"bookmark\">Budoucnost s nab\u00edje\u010dkou - pan von L'oreot kupuje e-kolob\u011b\u017eku<\/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>M\u00edstn\u00ed AI s pam\u011bt\u00ed - bez cloudu, bez p\u0159edplatn\u00e9ho, bez odklon\u016f V p\u0159edchoz\u00edm \u010dl\u00e1nku jsem vysv\u011btlil, jak Ollama na Macu installiert. Pokud jste ji\u017e tento krok u\u010dinili, m\u00e1te nyn\u00ed k dispozici v\u00fdkonn\u00fd lok\u00e1ln\u00ed jazykov\u00fd model - nap\u0159\u00edklad Mistral, LLaMA3 nebo jin\u00fd kompatibiln\u00ed model, ke kter\u00e9mu lze p\u0159istupovat prost\u0159ednictv\u00edm rozhran\u00ed REST API. Ale od ... <a title=\"Budoucnost s nab\u00edje\u010dkou - pan von L&#039;oreot kupuje e-kolob\u011b\u017eku\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/cs\/2025\/10\/budoucnost-s-nabijeckou-pan-von-loreot-si-koupi-elektronicky-skutr\/\" aria-label=\"\u010c\u00edst v\u00edce o budoucnosti s nab\u00edje\u010dkou - pan z L&#039;oreot si koupil e-sk\u00fatr\">\u010c\u00edst d\u00e1l<\/a><\/p>","protected":false},"author":1,"featured_media":2504,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":758,"footnotes":""},"categories":[431,15,3,4],"tags":[452,410,471,435,433,437,453,432,450,434,451],"class_list":["post-2502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ki-systeme","category-apple-macos","category-filemaker","category-tipps-anleitungen","tag-docker","tag-filemaker","tag-kuenstliche-intelligenz","tag-llama","tag-llm","tag-mistral","tag-neo4j","tag-ollama","tag-qdrant","tag-sprachmodell","tag-vektordatenbank"],"_links":{"self":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/2502","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=2502"}],"version-history":[{"count":12,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/2502\/revisions"}],"predecessor-version":[{"id":5333,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/posts\/2502\/revisions\/5333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media\/2504"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/media?parent=2502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/categories?post=2502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/cs\/wp-json\/wp\/v2\/tags?post=2502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}