{"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-spotyka-qdrant-lokalna-pamiec-dla-ki-na-macu","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/pl\/2025\/08\/ollama-spotyka-qdrant-lokalna-pamiec-dla-ki-na-macu\/","title":{"rendered":"Ollama spotyka Qdrant: lokalna pami\u0119\u0107 dla sztucznej inteligencji na Macu"},"content":{"rendered":"<h2>Lokalna sztuczna inteligencja z pami\u0119ci\u0105 - bez chmury, bez subskrypcji, bez przekierowa\u0144<\/h2>\n<p>W <a href=\"https:\/\/www.markus-schall.de\/pl\/2025\/08\/lokalny-ki-na-macu-w-nastepujacy-sposob-1tp12aby-utworzyc-model-jezykowy-za-pomoca-ollama\/\"><strong>poprzednie artyku\u0142y<\/strong><\/a> Wyja\u015bni\u0142em, jak skonfigurowa\u0107 Ollama na Macu install. Je\u015bli wykona\u0142e\u015b ju\u017c ten krok, masz teraz pot\u0119\u017cny lokalny model j\u0119zykowy - taki jak Mistral, LLaMA3 lub inny kompatybilny model, do kt\u00f3rego mo\u017cna si\u0119 odwo\u0142a\u0107 za po\u015brednictwem interfejsu API REST.<\/p>\n<p>Model \u201ewie\u201c jednak tylko to, co znajduje si\u0119 w bie\u017c\u0105cej podpowiedzi. Nie pami\u0119ta poprzednich rozm\u00f3w. <strong>Brakuje tylko pami\u0119ci<\/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-678 { --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-678 { --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\">Kwestie spo\u0142eczne tera\u017aniejszo\u015bci<\/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-678\" 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=\"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\/pl\/2026\/02\/postawa-helge-schneider-humor-i-wolnosc-by-nie-musiec-sie-tlumaczyc\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Helge Schneider: Postawa, humor i wolno\u015b\u0107 od konieczno\u015bci t\u0142umaczenia si\u0119<\/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 Portret\" 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\/pl\/2026\/02\/postawa-helge-schneider-humor-i-wolnosc-by-nie-musiec-sie-tlumaczyc\/\" rel=\"bookmark\">Helge Schneider: Postawa, humor i wolno\u015b\u0107 od konieczno\u015bci t\u0142umaczenia si\u0119<\/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\/pl\/2025\/12\/28-system-ue-cicha-reorganizacja-europejskiego-obszaru-gospodarczego\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">28. re\u017cim UE: cicha reorganizacja Europejskiego Obszaru Gospodarczego?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"28. system UE\" 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\/pl\/2025\/12\/28-system-ue-cicha-reorganizacja-europejskiego-obszaru-gospodarczego\/\" rel=\"bookmark\">28. re\u017cim UE: cicha reorganizacja Europejskiego Obszaru Gospodarczego?<\/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=\"dieter bohlen im klartext: warum deutschland an der eigenen b\u00fcrokratie scheitert\" data-id=\"3546\"  data-category=\"allgemein b\u00fccher gesellschaft kunst &amp; kultur\" data-post_tag=\"buch deutschland erfahrungen krisen meinungsfreiheit musik\">\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\/pl\/2025\/11\/dieter-bohlen-prostym-jezykiem-dlaczego-niemcy-upadaja-z-powodu-wlasnej-biurokracji\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Dieter Bohlen prostym j\u0119zykiem: Dlaczego Niemcy upadaj\u0105 z powodu w\u0142asnej biurokracji?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1536\" height=\"1024\" class=\"attachment-full size-full\" alt=\"Dieter Bohlen w rozmowie z Dominikiem Kettnerem\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany.jpg\" data-dpt-sizes=\"(max-width: 1536px) 100vw, 1536px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany.jpg 1536w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany-1024x683.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/bohlen-kettner-germany-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\/pl\/2025\/11\/dieter-bohlen-prostym-jezykiem-dlaczego-niemcy-upadaja-z-powodu-wlasnej-biurokracji\/\" rel=\"bookmark\">Dieter Bohlen prostym j\u0119zykiem: Dlaczego Niemcy upadaj\u0105 z powodu w\u0142asnej biurokracji?<\/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=\"beruf, weltbild, zukunft: entscheidungen im schatten des umbruchs\" data-id=\"3197\"  data-category=\"allgemein gesellschaft kunst &amp; kultur tipps &amp; anleitungen\" data-post_tag=\"erfahrungen krisen 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\/pl\/2025\/10\/swiat-kariery-przyszle-decyzje-w-cieniu-wstrzasow\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Kariera, \u015bwiatopogl\u0105d, przysz\u0142o\u015b\u0107: decyzje w cieniu wstrz\u0105s\u00f3w<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Decyzje w cieniu wstrz\u0105s\u00f3w\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Entscheidungen-im-Schatten-Umbruch.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Entscheidungen-im-Schatten-Umbruch.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Entscheidungen-im-Schatten-Umbruch-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Entscheidungen-im-Schatten-Umbruch-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Entscheidungen-im-Schatten-Umbruch-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\/pl\/2025\/10\/swiat-kariery-przyszle-decyzje-w-cieniu-wstrzasow\/\" rel=\"bookmark\">Kariera, \u015bwiatopogl\u0105d, przysz\u0142o\u015b\u0107: decyzje w cieniu wstrz\u0105s\u00f3w<\/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>W\u0142a\u015bnie dlatego korzystamy z Qdrant, nowoczesnej semantycznej wektorowej bazy danych.<br \/>\nW tym artykule poka\u017c\u0119 to krok po kroku:<\/p>\n<ul>\n<li>Jak installier Qdrant na Macu (przez Docker)<\/li>\n<li>Jak tworzy\u0107 osadzenia za pomoc\u0105 Pythona<\/li>\n<li>jak zapisywa\u0107, wyszukiwa\u0107 i integrowa\u0107 zawarto\u015b\u0107 z przep\u0142ywem pracy Ollama<\/li>\n<li>i jak wygl\u0105da kompletna sekwencja monit\u2192pami\u0119\u0107\u2192odpowied\u017a<\/li>\n<\/ul>\n<h2>Dlaczego Qdrant?<\/h2>\n<p>Qdrant nie przechowuje tradycyjnych tekst\u00f3w, ale wektory, kt\u00f3re reprezentuj\u0105 znaczenie tekstu jako kod numeryczny. Oznacza to, \u017ce tre\u015b\u0107 mo\u017ce by\u0107 nie tylko dok\u0142adnie znaleziona, ale tak\u017ce semantycznie podobna - nawet je\u015bli s\u0142owa si\u0119 r\u00f3\u017cni\u0105.<\/p>\n<p>Ollama + Qdrant daje zatem wyniki:<\/p>\n<p>Lokalny model j\u0119zykowy z pami\u0119ci\u0105 d\u0142ugoterminow\u0105 - bezpieczny, kontrolowany i rozszerzalny.<\/p>\n<h3>Wymagania wst\u0119pne<\/h3>\n<ul>\n<li>Ollama to installiert i dzia\u0142a (\u2192 np. ollama run mistral)<\/li>\n<li>Docker to 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>Pakietinstallation od Qdrant:<\/h3>\n<pre class=\"notranslate\" data-no-translation=\"\">pip install qdrant-client sentence-transformers<\/pre>\n<h3>Uruchom Qdrant (Docker)<\/h3>\n<pre class=\"notranslate\" data-no-translation=\"\">docker run -p 6333:6333 -p 6334:6334 qdrant\/qdrant<\/pre>\n<p>Nast\u0119pnie uruchamia si\u0119 Qdrant:<\/p>\n<p><strong>http:\/\/localhost:6333 <\/strong>(REST API)<\/p>\n<p>http:\/\/localhost:6334 (gRPC, niewymagane w tym artykule)<\/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 na Dockerze pod macOS Apple\" 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>Przyk\u0142ad w j\u0119zyku Python dla Ollama + Qdrant<\/h2>\n<p>Napiszemy teraz prosty podstawowy skrypt, kt\u00f3ry:<\/p>\n<ul>\n<li>akceptuje monit u\u017cytkownika<\/li>\n<li>generuje wektor osadzania z tego wektora<\/li>\n<li>wyszukuje semantycznie podobne wspomnienia w Qdrant<\/li>\n<li>odpowied\u017a jest generowana z kontekstem przez Ollama<\/li>\n<li>zapisuje now\u0105 rozmow\u0119 jako przypomnienie<\/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>Uwagi dotycz\u0105ce praktyki<\/h2>\n<p>Mo\u017cna r\u00f3wnie\u017c u\u017cy\u0107 w\u0142asnych modeli osadzania, np. za po\u015brednictwem Ollama (np. nomic-embed-text) lub modeli Hugging Face.<\/p>\n<p>Qdrant obs\u0142uguje filtry \u0142adunku, okresy czasu i pola (bardzo przydatne do p\u00f3\u017aniejszej rozbudowy!).<\/p>\n<p>Identyfikator hash(text)-ID jest wystarczaj\u0105cy do prostych test\u00f3w, do profesjonalnych zastosowa\u0144 nale\u017cy u\u017cywa\u0107 identyfikator\u00f3w UUID<\/p>\n<h2>Lokalna sztuczna inteligencja z pami\u0119ci\u0105 - i co mo\u017cna z ni\u0105 zrobi\u0107<\/h2>\n<p>W poprzednich rozdzia\u0142ach pokaza\u0142em, jak zbudowa\u0107 prawdziw\u0105, lokaln\u0105 pami\u0119\u0107 AI na komputerze Mac z Ollama i Qdrant. Konfiguracja, kt\u00f3ra dzia\u0142a bez chmury, bez subskrypcji i bez zewn\u0119trznych serwer\u00f3w - szybko, bezpiecznie, prywatnie.<\/p>\n<h3>Ale co teraz?<\/h3>\n<p>Do czego w\u0142a\u015bciwie mo\u017cna wykorzysta\u0107 t\u0119 technologi\u0119? Co jest dzi\u0119ki niej mo\u017cliwe - dzi\u015b, jutro, pojutrze?<\/p>\n<p>Odpowied\u017a: ca\u0142kiem sporo.<\/p>\n<p>Poniewa\u017c to, co tutaj masz, to co\u015b wi\u0119cej ni\u017c tylko chatbot. To niezale\u017cna od platformy my\u015bl\u0105ca maszyna z pami\u0119ci\u0105 d\u0142ugoterminow\u0105. A to otwiera drzwi.<\/p>\n<h3>1. baza danych wiedzy osobistej<\/h3>\n<p>Mo\u017cesz u\u017cy\u0107 Ollama + Qdrant jako osobistej pami\u0119ci d\u0142ugoterminowej.<br \/>\nDokumenty, notatki z rozm\u00f3w, pomys\u0142y - wszystko, co mu powiesz, mo\u017ce by\u0107 semantycznie przechowywane i wyszukiwane.<\/p>\n<p><strong>Przyk\u0142ad:<\/strong><\/p>\n<blockquote><p>\u201eJaki by\u0142 m\u00f3j pomys\u0142 na biznes z zesz\u0142ego czwartku?\u201c.\u201c<\/p>\n<p>\u201eKt\u00f3rzy klienci chcieli aktualizacji w marcu?\u201c<\/p><\/blockquote>\n<p>Zamiast przeszukiwa\u0107 foldery, wystarczy zapyta\u0107 system. Szczeg\u00f3lnie ekscytuj\u0105ce jest to, \u017ce dzia\u0142a r\u00f3wnie\u017c z nieprecyzyjnymi pytaniami, poniewa\u017c Qdrant wyszukuje semantycznie, a nie tylko s\u0142owa kluczowe.<\/p>\n<h3>2. automatyczne rejestrowanie i podsumowywanie<\/h3>\n<p>W po\u0142\u0105czeniu z wprowadzaniem danych d\u017awi\u0119kowych lub tekstowych, system mo\u017ce prowadzi\u0107 bie\u017c\u0105cy dziennik:<\/p>\n<ul>\n<li>Notatki na spotkaniach<\/li>\n<li>Rozmowy z klientami<\/li>\n<li>Dzienniki lub historie projekt\u00f3w<\/li>\n<\/ul>\n<p>Dane te s\u0105 automatycznie wprowadzane do pami\u0119ci Qdrant, dzi\u0119ki czemu mo\u017cna je p\u00f3\u017aniej przeszukiwa\u0107 jak asystenta:<\/p>\n<blockquote><p>\u201eCo pan Meier powiedzia\u0142 o dostawie?\u201c<\/p>\n<p>\u201eJak wygl\u0105da\u0142 proces w projekcie XY?\u201c<\/p><\/blockquote>\n<h3>3. osobisty trener lub asystent dziennika<\/h3>\n<p>Regularne zapisywanie my\u015bli, nastroj\u00f3w lub decyzji pozwala stworzy\u0107 refleksyjnego towarzysza:<\/p>\n<blockquote><p>\u201eJaki by\u0142 m\u00f3j najwi\u0119kszy post\u0119p w tym miesi\u0105cu?\u201c.\u201c<\/p>\n<p>\u201eJak wtedy reagowa\u0142em na niepowodzenia?\u201c.\u201c<\/p><\/blockquote>\n<p>System z czasem poznaje u\u017cytkownika i staje si\u0119 prawdziwym lustrem, a nie tylko chatbotem.<\/p>\n<h3>4. aplikacje biznesowe z FileMaker<\/h3>\n<p>Je\u015bli - tak jak ja - u\u017cywasz FileMaker, mo\u017cesz pod\u0142\u0105czy\u0107 t\u0119 konfiguracj\u0119 bezpo\u015brednio:<\/p>\n<ul>\n<li>Wysy\u0142anie monit\u00f3w z FileMaker<\/li>\n<li>Automatyczne pobieranie i zapisywanie odpowiedzi<\/li>\n<li>Kontroluj dost\u0119p do pami\u0119ci bezpo\u015brednio przez REST API lub skrypt pow\u0142oki<\/li>\n<\/ul>\n<p>Tworzy to niezwykle pot\u0119\u017cn\u0105 kombinacj\u0119:<\/p>\n<ul>\n<li><strong>FileMaker<\/strong> = Front-end, interfejs u\u017cytkownika, centrum sterowania<\/li>\n<li><strong>Ollama<\/strong> = inteligencja j\u0119zykowa<\/li>\n<li><strong>Qdrant<\/strong> = semantyczna pami\u0119\u0107 d\u0142ugotrwa\u0142a<\/li>\n<\/ul>\n<p>Rezultat: prawdziwy komponent AI dla rozwi\u0105za\u0144 FileMaker - lokalny, bezpieczny i spersonalizowany.<\/p>\n<h3>\ud83d\udee0\ufe0f 5. Wsparcie w \u017cyciu codziennym: przypomnienia, pomys\u0142y, zalecenia<\/h3>\n<blockquote><p>\u201ePrzypomnij mi o tym pomy\u015ble w przysz\u0142ym tygodniu\u201c.\u201c<\/p>\n<p>\u201eKt\u00f3re ksi\u0105\u017cki ju\u017c ci poleci\u0142em?\u201c<\/p>\n<p>\u201eCo m\u00f3g\u0142bym zaoferowa\u0107 panu M\u00fcllerowi w nast\u0119pnej kolejno\u015bci?\u201c<\/p><\/blockquote>\n<p>Dzi\u0119ki ukierunkowanej logice pami\u0119ci (znaczniki czasu, kategorie, u\u017cytkownicy) mo\u017cna uporz\u0105dkowa\u0107 pami\u0119\u0107 w ukierunkowany spos\u00f3b i wykorzysta\u0107 j\u0105 w wielu obszarach \u017cycia i biznesu.<\/p>\n<h3>6. podstawa dla systemu agentowego<\/h3>\n<p>Je\u015bli my\u015blisz przysz\u0142o\u015bciowo, mo\u017cesz r\u00f3wnie\u017c budowa\u0107 systemy podobne do agent\u00f3w za pomoc\u0105 tej konfiguracji:<\/p>\n<ul>\n<li>Sztuczna inteligencja przejmuje proste zadania<\/li>\n<li>Sztuczna inteligencja rozpoznaje wzorce w czasie<\/li>\n<li>Sztuczna inteligencja udziela proaktywnych wskaz\u00f3wek<\/li>\n<\/ul>\n<p><strong>Przyk\u0142ad:<\/strong><\/p>\n<blockquote><p>\u201eZada\u0142e\u015b to samo pytanie cztery razy w tym tygodniu - czy chcesz zapisa\u0107 notatk\u0119?\u201c.\u201c<\/p>\n<p>\u201eUderzaj\u0105ca liczba klient\u00f3w wspomnia\u0142a o tym produkcie - czy mam to podsumowa\u0107?\u201c.\u201c<\/p><\/blockquote>\n<h3>7. integracja z innymi narz\u0119dziami<\/h3>\n<p>System mo\u017cna \u0142atwo po\u0142\u0105czy\u0107 z innymi narz\u0119dziami:<\/p>\n<ul>\n<li><strong>Neo4j<\/strong>, do graficznego przedstawiania relacji semantycznych<\/li>\n<li><strong>Pliki i pliki PDF<\/strong>, do automatycznego indeksowania tre\u015bci<\/li>\n<li><strong>Parser poczty<\/strong>, analizowanie i zapami\u0119tywanie wiadomo\u015bci e-mail<\/li>\n<li><strong>Asystenci g\u0142osowi<\/strong>, do interakcji g\u0142osowej<\/li>\n<\/ul>\n<h3>8. wszystko pozostaje lokalne - i pod kontrol\u0105<\/h3>\n<p>Najwi\u0119ksza zaleta: Ty decydujesz, co zostanie zapisane. Ty decydujesz, jak d\u0142ugo b\u0119d\u0105 zapisywane. I: nigdy nie opuszcza twojego komputera, je\u015bli tego nie chcesz. W \u015bwiecie, w kt\u00f3rym wiele os\u00f3b \u015blepo polega na sztucznej inteligencji w chmurze, jest to pot\u0119\u017cna przeciwwaga - szczeg\u00f3lnie dla freelancer\u00f3w, programist\u00f3w, autor\u00f3w i przedsi\u0119biorc\u00f3w.<\/p>\n<hr \/>\n<h3>Aktualne badanie dotycz\u0105ce korzystania z lokalnych system\u00f3w AI<\/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=\"a8ec4080104f7fbaeb39c63dc87c42b9\" data-pid=\"3197\" 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=\"890fc61c0e\" autocomplete=\"off\"><div class=\"basic-elements\"><div class=\"basic-element basic-question basic-question-text-vertical\" data-id=\"9\" data-uid=\"d154f317ca8f4487ec4e99544b7e2242\" 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 s\u0105dzisz o lokalnie uruchamianym oprogramowaniu AI, takim jak MLX lub Ollama?<\/h5><\/div><ul class=\"basic-answers\"><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"45\" data-type=\"text\" data-vn=\"162\" 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;\">Ingenious - w ko\u0144cu niezale\u017cny od chmury<\/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;\">Interesuj\u0105ce, ale (wci\u0105\u017c) zbyt skomplikowane<\/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;\">Wypr\u00f3buj\u0119 to wkr\u00f3tce<\/span><\/label><\/div><\/li><li class=\"basic-answer\" style=\"padding:0px 0px;\" data-id=\"48\" 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[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;\">Nie potrzebuj\u0119 tego - chmura mi wystarczy<\/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;\">Nie wiem dok\u0142adnie o co chodzi<\/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;\">G\u0142osowanie<\/a><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"pl\"\/><\/form><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n<hr \/>\n<h2>Tame Ollama + Qdrant: Jak nada\u0107 lokalnej sztucznej inteligencji struktur\u0119, zasady i dopracowanie?<\/h2>\n<p>Je\u015bli zada\u0142e\u015b sobie trud zainstalowania Ollama i Qdrant lokalnie na komputerze Mac, osi\u0105gn\u0105\u0142e\u015b ju\u017c wielkie rzeczy. Masz teraz:<\/p>\n<ul>\n<li>Lokalny j\u0119zyk AI<\/li>\n<li>Pami\u0119\u0107 semantyczna<\/li>\n<li>I dzia\u0142aj\u0105cy potok, kt\u00f3ry mapuje Prompt \u2192 Memory \u2192 Ollama \u2192 Response<\/li>\n<\/ul>\n<p>Ale ka\u017cdy, kto z nim pracuje, szybko zdaje sobie spraw\u0119, \u017ce potrzebuje zasad. Struktury. Porz\u0105dku.<br \/>\nBez kontroli asystent szybko zamieni si\u0119 w gadu\u0142\u0119, kt\u00f3ry za du\u017co pami\u0119ta, ci\u0105gle si\u0119 powtarza lub przywo\u0142uje nieistotne wspomnienia.<\/p>\n<h2>Czego jeszcze brakuje?<\/h2>\n<p>Orkiestra ma r\u00f3wnie\u017c dyrygenta. I to w\u0142a\u015bnie jest teraz twoje zadanie: kontrolowa\u0107, a nie tylko wykorzystywa\u0107.<\/p>\n<h3>Modu\u0142 1: \u201eRouter\u201c dla logiki pami\u0119ci<\/h3>\n<p>Zamiast t\u0119po zapisywa\u0107 wszystko lub t\u0119po szuka\u0107 wszystkiego, powiniene\u015b z g\u00f3ry zdecydowa\u0107, czy cokolwiek powinno zosta\u0107 zapisane lub za\u0142adowane. Mo\u017cna to zrobi\u0107 na przyk\u0142ad za pomoc\u0105 prostego routera relewancji, kt\u00f3ry umieszcza si\u0119 mi\u0119dzy monitem a pami\u0119ci\u0105:<\/p>\n<p><strong>Przyk\u0142ad<\/strong>Sprawd\u017a trafno\u015b\u0107 za pomoc\u0105 monitu do samego 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>Dajesz wi\u0119c Ollama zadanie oceny jego odpowiedzi - i tylko je\u015bli zostanie ona sklasyfikowana jako istotna, zapisujesz j\u0105 w Qdrant.<\/p>\n<h3>Modu\u0142 2: Wykluczanie starszych wiadomo\u015bci (ograniczenie kontekstu)<\/h3>\n<p>Szczeg\u00f3lnie w przypadku d\u0142u\u017cszych sesji staje si\u0119 to problematyczne, gdy stare wiadomo\u015bci pojawiaj\u0105 si\u0119 ponownie w kontek\u015bcie. Model nie zapomina - grz\u0119\u017anie.<\/p>\n<p><strong>Rozwi\u0105zanie<\/strong>Ogranicz okno kontekstowe.<\/p>\n<p>Mo\u017cna to zrobi\u0107 na dwa sposoby:<\/p>\n<p><strong>Metoda 1<\/strong>Ogranicz liczb\u0119 trafie\u0144<\/p>\n<pre class=\"notranslate\" data-no-translation=\"\">context = search_memory(user_prompt, top_k=3)<\/pre>\n<p>Wczytywane jest tylko to, co ma znaczenie semantyczne - nie wszystko.<\/p>\n<p><strong>Metoda 2<\/strong>Ograniczenie czasu<\/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>Mo\u017cna zatem \u201eodci\u0105\u0107\u201c czas, je\u015bli system si\u0119ga zbyt daleko w przesz\u0142o\u015b\u0107.<\/p>\n<h3>Modu\u0142 3: Wprowadzenie wag kontekstowych i etykiet<\/h3>\n<p>Nie ka\u017cdy wpis w pami\u0119ci ma tak\u0105 sam\u0105 warto\u015b\u0107. Mo\u017cesz nada\u0107 im wag\u0119 lub kategorie:<\/p>\n<ul>\n<li><strong>Naprawiono<\/strong> (np. \u201eU\u017cytkownik nazywa si\u0119 Markus\u201c)<\/li>\n<li><strong>Tymczasowy<\/strong> (np. \u201eDzisiaj jest wtorek\u201c)<\/li>\n<li><strong>Sytuacyjny<\/strong> (np. \u201eCzat od dzi\u015b od 10:30\u201c)<\/li>\n<\/ul>\n<p>Qdrant obs\u0142uguje tzw. payloads - tj. dodatkowe informacje na wpis. Pozwala to na p\u00f3\u017aniejsze filtrowanie lub ustalanie priorytet\u00f3w.<\/p>\n<h3>Modu\u0142 4: Dostrajanie za pomoc\u0105 monitu<\/h3>\n<p>Sam monit jest pot\u0119\u017cn\u0105 jednostk\u0105 steruj\u0105c\u0105.<br \/>\nOto kilka sztuczek, kt\u00f3rych mo\u017cesz u\u017cy\u0107, aby uczyni\u0107 Ollama bardziej inteligentnym:<\/p>\n<p><strong>Przyk\u0142adowy monit z instrukcjami:<\/strong><\/p>\n<blockquote><p>Jeste\u015b lokalnym asystentem z pami\u0119ci\u0105 semantyczn\u0105. Je\u015bli znajdziesz kilka wspomnie\u0144, u\u017cyj tylko trzech najbardziej istotnych. Nie odwo\u0142uj si\u0119 do informacji starszych ni\u017c 10 dni, chyba \u017ce s\u0105 one wyra\u017anie zaznaczone. Ignoruj trywialne przypomnienia, takie jak \u201eDzie\u0144 dobry\u201c lub \u201eDzi\u0119kuj\u0119\u201c. Odpowiadaj precyzyjnie i w stylu do\u015bwiadczonego doradcy.<\/p><\/blockquote>\n<p>Pozwala to na przeprowadzanie dostrajania bezpo\u015brednio w samej podpowiedzi - bez nowych modeli, bez szkolenia.<\/p>\n<p>I: Podpowied\u017a mo\u017cna generowa\u0107 dynamicznie - w zale\u017cno\u015bci od sytuacji.<\/p>\n<h3>Modu\u0142 5: Higiena przechowywania<\/h3>\n<p>Gdy pami\u0119\u0107 ro\u015bnie, staje si\u0119 to myl\u0105ce.<br \/>\nProsty skrypt konserwacyjny, kt\u00f3ry usuwa nieistotne lub zduplikowane tre\u015bci, jest na wag\u0119 z\u0142ota.<\/p>\n<p><strong>Przyk\u0142ad:<\/strong><\/p>\n<blockquote><p>\u201eZapomnij o wszystkim, co ma zwi\u0105zek z \u201apogod\u0105\u2018\u201c.\u201c<\/p>\n<p>\u201eUsu\u0144 wpisy, kt\u00f3re s\u0105 starsze ni\u017c 3 miesi\u0105ce i nigdy nie by\u0142y pobierane\u201c.\u201c<\/p><\/blockquote>\n<p>Qdrant obs\u0142uguje to za po\u015brednictwem interfejsu API - i mo\u017cna to zautomatyzowa\u0107 na przyk\u0142ad raz w tygodniu.<\/p>\n<h3>Modu\u0142 6: FileMaker jako panel kontrolny<\/h3>\n<p>Je\u015bli - tak jak ja - pracujesz z FileMaker, mo\u017cesz kontrolowa\u0107 to wszystko zdalnie za po\u015brednictwem REST-API:<\/p>\n<ul>\n<li>Wy\u015blij niezw\u0142ocznie<\/li>\n<li>Pobieranie kontekstu<\/li>\n<li>Otrzymana odpowied\u017a<\/li>\n<li>Przeprowadzenie wyceny<\/li>\n<li>Zapisz lub zapomnij<\/li>\n<\/ul>\n<p>Wszystko, czego potrzebujesz, to ma\u0142y modu\u0142 REST w FileMaker (wstawianie z adresu URL za pomoc\u0105 JSON) i kilka skrypt\u00f3w.<\/p>\n<p>Rezultat: interfejs, kt\u00f3ry pozwala kontrolowa\u0107 sztuczn\u0105 inteligencj\u0119 jak \u017cywy notebook - ale z inteligencj\u0105.<\/p>\n<h2>Wniosek: sztuczna inteligencja jest tak dobra, jak jej przyw\u00f3dztwo<\/h2>\n<p>Ollama jest pot\u0119\u017cny. Qdrant jest elastyczny. Ale bez jasnych zasad oba staj\u0105 si\u0119 nieuporz\u0105dkowanym stosem danych. Sztuczka nie polega na przechowywaniu wszystkiego - ale na przechowywaniu tylko tego, co jest istotne i my\u015bleniu celowym, a nie tylko zapami\u0119tywaniu.<\/p>\n<h3>Nowa seria artyku\u0142\u00f3w: Historie ChatGPT jako baza wiedzy dla sztucznej inteligencji<\/h3>\n<p><a href=\"https:\/\/www.markus-schall.de\/pl\/2026\/03\/eksport-danych-chatgpt-wyjasnia-w-jaki-sposob-czaty-ki-staja-sie-osobistym-systemem-wiedzy\/\"><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=\"Eksport danych 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>Je\u015bli zbudowa\u0142e\u015b ju\u017c w\u0142asn\u0105 pami\u0119\u0107 AI z Ollama i Qdrant, warto przyjrze\u0107 si\u0119 nowej serii artyku\u0142\u00f3w, kt\u00f3ra zaczyna si\u0119 w\u0142a\u015bnie tutaj. Opowiada ona o tym, jak <a href=\"https:\/\/www.markus-schall.de\/pl\/2026\/03\/eksport-danych-chatgpt-wyjasnia-w-jaki-sposob-czaty-ki-staja-sie-osobistym-systemem-wiedzy\/\"><strong>Zintegruj eksport danych ChatGPT z tym systemem<\/strong><\/a> lets. Wielu u\u017cytkownik\u00f3w nawet nie zdaje sobie sprawy, \u017ce mog\u0105 wyeksportowa\u0107 ca\u0142\u0105 histori\u0119 czat\u00f3w - i \u017ce te dane s\u0105 cennym \u017ar\u00f3d\u0142em wiedzy. W tej serii poka\u017c\u0119, jak analizowa\u0107 te rozmowy, konwertowa\u0107 je na embeddings, a nast\u0119pnie importowa\u0107 do wektorowej bazy danych. Dzi\u0119ki temu lokalna sztuczna inteligencja mo\u017ce p\u00f3\u017aniej uzyska\u0107 dost\u0119p do poprzednich rozm\u00f3w i wykorzysta\u0107 je jako kontekst dla odpowiedzi. W ten spos\u00f3b osobiste archiwum wiedzy ro\u015bnie krok po kroku z poszczeg\u00f3lnych dialog\u00f3w.<\/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-679 { --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-679 { --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\">Aktualne artyku\u0142y na temat sztucznej inteligencji<\/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-679\" 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=\"wie k\u00fcnstliche intelligenz die softwareentwicklung und filemaker ver\u00e4ndert\" data-id=\"6029\"  data-category=\"apple iphone &amp; ipad apple macos filemaker &amp; erp ki-systeme\" data-post_tag=\"datenbanken datenlogik denkmodelle erp-software filemaker gfm-business k\u00fcnstliche intelligenz 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\/pl\/2026\/05\/jak-sztuczna-inteligencja-zmienia-tworzenie-oprogramowania-i-program-filemaker\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Jak sztuczna inteligencja zmienia tworzenie oprogramowania i FileMaker<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"682\" class=\"attachment-full size-full\" alt=\"Ewolucja sztucznej inteligencji w rozwoju baz danych FileMaker\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Evolution-Entwickler.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Evolution-Entwickler.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Evolution-Entwickler-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Evolution-Entwickler-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/KI-Evolution-Entwickler-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\/pl\/2026\/05\/jak-sztuczna-inteligencja-zmienia-tworzenie-oprogramowania-i-program-filemaker\/\" rel=\"bookmark\">Jak sztuczna inteligencja zmienia tworzenie oprogramowania i FileMaker<\/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 tiere zeit wahrnehmen &#8211; und was das f\u00fcr die zukunft der ki bedeutet\" data-id=\"4918\"  data-category=\"allgemein gesellschaft ki-systeme\" data-post_tag=\"denkmodelle erfahrungen k\u00fcnstliche intelligenz llm portrait 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\/pl\/2026\/02\/jak-zwierzeta-postrzegaja-czas-i-co-to-oznacza-dla-przyszlosci-ki\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Jak zwierz\u0119ta postrzegaj\u0105 czas - i co to oznacza dla przysz\u0142o\u015bci sztucznej inteligencji?<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"Zwierz\u0119ta, sztuczna inteligencja i postrzeganie czasu\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Tiere-KI-Zeitwahrnehmung.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Tiere-KI-Zeitwahrnehmung.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Tiere-KI-Zeitwahrnehmung-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Tiere-KI-Zeitwahrnehmung-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Tiere-KI-Zeitwahrnehmung-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\/pl\/2026\/02\/jak-zwierzeta-postrzegaja-czas-i-co-to-oznacza-dla-przyszlosci-ki\/\" rel=\"bookmark\">Jak zwierz\u0119ta postrzegaj\u0105 czas - i co to oznacza dla przysz\u0142o\u015bci sztucznej inteligencji?<\/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\/pl\/2025\/08\/z-jasnoscia-przez-kryzys-jak-ki-otwiera-nowe-perspektywy\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Przejrzysto\u015b\u0107 w kryzysie: jak sztuczna inteligencja otwiera nowe perspektywy<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"838\" height=\"1200\" class=\"attachment-full size-full\" alt=\"Ksi\u0105\u017cka &#039;Kryzysy jako punkty zwrotne - ucz si\u0119, rozwijaj, kszta\u0142tuj&#039;\" 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\/pl\/2025\/08\/z-jasnoscia-przez-kryzys-jak-ki-otwiera-nowe-perspektywy\/\" rel=\"bookmark\">Przejrzysto\u015b\u0107 w kryzysie: jak sztuczna inteligencja otwiera nowe perspektywy<\/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=\"ollama trifft qdrant: ein lokales ged\u00e4chtnis f\u00fcr deine ki auf dem mac\" data-id=\"2502\"  data-category=\"apple macos filemaker &amp; erp ki-systeme tipps &amp; anleitungen\" data-post_tag=\"docker filemaker k\u00fcnstliche intelligenz llama llm mistral neo4j ollama qdrant sprachmodell vektordatenbank\">\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\/pl\/2025\/08\/ollama-spotyka-qdrant-lokalna-pamiec-dla-ki-na-macu\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Ollama spotyka Qdrant: lokalna pami\u0119\u0107 dla sztucznej inteligencji na Macu<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1440\" height=\"980\" class=\"attachment-full size-full\" alt=\"Pami\u0119\u0107 dla lokalnej sztucznej inteligencji z Ollama i Qdrant\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis.jpg\" data-dpt-sizes=\"(max-width: 1440px) 100vw, 1440px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis.jpg 1440w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis-300x204.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis-1024x697.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis-768x523.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/ollama-qdrant-gedaechtnis-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\/pl\/2025\/08\/ollama-spotyka-qdrant-lokalna-pamiec-dla-ki-na-macu\/\" rel=\"bookmark\">Ollama spotyka Qdrant: lokalna pami\u0119\u0107 dla sztucznej inteligencji na Macu<\/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>Cz\u0119sto zadawane pytania<\/h2>\n<ol>\n<li><strong>Dlaczego lokalna sztuczna inteligencja w og\u00f3le potrzebuje \u201epami\u0119ci\u201c? Czy model j\u0119zykowy nie wystarczy?<\/strong><br \/>\nModel j\u0119zykowy dzia\u0142a tylko z bie\u017c\u0105c\u0105 podpowiedzi\u0105 i kontekstem, kt\u00f3ry aktualnie mu nadajesz. Nie zapami\u0119tuje zatem na sta\u0142e poprzednich rozm\u00f3w, dokument\u00f3w czy informacji. W\u0142a\u015bnie w tym miejscu pojawia si\u0119 pami\u0119\u0107 lokalna. Dodatkowa baza danych pozwala sztucznej inteligencji zapisywa\u0107 poprzednie tre\u015bci i pobiera\u0107 je w razie potrzeby. Model otrzymuje wtedy nie tylko bie\u017c\u0105ce pytanie podczas udzielania odpowiedzi, ale tak\u017ce odpowiednie informacje z tej pami\u0119ci. Skutkuje to znacznie bardziej sp\u00f3jnymi i \u015bwiadomymi odpowiedziami. Bez takiego systemu model j\u0119zykowy pozostaje w zasadzie czystym generatorem tekstu bez \u017cadnej d\u0142ugoterminowej wiedzy na temat w\u0142asnych danych lub projekt\u00f3w.<\/li>\n<li><strong>Czym dok\u0142adnie jest Qdrant i dlaczego jest u\u017cywany w tym systemie?<\/strong><br \/>\nQdrant to nowoczesna wektorowa baza danych, kt\u00f3ra zosta\u0142a opracowana specjalnie do wyszukiwania semantycznego. W przeciwie\u0144stwie do tradycyjnych baz danych, przechowuje informacje nie tylko jako tekst, ale jako tak zwane wektory - matematyczne reprezentacje znaczenia. Pozwala to na przeszukiwanie tre\u015bci nie tylko pod k\u0105tem identycznych s\u0142\u00f3w, ale tak\u017ce pod k\u0105tem blisko\u015bci tre\u015bci. Je\u015bli wi\u0119c zadasz pytanie, Qdrant mo\u017ce znale\u017a\u0107 odpowiednie fragmenty tekstu z Twojej bazy wiedzy, nawet je\u015bli nie zawieraj\u0105 one dok\u0142adnie tych samych termin\u00f3w. W po\u0142\u0105czeniu z modelem j\u0119zykowym tworzy to rodzaj inteligentnej pami\u0119ci dla sztucznej inteligencji.<\/li>\n<li><strong>Co oznacza termin \u201eRAG\u201c, kt\u00f3ry jest cz\u0119sto u\u017cywany w tym kontek\u015bcie?<\/strong><br \/>\nRAG to skr\u00f3t od \u201eRetrieval Augmented Generation\u201c. Jest to technika, w kt\u00f3rej model j\u0119zykowy pobiera dodatkowe informacje z bazy danych przed udzieleniem odpowiedzi. W ten spos\u00f3b model nie tylko generuje swoj\u0105 odpowied\u017a na podstawie szkolenia, ale tak\u017ce uzupe\u0142nia j\u0105 odpowiednimi informacjami ze \u017ar\u00f3d\u0142a wiedzy. Metoda ta rozwi\u0105zuje typowy problem modeli j\u0119zykowych: Znaj\u0105 one tylko to, czego nauczy\u0142y si\u0119 podczas treningu. RAG umo\u017cliwia im dost\u0119p do aktualnych lub osobistych danych - takich jak dokumentacja, strony internetowe lub w\u0142asne notatki.<\/li>\n<li><strong>W jaki spos\u00f3b Ollama i Qdrant faktycznie ze sob\u0105 wsp\u00f3\u0142pracuj\u0105?<\/strong><br \/>\nW tej konfiguracji Ollama pe\u0142ni rol\u0119 modelu j\u0119zykowego, podczas gdy Qdrant dzia\u0142a jako pami\u0119\u0107 semantyczna. Gdy zadajesz pytanie, Qdrant najpierw wyszukuje odpowiednie fragmenty tekstu. Wyniki te s\u0105 nast\u0119pnie przekazywane do modelu j\u0119zykowego wraz z pytaniem. Model wykorzystuje te dodatkowe informacje do sformu\u0142owania dobrze uzasadnionej odpowiedzi. Typowa sekwencja jest zatem nast\u0119puj\u0105ca: zapytanie \u2192 wyszukiwanie w pami\u0119ci \u2192 rozszerzanie kontekstu \u2192 generowanie odpowiedzi.<\/li>\n<li><strong>Jakie rodzaje danych mog\u0119 umie\u015bci\u0107 w tej pami\u0119ci AI?<\/strong><br \/>\nZasadniczo prawie wszystko, co mo\u017cna przekonwertowa\u0107 na tekst. Obejmuje to dokumentacj\u0119, strony internetowe, pliki Markdown, pliki PDF, wpisy do baz danych, a nawet osobiste notatki. Jedyn\u0105 wa\u017cn\u0105 rzecz\u0105 jest to, \u017ce tre\u015b\u0107 mo\u017ce zosta\u0107 podzielona na mniejsze sekcje tekstowe, zanim zostanie zapisana w bazie danych. Te tak zwane \u201efragmenty\u201c stanowi\u0105 p\u00f3\u017aniej podstaw\u0119 wyszukiwania semantycznego. Pozwala to sztucznej inteligencji na uzyskanie dost\u0119pu do poszczeg\u00f3lnych istotnych sekcji zamiast konieczno\u015bci przeszukiwania ca\u0142ych dokument\u00f3w.<\/li>\n<li><strong>Dlaczego u\u017cywana jest wektorowa baza danych zamiast zwyk\u0142ego wyszukiwania tekstowego?<\/strong><br \/>\nKlasyczne wyszukiwarki zazwyczaj dzia\u0142aj\u0105 w oparciu o s\u0142owa kluczowe. Oznacza to, \u017ce znajduj\u0105 tylko wyniki zawieraj\u0105ce dok\u0142adnie te same terminy. Z drugiej strony wektorowa baza danych wyszukuje znaczenie. Mo\u017ce wi\u0119c r\u00f3wnie\u017c znale\u017a\u0107 teksty o podobnej tre\u015bci, nawet je\u015bli u\u017cyto r\u00f3\u017cnych s\u0142\u00f3w. Ma to kluczowe znaczenie dla system\u00f3w sztucznej inteligencji, poniewa\u017c pytania s\u0105 cz\u0119sto formu\u0142owane inaczej ni\u017c oryginalne dokumenty. Wyszukiwanie semantyczne sprawia, \u017ce powi\u0105zanie mi\u0119dzy pytaniem a odpowiedzi\u0105 jest znacznie bardziej niezawodne.<\/li>\n<li><strong>W jaki spos\u00f3b teksty s\u0105 konwertowane na wektory?<\/strong><br \/>\nW tym celu wykorzystywane s\u0105 tak zwane modele osadzania. Modele te analizuj\u0105 teksty i przekszta\u0142caj\u0105 je w wektory liczbowe, kt\u00f3re reprezentuj\u0105 ich znaczenie. Ka\u017cda sekcja tekstu otrzymuje zatem matematyczn\u0105 reprezentacj\u0119 w tak zwanej przestrzeni wektorowej. Podobne tre\u015bci znajduj\u0105 si\u0119 bli\u017cej siebie ni\u017c zupe\u0142nie r\u00f3\u017cne tematy. Je\u015bli pytanie zostanie zadane p\u00f3\u017aniej, jest ono r\u00f3wnie\u017c konwertowane na wektor. Qdrant mo\u017ce wtedy bardzo szybko znale\u017a\u0107 najbardziej podobne wpisy w pami\u0119ci.<\/li>\n<li><strong>Dlaczego Qdrant jest cz\u0119sto u\u017cywany przez Docker installiert?<\/strong><br \/>\nDocker znacznie upraszcza instalacj\u0119 z\u0142o\u017conego oprogramowania. Zamiast r\u0119cznie konfigurowa\u0107 wiele indywidualnych zale\u017cno\u015bci, Qdrant po prostu dzia\u0142a w kontenerze. Oznacza to, \u017ce instalacja dzia\u0142a niezawodnie na r\u00f3\u017cnych systemach i mo\u017cna j\u0105 \u0142atwo uruchomi\u0107 lub zatrzyma\u0107. Ta metoda jest szczeg\u00f3lnie praktyczna na komputerach Mac, poniewa\u017c utrzymuje system w czysto\u015bci i jednocze\u015bnie zapewnia stabilne \u015brodowisko dla bazy danych.<\/li>\n<li><strong>Czy mog\u0119 obs\u0142ugiwa\u0107 ten system ca\u0142kowicie offline?<\/strong><br \/>\nTak, to jedna z najwi\u0119kszych zalet tej architektury. Zar\u00f3wno model j\u0119zykowy, jak i wektorowa baza danych dzia\u0142aj\u0105 lokalnie na komputerze u\u017cytkownika. Oznacza to, \u017ce \u017cadne dane nie s\u0105 wysy\u0142ane na zewn\u0119trzne serwery. Tworzy to ca\u0142kowicie prywatne \u015brodowisko AI. Jest to zdecydowana przewaga nad systemami chmurowymi, zw\u0142aszcza w przypadku wra\u017cliwych danych lub wewn\u0119trznych dokument\u00f3w firmowych.<\/li>\n<li><strong>Jak du\u017ca mo\u017ce sta\u0107 si\u0119 taka lokalna pami\u0119\u0107 AI?<\/strong><br \/>\nZale\u017cy to przede wszystkim od przestrzeni dyskowej i wydajno\u015bci systemu. Nowoczesne wektorowe bazy danych mog\u0105 z \u0142atwo\u015bci\u0105 zarz\u0105dza\u0107 milionami fragment\u00f3w tekstu. Jednak w przypadku wielu osobistych projekt\u00f3w wystarczy zaledwie kilka tysi\u0119cy dokument\u00f3w, aby stworzy\u0107 bardzo wydajny system wiedzy. Jako\u015b\u0107 struktury danych jest wa\u017cniejsza ni\u017c sama ilo\u015b\u0107 informacji.<\/li>\n<li><strong>Czy AI naprawd\u0119 mo\u017ce \u201euczy\u0107 si\u0119\u201c za pomoc\u0105 tego systemu?<\/strong><br \/>\nNie w klasycznym sensie. Sam model j\u0119zykowy nie jest ponownie trenowany. Zamiast tego wiedza jest przechowywana poza modelem i pobierana w razie potrzeby. Chocia\u017c sprawia to, \u017ce sztuczna inteligencja wydaje si\u0119 zdolna do uczenia si\u0119, w rzeczywisto\u015bci uzyskuje jedynie dost\u0119p do stale rosn\u0105cego zasobu wiedzy. Podej\u015bcie to ma jedn\u0105 wa\u017cn\u0105 zalet\u0119: nowe informacje mog\u0105 by\u0107 dodawane w dowolnym momencie bez konieczno\u015bci ponownego trenowania modelu.<\/li>\n<li><strong>Jakie praktyczne zastosowania wynikaj\u0105 z takiej lokalnej pami\u0119ci AI?<\/strong><br \/>\nMo\u017cliwo\u015bci s\u0105 niezwykle zr\u00f3\u017cnicowane. Mo\u017cna na przyk\u0142ad utworzy\u0107 osobist\u0105 baz\u0119 wiedzy, umo\u017cliwi\u0107 przeszukiwanie dokumentacji technicznej lub analiz\u0119 wewn\u0119trznych dokument\u00f3w firmy. Autorzy, programi\u015bci lub badacze r\u00f3wnie\u017c czerpi\u0105 z tego korzy\u015bci, poniewa\u017c mog\u0105 udost\u0119pnia\u0107 du\u017ce ilo\u015bci informacji w ustrukturyzowany spos\u00f3b. Zasadniczo tworzony jest rodzaj osobistego asystenta badawczego, kt\u00f3ry rozumie w\u0142asne dane.<\/li>\n<li><strong>Czy mog\u0119 zintegrowa\u0107 kilka \u017ar\u00f3de\u0142 danych jednocze\u015bnie?<\/strong><br \/>\nTak, Qdrant umo\u017cliwia nadanie ka\u017cdemu fragmentowi tekstu dodatkowych metadanych, takich jak \u017ar\u00f3d\u0142o, kategoria lub j\u0119zyk. Pozwala to na wsp\u00f3lne zarz\u0105dzanie r\u00f3\u017cnymi bazami danych. Metadane te mog\u0105 by\u0107 nawet specjalnie filtrowane podczas wyszukiwania. Na przyk\u0142ad sztuczna inteligencja mo\u017ce bra\u0107 pod uwag\u0119 tylko tre\u015bci z okre\u015blonej dokumentacji lub okre\u015blonego projektu.<\/li>\n<li><strong>Czym ten system r\u00f3\u017cni si\u0119 od klasycznych chatbot\u00f3w?<\/strong><br \/>\nWi\u0119kszo\u015b\u0107 chatbot\u00f3w dzia\u0142a wy\u0142\u0105cznie w oparciu o wiedz\u0119 z ich zestawu danych szkoleniowych. Nie mog\u0105 zatem dostarczy\u0107 \u017cadnych konkretnych informacji na temat tre\u015bci u\u017cytkownika. Z drugiej strony, system RAG \u0142\u0105czy model j\u0119zykowy z indywidualn\u0105 baz\u0105 wiedzy. Pozwala to sztucznej inteligencji udziela\u0107 odpowiedzi, kt\u00f3re s\u0105 bezpo\u015brednio dostosowane do w\u0142asnych danych. Dzi\u0119ki temu jest znacznie bardziej przydatna do produktywnej pracy.<\/li>\n<li><strong>Jak\u0105 rol\u0119 odgrywa Python w tej konfiguracji?<\/strong><br \/>\nPython jest cz\u0119sto u\u017cywany do kontrolowania po\u0142\u0105czenia mi\u0119dzy modelem j\u0119zykowym a baz\u0105 danych. Za pomoc\u0105 zaledwie kilku skrypt\u00f3w mo\u017cna wczyta\u0107 teksty, przekszta\u0142ci\u0107 je w wektory i zapisa\u0107 w Qdrant. Python mo\u017ce r\u00f3wnie\u017c przeprowadzi\u0107 wyszukiwanie i przenie\u015b\u0107 znalezione wyniki do modelu j\u0119zykowego. Tworzy to elastyczny potok, kt\u00f3ry mo\u017cna dostosowa\u0107 do w\u0142asnych wymaga\u0144.<\/li>\n<li><strong>Czy stworzenie takiego systemu jest tylko dla deweloper\u00f3w?<\/strong><br \/>\nNiekoniecznie. Chocia\u017c konfiguracja systemu wymaga pewnej wiedzy technicznej, wiele z wymaganych narz\u0119dzi sta\u0142o si\u0119 obecnie znacznie prostszych. Przy odrobinie cierpliwo\u015bci dzia\u0142aj\u0105cy system mo\u017cna skonfigurowa\u0107 nawet bez dog\u0142\u0119bnej wiedzy programistycznej. Ka\u017cdy, kto cho\u0107 raz mia\u0142 z tym do czynienia, szybko dostrze\u017ce ogromny potencja\u0142 takiej lokalnej infrastruktury AI.<\/li>\n<li><strong>Jakie s\u0105 ograniczenia lokalnej pami\u0119ci AI?<\/strong><br \/>\nNajwa\u017cniejszym ograniczeniem jest moc obliczeniowa w\u0142asnego komputera. Du\u017ce modele lub ogromne bazy wiedzy mog\u0105 wymaga\u0107 wi\u0119cej pami\u0119ci i mocy procesora. Jako\u015b\u0107 odpowiedzi zale\u017cy r\u00f3wnie\u017c w du\u017cej mierze od struktury danych. Je\u015bli dokumenty s\u0105 \u017ale przygotowane, sztuczna inteligencja mo\u017ce zapewni\u0107 dobre wyniki tylko w ograniczonym zakresie.<\/li>\n<li><strong>Dlaczego po\u0142\u0105czenie Ollama i Qdrant jest uwa\u017cane za szczeg\u00f3lnie interesuj\u0105c\u0105 architektur\u0119 dla lokalnej sztucznej inteligencji?<\/strong><br \/>\nPoniewa\u017c \u0142\u0105czy w sobie dwa kluczowe komponenty: pot\u0119\u017cny model j\u0119zykowy i szybk\u0105 semantyczn\u0105 baz\u0119 danych. Razem tworz\u0105 one kompletne \u015brodowisko pracy AI, kt\u00f3re mo\u017ce by\u0107 obs\u0142ugiwane ca\u0142kowicie lokalnie. Pozwala to na tworzenie osobistych system\u00f3w wiedzy, inteligentnych wyszukiwarek lub wyspecjalizowanych asystent\u00f3w - bez zale\u017cno\u015bci od chmury i z pe\u0142n\u0105 kontrol\u0105 nad w\u0142asnymi danymi.<\/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-680 { --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-680 { --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\">Aktualne artyku\u0142y na temat sztuki i kultury<\/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-680\" 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=\"was ist der sinn des lebens? religionen, philosophen und helmut thielicke im vergleich\" data-id=\"6071\"  data-category=\"allgemein gesellschaft ki-systeme kunst &amp; kultur stories &amp; humor\" data-post_tag=\"denkmodelle erfahrungen gesundheit krisen k\u00fcnstliche intelligenz meinungsfreiheit pers\u00f6nlichkeitsentwicklung 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\/pl\/2026\/05\/jaki-jest-sens-zycia-religie-filozofowie-i-helmut-thielicke-w-porownaniu\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Jaki jest sens \u017cycia? Por\u00f3wnanie religii, filozof\u00f3w i Helmuta Thielicke'a<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"682\" class=\"attachment-full size-full\" alt=\"Pytanie o sens \u017cycia\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Sinn-des-Lebens.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Sinn-des-Lebens.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Sinn-des-Lebens-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Sinn-des-Lebens-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Sinn-des-Lebens-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\/pl\/2026\/05\/jaki-jest-sens-zycia-religie-filozofowie-i-helmut-thielicke-w-porownaniu\/\" rel=\"bookmark\">Jaki jest sens \u017cycia? Por\u00f3wnanie religii, filozof\u00f3w i Helmuta Thielicke'a<\/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=\"warum dieter bohlen spricht, wenn andere schweigen: ein portr\u00e4t \u00fcber flei\u00df und klarheit\" data-id=\"3744\"  data-category=\"allgemein gesellschaft kunst &amp; kultur\" data-post_tag=\"auswandern deutschland erfahrungen krisen 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\/pl\/2025\/12\/dlaczego-dieter-bohlen-mowi-gdy-inni-milcza-portret-pracowitosci-i-przejrzystosci\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Dlaczego Dieter Bohlen m\u00f3wi, gdy inni milcz\u0105: Portret pracowito\u015bci i jasno\u015bci<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"683\" class=\"attachment-full size-full\" alt=\"\" context=\"dpt\" data-dpt-src=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Dieter-Bohlen-Portrait.jpg\" data-dpt-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-dpt-srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/Dieter-Bohlen-Portrait.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Dieter-Bohlen-Portrait-300x200.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Dieter-Bohlen-Portrait-768x512.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/Dieter-Bohlen-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\/pl\/2025\/12\/dlaczego-dieter-bohlen-mowi-gdy-inni-milcza-portret-pracowitosci-i-przejrzystosci\/\" rel=\"bookmark\">Dlaczego Dieter Bohlen m\u00f3wi, gdy inni milcz\u0105: Portret pracowito\u015bci i jasno\u015bci<\/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\/pl\/2025\/12\/teoria-gier-wyjasnia-25-lat-geopolityki-jak-europa-stracila-swoja-strategiczna-role\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Teoria gier wyja\u015bnia 25 lat geopolityki: jak Europa straci\u0142a swoj\u0105 strategiczn\u0105 rol\u0119<\/span><\/a><\/div><div class=\"dpt-thumbnail\"><div class=\"dpt-thumbnail-inner\"><img width=\"1024\" height=\"765\" class=\"attachment-full size-full\" alt=\"Teoria gier wyja\u015bnia 25 lat geopolityki\" 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\/pl\/2025\/12\/teoria-gier-wyjasnia-25-lat-geopolityki-jak-europa-stracila-swoja-strategiczna-role\/\" rel=\"bookmark\">Teoria gier wyja\u015bnia 25 lat geopolityki: jak Europa straci\u0142a swoj\u0105 strategiczn\u0105 rol\u0119<\/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\/pl\/2025\/12\/ulrike-guerot-europejka-miedzy-idea-uniwersytetu-a-dyskursem-publicznym\/\" class=\"dpt-permalink\"><span class=\"screen-reader-text\">Ulrike Gu\u00e9rot: Europejka mi\u0119dzy ide\u0105, uniwersytetem i dyskursem publicznym<\/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 i Europa\" 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\/pl\/2025\/12\/ulrike-guerot-europejka-miedzy-idea-uniwersytetu-a-dyskursem-publicznym\/\" rel=\"bookmark\">Ulrike Gu\u00e9rot: Europejka mi\u0119dzy ide\u0105, uniwersytetem i dyskursem publicznym<\/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>Lokale KI mit Erinnerungsverm\u00f6gen &#8211; ohne Cloud, ohne Abo, ohne Umweg In einem fr\u00fcheren Artikel habe ich erkl\u00e4rt, wie man Ollama auf dem Mac installiert. Wer diesen Schritt bereits hinter sich hat, verf\u00fcgt nun \u00fcber ein leistungsf\u00e4higes lokales Sprachmodell &#8211; etwa Mistral, LLaMA3 oder ein anderes kompatibles Modell, das per REST-API ansprechbar ist. Doch von &#8230; <a title=\"Ulrike Gu\u00e9rot: Europejka mi\u0119dzy ide\u0105, uniwersytetem i dyskursem publicznym\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/pl\/2025\/12\/ulrike-guerot-europejka-miedzy-idea-uniwersytetu-a-dyskursem-publicznym\/\" aria-label=\"Dowiedz si\u0119 wi\u0119cej o Ulrike Gu\u00e9rot: Europejka mi\u0119dzy ide\u0105, uniwersytetem i dyskursem publicznym\">Dowiedz si\u0119 wi\u0119cej<\/a><\/p>","protected":false},"author":1,"featured_media":2504,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":918,"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\/pl\/wp-json\/wp\/v2\/posts\/2502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/comments?post=2502"}],"version-history":[{"count":12,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/posts\/2502\/revisions"}],"predecessor-version":[{"id":5333,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/posts\/2502\/revisions\/5333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/media\/2504"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/media?parent=2502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/categories?post=2502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/pl\/wp-json\/wp\/v2\/tags?post=2502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}