[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-item-ship-ai-agents-to-production":3,"content-blog":82},{"id":4,"collection":5,"slug":6,"status":7,"locale_primary":8,"data":9,"sort_date":79,"published_at":80,"created_at":80,"updated_at":81},9,"blog","ship-ai-agents-to-production","published","en",{"body":10,"date":67,"grad":68,"slug":6,"title":69,"excerpt":73,"readMin":77,"category":78},[11,16,21,25,29,33,37,41,45,49,53,57,63],{"de":12,"en":13,"uk":14,"type":15},"Fast jedes Team kann ein LLM an ein Tool hängen und in einem Nachmittag einen Wow-Moment erzeugen. Dann stirbt es — weil Produktion Dinge verlangt, die eine Demo nie testet: Gedächtnis, Leitplanken, Kosten, Beobachtbarkeit und eine saubere Übergabe. Der Unterschied liegt nicht an der Modellqualität, sondern an Engineering-Disziplin.","Almost any team can wire an LLM to a tool and get a wow moment in an afternoon. Then it dies — because production tests for things a demo never does: memory, guardrails, cost, observability, and a clean hand-off. The gap between the two is not model quality. It is engineering discipline.","Майже будь-яка команда може під’єднати LLM до інструмента й за півдня отримати wow-ефект. А потім це вмирає — бо продакшен перевіряє те, чого демо не перевіряє ніколи: пам’ять, запобіжники, витрати, спостережуваність і чисту передачу. Різниця між ними — не в якості моделі. Вона в інженерній дисципліні.","p",{"de":17,"en":18,"uk":19,"type":20},"1. Gib dem Agenten ein Gedächtnis, dem er trauen kann","1. Give the agent a memory it can trust","1. Дайте агенту пам’ять, якій можна довіряти","h2",{"de":22,"en":23,"uk":24,"type":15},"Ein Agent ohne gemeinsamen Zustand leitet bei jedem Aufruf den Kontext neu her und widerspricht sich über Sessions hinweg. Ich betreibe Org-Memory auf Postgres + pgvector mit Hybrid-Suche — Vektor, BM25 und Trigram, fusioniert per Reciprocal Rank Fusion. Die Retrieval-Qualität ist der größte Hebel dafür, ob ein Agent kompetent wirkt oder halluziniert.","An agent with no shared state re-derives context on every call and contradicts itself across sessions. I run org memory on Postgres + pgvector with hybrid search — vector, BM25 and trigram fused with Reciprocal Rank Fusion. Retrieval quality is the single biggest lever on whether an agent feels competent or hallucinates.","Агент без спільного стану щоразу виводить контекст наново і суперечить сам собі між сесіями. Я тримаю пам’ять організації на Postgres + pgvector з гібридним пошуком — вектор, BM25 і триграми, злиті через Reciprocal Rank Fusion. Якість пошуку — це найбільший важіль того, чи виглядає агент компетентним, чи галюцинує.",{"de":26,"en":27,"uk":28,"type":20},"2. Setze echte Leitplanken um Aktionen","2. Put real guardrails around actions","2. Поставте справжні запобіжники навколо дій",{"de":30,"en":31,"uk":32,"type":15},"Ein Demo-Agent, der nur chatten kann, ist harmlos. Ein Produktions-Agent, der E-Mails sendet, ins CRM schreibt oder Geld bewegt, braucht gescopte Tools, explizite Freigabe-Gates für alles Unumkehrbare und eine harte Trennung zwischen Lesen und Schreiben. Das Modell schlägt vor; das System entscheidet, was es wirklich tun darf.","A demo agent that can only chat is safe. A production agent that can send email, write to a CRM or move money needs scoped tools, explicit approval gates for anything irreversible, and a hard line between read and write. The model proposes; the system decides what it is allowed to actually do.","Демо-агент, який уміє лише спілкуватися, безпечний. Продакшен-агент, який надсилає пошту, пише в CRM або рухає гроші, потребує інструментів з обмеженою областю дії, явних гейтів погодження для всього незворотного і жорсткої межі між читанням і записом. Модель пропонує; система вирішує, що їй справді дозволено зробити.",{"de":34,"en":35,"uk":36,"type":20},"3. Kontrolliere die Kosten, bevor sie dich kontrollieren","3. Control cost before it controls you","3. Контролюйте витрати, доки вони не контролюють вас",{"de":38,"en":39,"uk":40,"type":15},"Token-Verbrauch ist ein Produktions-SLO, keine Überraschung auf der Rechnung. Ich leite jeden LLM-Aufruf durch ein einziges Gateway, das Budgets pro Aufgabe durchsetzt, das Modell nach Aufgabentyp wählt und Limits deckelt — damit keine außer Kontrolle geratene Schleife still ein Monatsbudget verbrennt.","Token spend is a production SLO, not a surprise on the invoice. I route every LLM call through a single gateway that enforces per-task budgets, picks the model by task kind, and caps limits — so one runaway loop cannot quietly burn a month of credits.","Витрата токенів — це продакшен-SLO, а не сюрприз у рахунку. Я маршрутизую кожен виклик LLM через єдиний шлюз, який дотримується бюджетів на задачу, обирає модель за типом задачі та встановлює ліміти — щоб один некерований цикл не спалив тихцем місячний бюджет.",{"de":42,"en":43,"uk":44,"type":20},"4. Mach es beobachtbar","4. Make it observable","4. Зробіть це спостережуваним",{"de":46,"en":47,"uk":48,"type":15},"Wenn du nicht sehen kannst, was ein Agent getan hat und warum, kannst du ihm nicht vertrauen — und ihn schon gar nicht verbessern. Jeder Lauf hinterlässt eine Spur: die Eingaben, den abgerufenen Kontext, die aufgerufenen Tools, die verbrauchten Tokens. Vertrauen kommt von Monitoring, nicht vom Bauchgefühl.","If you cannot see what an agent did and why, you cannot trust it — and you certainly cannot improve it. Every run leaves a trace: the inputs, the retrieved context, the tools called, the tokens spent. Trust comes from monitoring, not vibes.","Якщо ви не бачите, що агент зробив і чому, ви не можете йому довіряти — і точно не зможете його покращити. Кожен запуск залишає слід: вхідні дані, знайдений контекст, викликані інструменти, витрачені токени. Довіра виникає з моніторингу, а не з відчуттів.",{"de":50,"en":51,"uk":52,"type":20},"5. Baue für die Übergabe, nicht fürs Lock-in","5. Design for hand-off, not lock-in","5. Проєктуйте під передачу, а не під прив’язку",{"de":54,"en":55,"uk":56,"type":15},"Das Ziel ist ein System, das der Eigentümer ohne mich betreibt. Das heißt Dokumentation, eine saubere Übergabe und sicherzustellen, dass kein einzelner Mensch zum Ausfallpunkt wird. Ein Agent, den man rund um die Uhr betreuen muss, ist keine Automatisierung — es ist ein zweiter Job.","The goal is a system the owner runs without me. That means documentation, a clean hand-over, and making sure no single human is a point of failure. An agent you have to babysit is not automation — it is a second job.","Мета — система, яку власник запускає без мене. Це означає документацію, чисту передачу і гарантію, що жодна окрема людина не є точкою відмови. Агент, якого доводиться постійно няньчити, — це не автоматизація, а друга робота.",{"de":58,"en":59,"uk":60,"cite":61,"type":62},"Beeindruckende KI läuft einfach weiter. Nicht weil sie im Pitch gut aussieht, sondern weil sie jeden einzelnen Tag still die Arbeit macht.","Impressive AI keeps running. Not because it looks good in a pitch, but because it quietly does the work every single day.","Вражаючий AI просто продовжує працювати. Не тому, що добре виглядає в презентації, а тому, що тихо робить роботу кожен божий день.","Alex Grygoriev","quote",{"de":64,"en":65,"uk":66,"type":15},"Ich habe 27 solcher Agenten und 32 Microservices solo gebaut, hinter zwei MCP-Servern. Nichts davon ist Magie — es ist die unspektakuläre Disziplin, KI wie Software zu behandeln, die in Produktion laufen muss. Wenn Sie das für Ihr Team wollen, sprechen wir.","I built 27 of these agents and 32 microservices solo, behind two MCP servers. None of it is magic — it is the boring discipline of treating AI like software that has to run in production. If you want that for your team, let us talk.","Я побудував 27 таких агентів і 32 мікросервіси самотужки, за двома MCP-серверами. Нічого магічного — це нудна дисципліна ставитися до AI як до програмного забезпечення, яке має працювати в продакшені. Якщо ви хочете такого для своєї команди — поговорімо.","2026-06-05","from-[#0c1a17] via-[#11342b] to-[#050c0b]",{"de":70,"en":71,"uk":72},"Warum die meiste KI nie die Demo verlässt — und wie man Agenten in Produktion bringt","Why most AI never leaves the demo — and how to ship agents to production","Чому більшість AI ніколи не виходить за межі демо — і як довести агентів до продакшену",{"de":74,"en":75,"uk":76},"Eine schicke Agenten-Demo baut man an einem Nachmittag. Ein Agent, der jeden Tag läuft — überwacht, DSGVO-sicher und kostenkontrolliert — ist eine andere Disziplin. Das ist der echte Unterschied.","A flashy agent demo takes an afternoon. An agent that runs every day — monitored, GDPR-safe and cost-controlled — is a different discipline. Here is what actually separates the two.","Ефектне демо агента робиться за півдня. Агент, який працює щодня — під моніторингом, безпечний щодо GDPR і з контролем витрат — це зовсім інша дисципліна. Ось що насправді їх різнить.",6,"agentic-ai","2026-06-05T00:00:00.000Z","2026-06-08T10:34:38.008Z","2026-07-16T17:42:53.454Z",{"items":83},[84,171,189,271],{"id":85,"collection":5,"slug":86,"status":7,"locale_primary":8,"data":87,"sort_date":168,"published_at":169,"created_at":169,"updated_at":170},25,"ki-automatisierung-mittelstand",{"body":88,"date":159,"grad":160,"slug":86,"title":161,"excerpt":164,"readMin":167,"category":78},[89,92,95,98,101,104,117,120,123,126,129,132,135,138,141,144,147,150,153,156],{"de":90,"en":91,"type":15},"Wenn Sie ein kleines oder mittleres Unternehmen führen und fragen, wo sich KI-Automatisierung wirklich rechnet, lautet die ehrliche Antwort: nicht beim Chatbot auf der Website. Sie rechnet sich dort, wo Ihr Team Stunden mit wiederholbarer Arbeit verbrennt — Anfragen sortieren und beantworten, Zahlen fürs Management zusammentragen, Content produzieren, der Leads bringt. Ich baue seit 16+ Jahren Software und betreibe heute eine Unternehmensgruppe auf 32 Microservices und 27 spezialisierten KI-Agenten. Dieser Artikel ist die Landkarte, die ich jedem Inhaber vor seinem ersten KI-Projekt wünsche.","If you run a small or mid-sized company and ask where AI automation actually pays off, the honest answer is: not in a chatbot on your website. It pays off where your team burns hours on repeatable work — sorting and answering inbound requests, assembling numbers for management, producing content that brings leads. I have spent 16+ years building software, and today I run a group of businesses on 32 microservices and 27 specialized AI agents. This article is the map I wish every owner had before their first AI project.",{"de":93,"en":94,"type":20},"Was KI-Automatisierung wirklich bedeutet (kein Chat-Spielzeug)","What AI automation actually means (it is not a chat toy)",{"de":96,"en":97,"type":15},"KI-Automatisierung heißt: Ein KI-Agent ist mit Ihren echten Werkzeugen verdrahtet — E-Mail, CRM, Buchhaltung, Website — und übernimmt ein definiertes Stück Arbeit von Anfang bis Ende. Ein Chatbot beantwortet Fragen; ein Agent bereitet die Antwort auf eine Kundenanfrage direkt im CRM vor, entwirft das Angebot, aktualisiert die Deal-Phase und protokolliert alles für die menschliche Prüfung. Der Unterschied liegt nicht am Modell, sondern an der Verkabelung: Zugriff auf Ihre Daten, Leitplanken um jede Aktion und eine klare Übergabe zwischen Maschine und Mensch.","AI automation means an AI agent is wired into your real tools — email, CRM, accounting, website — and takes over a defined piece of work end to end. A chatbot answers questions; an agent prepares the reply to a customer inquiry inside your CRM, drafts the offer, updates the deal stage and logs everything for a human to review. The difference is not the model. It is the plumbing: access to your data, guardrails around every action, and a clear hand-off between machine and human.",{"de":99,"en":100,"type":20},"Die drei Einstiegspunkte, die sich zuerst rechnen","The three entry points that pay off first",{"de":102,"en":103,"type":15},"Nach KI-Projekten für die eigene Gruppe und für Kunden — von einer Konditorei-Kette in Polen bis zu deutschen Dienstleistern — gewinnen immer wieder dieselben drei Einstiegspunkte:","After building AI systems for my own group and for clients — from a confectionery chain in Poland to German service companies — the same three entry points keep winning:",{"de":105,"en":105,"type":106,"items":107},"","ul",[108,111,114],{"de":109,"en":110},"Eingehende Anfragen: Jede E-Mail, WhatsApp- oder Instagram-Nachricht landet in einer Warteschlange, die KI klassifiziert sie und bereitet einen Antwortentwurf mit Ihren Preisen und Fakten vor — ein Mensch prüft und sendet. Die Reaktionszeit sinkt von Stunden auf Minuten, ohne dass ein falsches Versprechen rausgeht.","Inbound requests: every email, WhatsApp or Instagram message lands in one queue, the AI classifies it and prepares a draft reply with your prices and facts — a person checks and sends. Response time drops from hours to minutes without a single wrong promise going out.",{"de":112,"en":113},"Führung nach Zahlen: Umsatz, Bestellungen, Marketing und offene Aufgaben laufen automatisch aus Ihren Systemen auf einen Bildschirm, Wochentrends inklusive. Kein \"der Bericht kommt Freitag\" mehr — der Inhaber sieht den heutigen Stand heute.","Management by numbers: revenue, orders, marketing and open tasks pulled automatically from your systems onto one screen, weekly trends included. No more \"the report is coming Friday\" — the owner sees today's state today.",{"de":115,"en":116},"Content und Leadgenerierung: KI produziert SEO-Seiten, Artikel und Outreach-Material in einem Tempo, das kein kleines Team von Hand hält — unser eigenes Leadgen-Netzwerk läuft auf rund 186 so gebauten Websites.","Content and lead generation: AI produces SEO pages, articles and outreach material at a pace no small team matches by hand — our own lead-gen network runs on roughly 186 sites built this way.",{"de":118,"en":119,"type":20},"Wo KI-Automatisierung sich nicht rechnet","Where AI automation does not pay off",{"de":121,"en":122,"type":15},"Seien Sie misstrauisch, wenn jemand verspricht, KI werde \"Ihr Unternehmen führen\". Sie schließt keine Deals für Sie ab, und eine KI unbeaufsichtigt Kundennachrichten senden zu lassen, ist ein Reputationsrisiko, das kein seriöser Integrator eingeht — in meinen Systemen bereitet die KI vor, ein Mensch gibt frei und sendet. Automatisierung scheitert auch dort, wo der Prozess selbst kaputt ist: Wenn heute niemand Anfragen beantwortet, macht ein Agent das Chaos nur schneller. Erst den Prozess reparieren, dann automatisieren.","Be suspicious of anyone promising that AI will \"run your company\". It will not close deals for you, and letting an AI send customer messages unsupervised is a reputation risk no serious integrator takes — in my systems AI prepares, a human approves and sends. Automation also fails where the underlying process is broken: if nobody answers inquiries today, an agent only makes the chaos faster. Fix the process, then automate it.",{"de":124,"en":125,"cite":61,"type":62},"Produktion statt Demos: 32 Microservices, die jeden Tag arbeiten — keine Folien.","Production, not demos: 32 microservices that work every day — not slides.",{"de":127,"en":128,"type":20},"Wie ein Mittelstandsprojekt wirklich abläuft","How an SME project actually runs",{"de":130,"en":131,"type":15},"Mein Muster: EINEN Prozess mit messbarem Schmerz auswählen, in rund zwei Wochen einen funktionierenden Prototyp liefern, ihn neben dem bestehenden Ablauf laufen lassen, bis die Zahlen es beweisen — dann ausbauen. Alles ist DSGVO by Design gebaut — EU-Hosting, Datenminimierung, saubere Einwilligungen —, denn für ein deutsches Unternehmen ist Compliance kein Feature, sondern die Eintrittskarte. Und das System wird mit Dokumentation übergeben: Es gehört Ihnen, Sie mieten nicht dauerhaft meine Aufmerksamkeit.","My pattern: pick ONE process with measurable pain, ship a working prototype in about two weeks, run it next to the existing workflow until the numbers prove it, then expand. Everything is built GDPR by design — EU hosting, data minimization, clear consent — because for a German company compliance is not a feature, it is the entry ticket. And the system is handed over with documentation: you own it, you are not renting my attention forever.",{"de":133,"en":134,"type":20},"Was die Kosten von KI-Automatisierung treibt","What drives the cost of AI automation",{"de":136,"en":137,"type":15},"Einen ehrlichen Pauschalpreis gibt es nicht — misstrauen Sie jedem, der einen nennt, bevor er Ihre Systeme gesehen hat. Die echten Kostentreiber sind drei: Wie viele Systeme der Agent anbinden muss (ein sauberes CRM ist günstig, fünf unverbundene Tools nicht), wie riskant die Aktionen sind (Nur-Lese-Dashboards brauchen weniger Leitplanken als alles, was Kunden oder Geld berührt), und wie viel Ihres Wissens erst strukturiert werden muss — Preise, Regeln, Tonalität. Am günstigsten ist das Projekt, das auf einen Prozess mit vorhandenen Daten zugeschnitten ist. Am teuersten ist \"alles automatisieren\": überall gleichzeitig angefangen, nirgends fertig.","There is no honest one-size price, so distrust anyone quoting one before seeing your systems. The real cost drivers are three: how many systems the agent must connect to (a clean CRM is cheap, five disconnected tools are not), how risky the actions are (read-only dashboards need fewer guardrails than anything that touches customers or money), and how much of your knowledge must be structured first — prices, rules, tone. The cheapest project is the one scoped to a single process with existing data. The most expensive is \"automate everything\", started everywhere at once and finished nowhere.",{"de":139,"en":140,"type":20},"Ersetzt KI-Automatisierung Mitarbeiter?","Does AI automation replace employees?",{"de":142,"en":143,"type":15},"Im kleineren Unternehmen ersetzt sie meist unbesetzte Stellen, keine Menschen. Die Empfangskraft, die Sie nie eingestellt haben, der Analyst, den Sie sich nicht leisten können, der Texter, den Sie immer verschoben haben — genau diese Arbeit übernehmen Agenten. Ihr bestehendes Team ertrinkt nicht mehr in Routine und trifft die Entscheidungen, die Maschinen nicht treffen sollten.","In small companies it mostly replaces unfilled positions, not people. The receptionist you never hired, the analyst you cannot afford, the content writer you kept postponing — that is the work agents take over. Your existing team stops drowning in routine and handles the judgment calls machines should not make.",{"de":145,"en":146,"type":20},"Wie lange dauert ein KI-Automatisierungsprojekt?","How long does an AI automation project take?",{"de":148,"en":149,"type":15},"Ein fokussierter erster Prozess — etwa KI-Antwortentwürfe für eingehende Anfragen — ist in rund zwei Wochen ein funktionierender Prototyp. Der Ausbau über weitere Kanäle und Systeme (in unserer eigenen Gruppe laufen 49 Integrationen) ist danach iterativ. Was Monate kostet, ist nicht die KI, sondern das Entscheiden. Starten Sie mit einem Prozess und lassen Sie die Ergebnisse für den nächsten argumentieren.","A focused first process — for example AI-drafted replies to inbound requests — is a working prototype in about two weeks. Rolling it out across channels and connecting more systems (we run 49 integrations across our own group) is iterative from there. What takes months is not the AI; it is deciding. Start with one process and let results argue for the next one.",{"de":151,"en":152,"type":20},"Ist das DSGVO-konform?","Is this GDPR-compliant?",{"de":154,"en":155,"type":15},"Sie muss es sein, sonst geht sie nicht live. DSGVO-konforme KI heißt: Daten in der EU, dokumentierte Verarbeitungszwecke, keine Kundendaten im Modelltraining und ein Mensch, der für jede ausgehende Nachricht verantwortlich ist. Ich baue standardmäßig nach diesem Maßstab — als deutsches Unternehmen (SEODACH Solutions GmbH) arbeiten wir auf Vertragsbasis, und Compliance ist Teil der Lieferung, kein Zusatz.","It has to be, or it does not ship. GDPR-compliant AI means EU-hosted data, documented processing purposes, no customer data leaking into model training, and a human accountable for every outbound message. I build to that standard by default — as a German company (SEODACH Solutions GmbH) we work under contract, and compliance is part of the delivery, not an add-on.",{"de":157,"en":158,"type":15},"Wenn Sie sehen wollen, wie das in der Praxis aussieht: PultOS bringt Vertrieb, Geld, Aufgaben und Abteilungszahlen auf einen Bildschirm — mit einem Netz von KI-Assistenten dahinter; Linkobox automatisiert Outreach mit KI-Avatar-Videos; und über SEODACH Solutions bauen wir individuelle KI-Automatisierung für Unternehmen im DACH-Raum. Schreiben Sie mir — das erste Gespräch dreht sich um Ihren Prozess, nicht um Tools.","If you want to see what this looks like in practice: PultOS puts your sales, money, tasks and department numbers on one screen with a network of AI assistants behind it; Linkobox automates outreach with AI avatar videos; and through SEODACH Solutions we build custom AI automation for German-speaking companies. Write to me — the first conversation is about your process, not about tools.","2026-08-27","from-[#101528] via-[#1d2b4f] to-[#070a14]",{"de":162,"en":163},"KI-Automatisierung im Mittelstand: wo sie sich wirklich rechnet — und wo nicht","AI automation for SMEs: where it actually pays off — and where it doesn't",{"de":165,"en":166},"Die meisten Mittelständler gehen KI falsch an: Sie kaufen einen Chatbot und warten auf Magie. Wer gewinnt, beginnt bei der Routinearbeit — Posteingang, Reporting, Content — und automatisiert genau dort. Hier ist die Landkarte, mit der ich nach 16+ Jahren Systembau arbeite.","Most SMEs approach AI backwards: they buy a chatbot and wait for magic. The businesses that win start with repetitive work — inbox triage, reporting, content — and automate that. Here is the map I use after 16+ years of building systems that run in production.",5,"2026-08-27T00:00:00.000Z","2026-08-27T13:47:34.693Z","2026-08-27T13:47:51.535Z",{"id":4,"collection":5,"slug":6,"status":7,"locale_primary":8,"data":172,"sort_date":79,"published_at":80,"created_at":80,"updated_at":81},{"body":173,"date":67,"grad":68,"slug":6,"title":187,"excerpt":188,"readMin":77,"category":78},[174,175,176,177,178,179,180,181,182,183,184,185,186],{"de":12,"en":13,"uk":14,"type":15},{"de":17,"en":18,"uk":19,"type":20},{"de":22,"en":23,"uk":24,"type":15},{"de":26,"en":27,"uk":28,"type":20},{"de":30,"en":31,"uk":32,"type":15},{"de":34,"en":35,"uk":36,"type":20},{"de":38,"en":39,"uk":40,"type":15},{"de":42,"en":43,"uk":44,"type":20},{"de":46,"en":47,"uk":48,"type":15},{"de":50,"en":51,"uk":52,"type":20},{"de":54,"en":55,"uk":56,"type":15},{"de":58,"en":59,"uk":60,"cite":61,"type":62},{"de":64,"en":65,"uk":66,"type":15},{"de":70,"en":71,"uk":72},{"de":74,"en":75,"uk":76},{"id":190,"collection":5,"slug":191,"status":7,"locale_primary":8,"data":192,"sort_date":268,"published_at":269,"created_at":269,"updated_at":270},10,"one-mcp-server-shared-brain",{"body":193,"date":256,"grad":257,"slug":191,"title":258,"excerpt":262,"readMin":266,"category":267},[194,198,202,206,210,214,218,222,226,244,248,252],{"de":195,"en":196,"uk":197,"type":15},"Sobald man mehr als ein paar Agenten hat, skaliert \"jeder ruft die APIs auf, die er braucht\" nicht mehr. Man dupliziert Auth, Retries und Schemata; eine Änderung an einer Stelle bricht still fünf andere. Das Model Context Protocol (MCP) existiert, um eine saubere Naht zwischen Agenten und den Systemen zu setzen, auf denen sie handeln.","As soon as you have more than a couple of agents, \"let each one call the APIs it needs\" stops scaling. You duplicate auth, retries and schemas; a change in one place silently breaks five others. The Model Context Protocol (MCP) exists to put a clean seam between agents and the systems they act on.","Щойно у вас більше ніж пара агентів, підхід \"хай кожен викликає ті API, які йому потрібні\" перестає масштабуватися. Ви дублюєте авторизацію, повтори і схеми; зміна в одному місці тихо ламає п’ять інших. Model Context Protocol (MCP) існує, щоб покласти чистий шов між агентами і системами, з якими вони працюють.",{"de":199,"en":200,"uk":201,"type":20},"Ein einziger Zugang mit gescoptem Zugriff","A single entry point with scoped access","Одна точка входу з обмеженим доступом",{"de":203,"en":204,"uk":205,"type":15},"Ich betreibe einen selbst gehosteten MCP-Server vor dem Org-Memory. Agenten berühren Postgres oder Drittanbieter-APIs nie direkt — sie sprechen mit MCP. Der Zugriff ist in fünf Scopes geteilt, sodass ein Marketing-Agent schlicht nicht an Finanz-Tools kommt. Eine Tür mit Türsteher statt 27 offener Fenster.","I run one self-hosted MCP server in front of org memory. Agents never touch Postgres or third-party APIs directly — they talk to MCP. Access is split into five scopes, so a marketing agent simply cannot reach finance tools. One door, with a bouncer, instead of 27 unlocked windows.","Я тримаю один self-hosted MCP-сервер перед пам’яттю організації. Агенти ніколи не торкаються Postgres чи сторонніх API напряму — вони спілкуються з MCP. Доступ поділено на п’ять скоупів, тож маркетинговий агент просто не дотягнеться до фінансових інструментів. Одні двері з охоронцем замість 27 незамкнених вікон.",{"de":207,"en":208,"uk":209,"type":20},"Hybrid-Suche ist das eigentliche Produkt","Hybrid search is the actual product","Гібридний пошук — це і є справжній продукт",{"de":211,"en":212,"uk":213,"type":15},"Unter MCP liegt Postgres 16 + pgvector. Reine Vektor-Suche verfehlt exakte Strings; reine Keyword-Suche verfehlt Bedeutung. Ich fusioniere Vektor, BM25 und Trigram per Reciprocal Rank Fusion, sodass die Suche nach einer exakten Teilenummer und die nach einem vagen Konzept beide treffen. Dieses hybride Retrieval lässt die Tools scharf statt schwammig wirken.","Under MCP sits Postgres 16 + pgvector. Pure vector search misses exact strings; pure keyword search misses meaning. I fuse vector, BM25 and trigram with Reciprocal Rank Fusion, so a query for an exact part number and a query for a vague concept both land. That hybrid retrieval is what makes the tools feel sharp instead of fuzzy.","Під MCP лежить Postgres 16 + pgvector. Чистий векторний пошук не влучає в точні рядки; чистий пошук за ключовими словами не влучає в сенс. Я зливаю вектор, BM25 і триграми через Reciprocal Rank Fusion, тож і запит на точний артикул, і запит на розмите поняття знаходять своє. Саме цей гібридний пошук робить інструменти влучними, а не приблизними.",{"de":215,"en":216,"uk":217,"type":20},"Tools sind Verträge, keine Endpunkte","Tools are contracts, not endpoints","Інструменти — це контракти, а не ендпоінти",{"de":219,"en":220,"uk":221,"type":15},"Jedes MCP-Tool hat ein typisiertes Schema und genau eine Verantwortung. Das Modell bekommt einen klaren Vertrag, über den es schließen kann; ich bekomme eine Stelle für Validierung, Logging und Limits. Ändert sich ein Tool, erhalten alle Agenten das neue Verhalten gleichzeitig — kein Copy-Paste-Drift über 27 Codepfade.","Each MCP tool has a typed schema and a single responsibility. The model gets a clear contract it can reason about; I get one place to add validation, logging and limits. When a tool changes, every agent gets the new behaviour at once — no copy-paste drift across 27 codepaths.","Кожен MCP-інструмент має типізовану схему і рівно одну відповідальність. Модель отримує чіткий контракт, про який може міркувати; я отримую одне місце для валідації, логування і лімітів. Коли інструмент змінюється, усі агенти одразу отримують нову поведінку — жодного copy-paste-дрейфу по 27 гілках коду.",{"de":223,"en":224,"uk":225,"type":20},"Warum MCP statt eines Haufens Function-Calling-Kleber","Why MCP over a pile of function-calling glue","Чому MCP, а не купа клею з function calling",{"de":105,"en":105,"uk":105,"type":106,"items":227},[228,232,236,240],{"de":229,"en":230,"uk":231},"Eine Auth- und Audit-Fläche statt N separater.","One auth and audit surface instead of N separate ones.","Одна поверхня авторизації й аудиту замість N окремих.",{"de":233,"en":234,"uk":235},"Tools sind über Agenten und LLM-Anbieter (Claude, GPT) hinweg hinter einem Gateway wiederverwendbar.","Tools are reusable across agents and across LLM vendors (Claude, GPT) behind one gateway.","Інструменти багаторазові для різних агентів і різних постачальників LLM (Claude, GPT) за одним шлюзом.",{"de":237,"en":238,"uk":239},"Ein neuer Agent heißt Scopes wählen, nicht Integrationen neu bauen.","A new agent means picking scopes, not rebuilding integrations.","Новий агент — це вибір скоупів, а не перебудова інтеграцій.",{"de":241,"en":242,"uk":243},"Schemata leben in einem Repo, versioniert und reviewbar.","Schemas live in one repo, versioned and reviewable.","Схеми живуть в одному репозиторії — версійовані та придатні до рев’ю.",{"de":245,"en":246,"uk":247,"type":20},"Was ich einem Team raten würde, das heute startet","What I would tell a team starting today","Що я порадив би команді, яка стартує сьогодні",{"de":249,"en":250,"uk":251,"type":15},"Lass nicht jeden Agenten eigene Tentakel wachsen. Setz von Tag eins eine Protokoll-Schicht zwischen Agenten und Daten, selbst bei nur zwei Agenten. Die Naht früh einzuziehen kostet einen Nachmittag; sie bei 27 Agenten zu entwirren kostet ein Rewrite.","Do not let every agent grow its own tentacles. Put a protocol between your agents and your data on day one, even with just two agents. Adding the seam early costs an afternoon; untangling it at 27 agents costs a rewrite.","Не дозволяйте кожному агенту відрощувати власні щупальця. Покладіть протокол між агентами і даними з першого дня, навіть якщо агентів лише два. Зробити цей шов рано коштує півдня; розплутувати його на 27 агентах коштує переписування з нуля.",{"de":253,"en":254,"uk":255,"cite":61,"type":62},"Die Integration, die du nicht schreibst, ist die, die du nie debuggen musst.","The integration you do not write is the one you never have to debug.","Інтеграція, яку ви не написали, — це та, яку ніколи не доведеться дебажити.","2026-05-30","from-[#13212e] via-[#1d3a52] to-[#050c0b]",{"de":259,"en":260,"uk":261},"Ein MCP-Server, fünf Scopes: wie sich 27 Agenten ein Gehirn teilen","One MCP server, five scopes: how 27 agents share a single brain","Один MCP-сервер, п’ять скоупів: як 27 агентів ділять один мозок",{"de":263,"en":264,"uk":265},"Wenn jeder Agent seine eigenen Tools verdrahtet, landet man bei 27 inkompatiblen Integrationen. Das Model Context Protocol ließ mich das auf einen gut gesicherten Zugang reduzieren. Hier ist die Architektur.","Letting every agent wire its own bespoke tools is how you end up with 27 incompatible integrations. The Model Context Protocol let me collapse that into one well-guarded entry point. Here is the architecture.","Якщо дозволити кожному агенту робити власні інструменти під себе, ви отримаєте 27 несумісних інтеграцій. Model Context Protocol дозволив мені звести це до однієї добре захищеної точки входу. Ось архітектура.",7,"mcp-tooling","2026-05-30T00:00:00.000Z","2026-06-08T10:34:38.047Z","2026-07-16T17:42:53.460Z",{"id":272,"collection":5,"slug":273,"status":7,"locale_primary":8,"data":274,"sort_date":349,"published_at":350,"created_at":350,"updated_at":351},11,"gdpr-compliant-ai-german-companies",{"body":275,"date":338,"grad":339,"slug":273,"title":340,"excerpt":344,"readMin":167,"category":348},[276,280,284,288,292,296,300,304,308,326,330,334],{"de":277,"en":278,"uk":279,"type":15},"Das erste Gespräch mit einem deutschen Unternehmen dreht sich selten um Modellqualität. Es geht um Auftragsverarbeitung, Datenresidenz und darum, was mit einem Kundendatensatz passiert, sobald er ein Modell berührt. Beantworte das falsch, und das Projekt startet nie — egal wie gut die KI ist.","The first conversation with a German company is rarely about model quality. It is about Auftragsverarbeitung, data residency and what happens to a customer record the moment it touches a model. Get those answers wrong and the project never starts — no matter how good the AI is.","Перша розмова з німецькою компанією рідко про якість моделі. Вона про Auftragsverarbeitung, місце зберігання даних і про те, що стається із записом клієнта тієї миті, коли він торкається моделі. Дайте на це неправильні відповіді — і проєкт не почнеться ніколи, хоч яким би добрим був AI.",{"de":281,"en":282,"uk":283,"type":20},"Entscheide, was deine Kontrolle nie verlässt","Decide what never leaves your control","Вирішіть, що ніколи не залишає вашого контролю",{"de":285,"en":286,"uk":287,"type":15},"Klassifiziere Daten, bevor sie je ein LLM erreichen. Manche Felder gehören redigiert oder pseudonymisiert, bevor überhaupt ein Prompt gebaut wird; manche Workloads gehören auf selbst gehostete Modelle. Die Standardfrage für jedes Feld ist simpel: Muss das wirklich das Haus verlassen?","Classify data before it ever reaches an LLM. Some fields should be redacted or pseudonymised before a prompt is even built; some workloads belong on models you host yourself. The default question for every field is simple: does this actually need to leave the building?","Класифікуйте дані ще до того, як вони дістануться LLM. Частину полів слід приховати або псевдонімізувати ще до того, як промпт узагалі зібрано; частина навантажень має жити на моделях, які ви хостите самі. Стандартне питання до кожного поля просте: чи справді це має покинути будівлю?",{"de":289,"en":290,"uk":291,"type":20},"Cookielos als Standard","Cookieless by default","Без кук за замовчуванням",{"de":293,"en":294,"uk":295,"type":15},"Im Frontend liefere ich Analytics, die ohne Cookies funktionieren (selbst gehostetes Matomo mit disableCookies), und lade Drittanbieter-Embeds — Kalender, Karten — erst auf Klick, das 2-Klick- \u002F Click-to-load-Muster. Es braucht keine Consent-Wand, weil nichts trackt, bis der Besucher es anfordert.","On the front end I ship analytics that work without cookies (self-hosted Matomo with disableCookies) and load third-party embeds — calendars, maps — only on click, the 2-click \u002F click-to-load pattern. No consent wall is needed because nothing tracks until the visitor asks for it.","На фронтенді я ставлю аналітику, яка працює без кук (self-hosted Matomo з disableCookies), і завантажую сторонні вбудування — календарі, карти — лише за кліком, патерн 2-click \u002F click-to-load. Стіна згоди не потрібна, бо ніщо не відстежує, доки відвідувач сам цього не попросить.",{"de":297,"en":298,"uk":299,"type":20},"Einwilligung dort, wo sie wirklich zählt","Consent where it actually matters","Згода там, де вона справді важлива",{"de":301,"en":302,"uk":303,"type":15},"Eine verpflichtende, explizite Einwilligungs-Checkbox sichert jede Formularabgabe und verlinkt auf eine Datenschutzerklärung, die die echte Verarbeitung beschreibt — kein von einer anderen Seite kopierter Textbaustein. Einwilligung muss spezifisch, informiert und nachweisbar sein.","A required, explicit consent checkbox gates every form submission and links to a Datenschutzerklärung that describes the real processing — not boilerplate copied from another site. Consent should be specific, informed and provable.","Обов’язковий, явний чекбокс згоди захищає кожну відправку форми і веде на Datenschutzerklärung, яка описує реальну обробку — а не шаблон, скопійований з іншого сайту. Згода має бути конкретною, поінформованою і доказовою.",{"de":305,"en":306,"uk":307,"type":20},"Baue die Nachweiskette ein","Build the paper trail in","Вбудуйте документальний слід",{"de":105,"en":105,"uk":105,"type":106,"items":309},[310,314,318,322],{"de":311,"en":312,"uk":313},"Ein echtes Impressum und eine Datenschutzerklärung, die zu dem passen, was das System tatsächlich tut.","A real Impressum and Datenschutz that match what the system actually does.","Справжній Impressum і Datenschutz, які відповідають тому, що система насправді робить.",{"de":315,"en":316,"uk":317},"Auftragsverarbeitungsverträge mit jedem Sub-Auftragsverarbeiter, auf den du dich stützt.","Auftragsverarbeitungsverträge with every sub-processor you rely on.","Auftragsverarbeitungsverträge з кожним субпроцесором, на якого ви покладаєтеся.",{"de":319,"en":320,"uk":321},"Datenexport und -löschung als Features, nicht als Gefälligkeit.","Data export and deletion as features, not favours.","Експорт і видалення даних як функції, а не як послуга з ласки.",{"de":323,"en":324,"uk":325},"Logs, mit denen du beantworten kannst: \"Was hat die KI mit diesem Datensatz getan?\"","Logs that let you answer \"what did the AI do with this record?\"","Логи, які дають змогу відповісти: \"що AI зробив із цим записом?\"",{"de":327,"en":328,"uk":329,"type":20},"Datenschutz ist Design-Input, kein Nachgedanke","Privacy is a design input, not an afterthought","Приватність — вхідна умова проєктування, а не післядумка",{"de":331,"en":332,"uk":333,"type":15},"Compliance nachträglich auf ein System zu schrauben, das Daten bereits überallhin schickt, ist schmerzhaft und teuer. Sie von der ersten Skizze an mitzudenken kostet fast nichts — und ist der Unterschied zwischen einem deutschen Unternehmen, das unterschreibt, und einem, das geht.","Retro-fitting compliance onto a system that already ships data everywhere is painful and expensive. Designing for it from the first sketch costs almost nothing — and it is the difference between a German company signing and walking away.","Прикручувати комплаєнс до системи, яка вже розсилає дані всюди, боляче й дорого. Закласти його з першого ескізу коштує майже нічого — і саме це різниця між німецькою компанією, яка підписує, і тією, яка йде геть.",{"de":335,"en":336,"uk":337,"cite":61,"type":62},"Für einen deutschen Kunden ist \"wohin gehen die Daten?\" keine juristische Fußnote. Es ist die erste Frage — und die richtige Antwort gewinnt den Auftrag.","For a German client, \"where does the data go?\" is not a legal footnote. It is the first question — and the right answer wins the deal.","Для німецького клієнта \"куди йдуть дані?\" — це не юридична виноска. Це перше питання — і правильна відповідь виграє угоду.","2026-05-22","from-[#1a1633] via-[#2a2350] to-[#050c0b]",{"de":341,"en":342,"uk":343},"DSGVO-konforme KI für deutsche Unternehmen: eine praktische Checkliste","GDPR-compliant AI for German companies: a practical checklist","AI, сумісний з GDPR, для німецьких компаній: практичний чекліст",{"de":345,"en":346,"uk":347},"Deutsche Kunden fragen nicht \"kann es GPT nutzen?\". Sie fragen, wohin die Daten gehen, wer sie sieht und ob man das nachweisen kann. Datenschutz ist kein Feature zum Anschrauben — er ist Design-Input. So baue ich ihn ein.","German clients do not ask \"can it use GPT?\" They ask where the data goes, who can see it, and whether you can prove it. Privacy is not a feature you bolt on — it is a design input. Here is how I build it in.","Німецькі клієнти не питають \"чи може воно використовувати GPT?\". Вони питають, куди йдуть дані, хто їх бачить і чи можете ви це довести. Приватність — не функція, яку прикручують збоку, це вхідна умова проєктування. Ось як я вбудовую її.","gdpr","2026-05-22T00:00:00.000Z","2026-06-08T10:34:38.083Z","2026-07-16T17:42:53.465Z"]