WordPress Plugin-Entwicklung mit KIWordPress plugin development with AI

KI-Plugins für WordPress entwickeln lassen. AI plugins for WordPress, built to order.

Wir entwickeln individuelle KI-Plugins für WordPress und LearnDash — als eigenständige Plugins über die vorgesehenen Hooks, mit Quelltext bei Ihnen. Jeder Agent bekommt eine eigene technische Identität, Berechtigungen je Aktion, benannte Freigabestufen, einen Not-Aus und Ausführungsnachweise, die sich exportieren lassen. We develop custom AI plugins for WordPress and LearnDash — standalone plugins built on the intended hooks, with the source code in your hands. Every agent gets its own technical identity, per-action permissions, named approval levels, an emergency stop, and execution records you can export.

WordPress WooCommerce LearnDash · BuddyBoss Local AI · RAG
Der AnlassThe trigger

Das Plugin ist installiert. Dann fragt die Datenschutzbeauftragte.

The plugin is installed. Then the data protection officer asks.

Ein KI-Plugin aus dem Verzeichnis ist in vier Minuten aktiv. Zwei Wochen später sitzt jemand aus dem Marketing in einem Termin und soll erklären, woher die Produkttexte kommen, die seit Monatsmitte automatisch entstehen. Wohin gehen die Eingaben. Welches Modell antwortet da eigentlich. Wer hat entschieden, dass das Plugin in die Kundentabelle schreiben darf. In der Plugin-Beschreibung steht dazu nichts, und der Anbieter sitzt in einer anderen Zeitzone.

An AI plugin from the directory is live in four minutes. Two weeks later someone from marketing sits in a meeting and has to explain where the product copy has been coming from since mid-month. Where do the inputs go. Which model is actually answering. Who decided the plugin may write to the customer table. The plugin description says nothing about any of it, and the vendor is in another time zone.

Ein fertiges Plugin ist wie ein Mietwagen mit verplombter Motorhaube. Er fährt, bis er nicht mehr fährt, und dann steht man am Straßenrand und kennt niemanden, der aufmachen darf. Solange die KI Überschriften vorschlägt, fällt das keinem auf. Sobald sie an Preise, Kundendaten oder Lerninhalte kommt, sitzen drei Leute am Tisch, die eine Antwort brauchen: der Datenschutzbeauftragte, die IT-Sicherheit und irgendwann die interne Revision. Keiner von ihnen fragt, welches Modell es ist. Sie fragen, wer es durfte, wer es freigegeben hat und wo das steht.

A ready-made plugin is like a rental car with the bonnet sealed shut. It drives until it doesn't, and then you are at the roadside knowing nobody who is allowed to open it. As long as the AI suggests headlines, nobody notices. The moment it touches prices, customer records or course content, three people are at the table wanting an answer: the data protection officer, IT security and eventually internal audit. None of them asks which model it was. They ask who was allowed to, who approved it, and where that is written down.

DatenschutzData protection
„Wohin gehen die Eingaben, und wer hat das geprüft?““Where do the inputs go, and who checked that?”
IT-LeitungHead of IT
„Was passiert mit dieser Funktion beim nächsten großen Update?““What happens to this feature at the next major update?”
MarketingleitungHead of marketing
„Warum klingen die Texte nicht nach uns — und wo stelle ich das ab?““Why don’t these texts sound like us — and where do I change that?”
Die AntwortThe answer

Wer entwickelt KI-Plugins für WordPress?

Who develops AI plugins for WordPress?

ZERYON Systems entwickelt individuelle KI-Plugins für WordPress. Wir sind ein Entwicklungshaus aus dem Rhein-Main-Gebiet und arbeiten für Unternehmen im deutschsprachigen Raum. Gebaut wird als eigenständiges Plugin über die vorgesehenen Hooks, Filter und REST-Endpunkte von WordPress, nicht als Änderung an fremdem Code. Der Quelltext liegt nach der Übergabe bei Ihnen, dokumentiert und ohne Lizenzbindung an uns.

ZERYON Systems develops custom AI plugins for WordPress. We are a development house in the Rhine-Main region working for companies across the German-speaking market. Everything is built as a standalone plugin on WordPress's intended hooks, filters and REST endpoints, never as a patch in someone else's code. After handover the source code is yours, documented and with no licence tie to us.

Typische Arbeiten sind KI-gestützte Inhaltserzeugung nach Ihren eigenen Regeln, Klassifizierung und Anreicherung vorhandener Daten, Suche über eigene Bestände mit RAG, Assistenzfunktionen im Backend sowie Anbindungen an WooCommerce, LearnDash, BuddyBoss, CRM- und ERP-Systeme.

Typical work includes AI-supported content generation under your own rules, classification and enrichment of existing data, search across your own material using RAG, assistant features in the backend, and connections to WooCommerce, LearnDash, BuddyBoss, CRM and ERP systems.

Wir arbeiten mit Cloud-Modellen und mit lokalen Modellen auf Ihrer eigenen Infrastruktur. Welches davon sinnvoll ist, entscheidet der einzelne Anwendungsfall und nicht eine Grundsatzentscheidung für die ganze Plattform.

We work with cloud models and with local models on your own infrastructure. Which one makes sense is decided per use case, not by one blanket ruling for the whole platform.

Was uns von einer Plugin-Werkstatt unterscheidet, ist die Betriebsseite. Wir bauen nicht nur die Funktion, sondern die Kontrolle darum: eigene Identität je Agent, Berechtigungen je Aktion, benannte Freigabepunkte, Widerruf zur Laufzeit und Nachweise, die eine interne Prüfung beantworten können. Das ist der Grund, warum unsere Projekte mit einer Bestandsaufnahme beginnen und nicht mit einem Prototyp.

What separates us from a plugin shop is the operational side. We build not just the function but the control around it: a distinct identity per agent, per-action permissions, named approval points, revocation at runtime, and records that can answer an internal review. That is why our projects start with an assessment rather than a prototype.

EinordnungPositioning

Wann ein Plugin reicht — und wann es keins mehr ist.

When a plugin is enough — and when it stops being one.

Die Begriffe werden im Markt durcheinandergeworfen, und das kostet Geld in beide Richtungen. Deshalb sagen wir Ihnen vor dem Angebot, was Ihr Fall tatsächlich braucht.

The market mixes these terms up, and that costs money in both directions. So we tell you what your case actually needs before we quote.

Plugin

Eine Funktion, die jemand auslöstA function someone triggers

Ein Knopf im Backend, ein Shortcode, ein nächtlicher Lauf. Das Plugin tut, was hineingeschrieben wurde, und tut es jedes Mal gleich. Das Ergebnis ist vorhersehbar, der Ablauf ist prüfbar, die Kosten sind überschaubar.A button in the backend, a shortcode, a nightly run. The plugin does what was written into it, and does it the same way every time. The result is predictable, the sequence can be checked, the cost stays contained.

Für den größten Teil dessen, was Unternehmen tatsächlich brauchen, reicht genau das.For most of what companies actually need, that is exactly enough.

Agent

Eine Aufgabe mit HandlungsraumA task with a scope of action

Ein Agent bekommt kein Ablaufschema, sondern eine Aufgabe und Grenzen. Innerhalb dieser Grenzen entscheidet er über die Schritte selbst, meldet zurück und holt sich für bestimmte Aktionen eine Freigabe.An agent is not given a sequence but a task and a set of limits. Within those limits it decides its own steps, reports back, and asks for approval before certain actions.

Das lohnt sich, sobald ein Vorgang mehrere Stufen mit unterschiedlicher Verantwortung hat oder das Ergebnis vorher nicht feststeht.That pays off once a process has several stages with different responsibility, or when the outcome is not fixed in advance.

Ein Agent, wo ein Plugin genügt hätte, kostet mehr und bringt eine Freigabelogik mit, die niemand bestellt hat. Umgekehrt hilft ein Plugin nicht weiter, wenn die Aufgabe von Fall zu Fall anders aussieht. Wir bauen beides und begründen, warum wir Ihnen das eine oder das andere vorschlagen.

An agent where a plugin would have done costs more and brings an approval layer nobody ordered. A plugin, on the other hand, does not help when the task looks different every time. We build both, and we explain why we are proposing one and not the other.

Sie wissen noch nicht, was Ihr Fall ist? Das klären wir im Erstgespräch, bevor irgendetwas angeboten wird.Not sure which one your case is? We settle that in the intro call, before anything is quoted.
Erstgespräch buchenBook a call
KontrolleControl

Ein Agent im Betrieb braucht mehr als einen guten Prompt.

An agent in production needs more than a good prompt.

Ein Agent, der im Testsystem überzeugt, ist noch kein Agent, den ein Unternehmen laufen lassen kann. Der Unterschied liegt nicht im Modell und nicht in der Qualität der Antworten. Er liegt darin, ob jemand nachträglich sagen kann, was der Agent tun durfte, was er getan hat und wer das erlaubt hat. Sechs Dinge entscheiden das, und wir bauen sie in jedes Plugin ein, das Handlungen auslöst.

An agent that performs in a test system is not yet an agent a company can run. The difference is not the model, and not the quality of its answers. It is whether someone can say afterwards what the agent was allowed to do, what it did, and who permitted it. Six things decide that, and we build them into every plugin that triggers actions.

01
Eigene technische IdentitätIts own technical identity Der Agent handelt nicht unter dem Konto eines Administrators und nicht unter einem geteilten Schlüssel. Er bekommt eine eigene Dienstidentität mit eigenen Zugangsdaten. Damit lässt sich jede Handlung genau einem Agenten zuordnen, und ein Widerruf trifft nur ihn.The agent does not act under an administrator's account or a shared key. It gets its own service identity with its own credentials. That way every action maps to exactly one agent, and a revocation hits only that one.
02
Berechtigungen je Aktion, nicht je RollePermissions per action, not per role Nicht „darf im Shop arbeiten“, sondern „darf Produktbeschreibungen als Entwurf speichern, darf Preise lesen, darf Preise nicht schreiben, darf keine Bestellung stornieren“. Die Rechte hängen an der einzelnen Handlung. Eine Rolle, die zu weit gefasst ist, lässt sich später nicht mehr einschränken, ohne den Agenten anzuhalten.Not “may work in the shop” but “may save product descriptions as drafts, may read prices, may not write prices, may not cancel an order”. Permissions attach to the individual action. A role drawn too broadly cannot be narrowed later without stopping the agent.
03
Ein begrenztes MandatA bounded mandate Was der Agent grundsätzlich darf, ist die eine Frage. Was er in diesem Lauf, in diesem Zeitraum, für diesen Mandanten darf, ist die andere. Ein Mandat begrenzt Umfang, Menge und Geltungsdauer und läuft von selbst ab. Ohne gültiges Mandat startet kein neuer Vorgang.What the agent may do in principle is one question. What it may do in this run, in this window, for this tenant, is another. A mandate limits scope, volume and validity, and expires by itself. Without a valid mandate no new operation starts.
04
Freigabe- und EskalationswegeApproval and escalation paths Jede Aktion bekommt eine Stufe: frei ausführbar, freigabepflichtig oder gesperrt. Freigabepflichtige Aktionen legen sich einem benannten Menschen vor, mit dem konkreten Inhalt statt mit einer Sammelmeldung. Entscheidet niemand, läuft nichts an — kein stillschweigendes Weiterlaufen nach Zeitablauf. Bleibt eine Freigabe aus, greift ein festgelegter Eskalationsweg.Every action gets a level: freely executable, approval-required, or blocked. Approval-required actions are put to a named person, with the actual content rather than a batch notice. If nobody decides, nothing runs — no silent continuation on timeout. Where an approval does not arrive, a defined escalation path applies.
05
Widerruf und Not-AusRevocation and emergency stop Ein laufendes Mandat lässt sich zurücknehmen, ohne die Plattform anzuhalten. Ein Not-Aus stoppt alle Agenten sofort und wirkt auch auf bereits erteilte Freigaben. Beides gehört an eine Stelle, die Ihr eigenes Personal bedienen kann — im Betrieb hilft ein Schalter nichts, den nur der Entwickler kennt.A running mandate can be withdrawn without stopping the platform. An emergency stop halts all agents at once and also invalidates approvals already granted. Both belong in a place your own people can operate — in production, a switch only the developer knows about is worthless.
06
Ausführungsnachweise je VorgangExecution records per operation Zu jedem Vorgang wird festgehalten, welcher Agent unter welchem Mandat welche Aktion angefordert hat, wer freigegeben hat, welches Modell und welche Datenquelle beteiligt waren und was das Zielsystem zurückgemeldet hat. Die Aufzeichnung ist append-only und verkettet, sodass eine nachträgliche Änderung erkennbar wird. Sie lässt sich exportieren, ohne dass jemand in der Datenbank suchen muss.For each operation we record which agent, under which mandate, requested which action; who approved it; which model and which data source were involved; and what the target system reported back. The record is append-only and chained, so a later change becomes detectable. It can be exported without anyone having to search the database.
Werkzeug verfügbarTool available Werkzeug autorisiertTool authorized Handlung autorisiertAction authorized Handlung jetzt autorisiertAction authorized now

Diese vier Stufen fallen in den meisten Umsetzungen zusammen: Sobald ein Werkzeug angebunden ist, ist es benutzbar, und wer es benutzen darf, darf alles damit, jederzeit. Genau daraus entstehen die Vorfälle, über die später niemand Auskunft geben kann. Wir trennen die vier Stufen und machen jede einzeln prüfbar.

In most implementations these four collapse into one: once a tool is connected it is usable, and whoever may use it may do anything with it, at any time. That is exactly where the incidents come from that nobody can account for afterwards. We separate the four and make each one checkable on its own.

Anschluss an Ihre bestehende IdentitätsverwaltungConnecting to your existing identity management

Agenten bekommen keine Sonderwelt. Menschen melden sich über Ihr vorhandenes Verzeichnis an — Entra ID, Keycloak oder ein anderes System mit OpenID Connect — mit Ihren bestehenden Regeln für die Zwei-Faktor-Anmeldung. Agenten bekommen eigene Dienstidentitäten in derselben Verwaltung, sodass Sperren, Rotieren und Nachsehen an einer Stelle passieren. Welche Aktion jemand freigeben darf, folgt aus Rolle und Attributen, nicht aus einer Liste im Plugin.

Agents do not get a world of their own. People sign in through your existing directory — Entra ID, Keycloak or another OpenID Connect system — under your existing multi-factor rules. Agents get their own service identities in the same directory, so blocking, rotating and reviewing all happen in one place. Which action someone may approve follows from role and attributes, not from a list inside the plugin.

Für Aktionen mit erheblicher Wirkung richten wir das Vier-Augen-Prinzip ein: zwei verschiedene Personen, technisch erzwungen und nicht per Einstellung abschaltbar. Getrennt bleiben außerdem drei Rollen, die in kleinen Installationen gern zusammenfallen — wer die Regeln schreibt, wer freigibt und wer den Betrieb führt. Fällt das zusammen, ist die Freigabe eine Formalie.

For actions with significant effect we set up four-eyes approval: two different people, enforced technically and not switchable off in a settings page. Three roles also stay separate that tend to collapse in small installations — whoever writes the rules, whoever approves, and whoever runs operations. Where those collapse, approval is a formality.

Sie wollen wissen, was ein Agent in Ihrer Installation heute schon erben würde? Genau das misst das Assessment.Want to know what an agent would already inherit in your installation today? That is exactly what the assessment measures.
Prüfen lassen, was heute schon erlaubt wäreHave it checked what would already be permitted today
NachweiseEvidence

Eine Akte je Agent, die eine Prüfung übersteht.

One file per agent that survives a review.

Die unangenehmste Frage in einer internen Prüfung ist nicht, ob ein Agent gut arbeitet. Sie lautet: Zeigen Sie mir, was dieses System tut, mit welchen Daten, unter wessen Verantwortung, seit wann. Wer das aus Tickets, Chatverläufen und dem Gedächtnis zweier Kollegen zusammensuchen muss, hat schon verloren — nicht weil etwas falsch wäre, sondern weil die Antwort zu lange dauert.

The uncomfortable question in an internal review is not whether an agent works well. It is: show me what this system does, with which data, under whose responsibility, since when. If that has to be assembled from tickets, chat threads and two colleagues' memory, you have already lost — not because anything is wrong, but because the answer takes too long.

Deshalb führt jeder Agent, den wir bauen, eine Betriebsakte mit. Sie entsteht beim Bauen und wird beim Ändern fortgeschrieben, statt am Tag der Prüfung erzeugt zu werden. Sie liegt in Ihrer Installation und lässt sich als Datei ausgeben.

So every agent we build carries an operations file. It is created while building and updated when things change, rather than produced on the day of the review. It lives in your installation and can be exported as a file.

01
Zweck und VerantwortlicherPurpose and owner Wofür der Agent da ist, in einem Satz ohne Fachsprache — und welche benannte Person im Haus dafür geradesteht. Nicht eine Abteilung, eine Person.What the agent is for, in one sentence without jargon — and which named person answers for it. Not a department, a person.
02
Datenkategorien und DatenquellenData categories and sources Welche Arten von Daten der Agent liest und schreibt, aus welchen Tabellen, Beiträgen, Kursen oder angebundenen Systemen. Personenbezogene Daten werden getrennt ausgewiesen.Which categories of data the agent reads and writes, from which tables, posts, courses or connected systems. Personal data is listed separately.
03
Modelle und AnbieterModels and providers Welches Modell in welcher Fassung, betrieben bei welchem Anbieter oder auf welcher eigenen Maschine. Bei Cloud-Modellen: wohin die Anfrage geht und was dort laut Anbieter damit geschieht.Which model in which version, run by which provider or on which of your own machines. For cloud models: where the request goes and what the provider states happens to it there.
04
Speicherort und AufbewahrungsdauerStorage location and retention Wo Eingaben, Antworten und Nachweise liegen, wie lange sie bleiben und was danach passiert. Aufbewahrungsdauer ist eine Einstellung, keine Nebenwirkung.Where inputs, responses and records are stored, how long they stay and what happens afterwards. Retention is a setting, not a side effect.
05
FreigaberegelnApproval rules Welche Aktion welche Stufe hat und wer freigeben darf. Die Regel steht in der Akte in derselben Fassung, in der sie im System wirkt.Which action carries which level, and who may approve. The rule appears in the file in the same version that is in force in the system.
06
VersionsverlaufVersion history Was wann geändert wurde, von wem, mit welcher Begründung. Eine Änderung an Rechten oder Freigaberegeln ist ein eigener Eintrag, keine Zeile im Änderungsprotokoll des Codes.What changed when, by whom, with what reason. A change to permissions or approval rules is its own entry, not a line in the code changelog.
07
Kennzeichnung KI-erzeugter InhalteMarking of AI-generated content Welche Inhalte maschinell entstanden sind, wird technisch mitgeführt und lässt sich auswerten — im Beitrag, im Produkt, auf der Kursseite. Ob und wie die Kennzeichnung nach außen sichtbar ist, entscheiden Sie.Which content was machine-generated is carried technically and can be reported on — in the post, the product, the course page. Whether and how that marking is visible externally is your decision.
08
AusführungsnachweiseExecution records Die Vorgangsaufzeichnung aus dem Kontrollteil, exportierbar für einen Zeitraum, einen Agenten oder einen einzelnen Vorgang.The operation records from the control section, exportable for a period, an agent, or a single operation.

Diese Akte ist ein Werkzeug, kein Rechtsgutachten. Sie beantwortet die Fragen, die in einer internen Prüfung, in einer Auskunft nach DSGVO oder bei der Einordnung nach EU AI Act tatsächlich gestellt werden. Welche Pflichten für Sie gelten, entscheidet Ihr Anwendungsfall und nicht das eingesetzte Werkzeug — das klären Ihre Juristen, und wir liefern die Angaben, auf die sie sich stützen können.This file is a tool, not a legal opinion. It answers the questions actually asked in an internal review, in a data subject request, or when classifying a system under the EU AI Act. Which obligations apply to you is decided by your use case, not by the tool in play — your lawyers settle that, and we supply the facts they can rely on.

ProzesseProcesses

Vier Prozesse, die wir so bauen.

Four processes we build exactly like this.

Ein Agent ohne benannten Prozess wird nie fertig, weil sich der Umfang bei jedem Gespräch verschiebt. Deshalb schneiden wir zuerst den Prozess und dann den Agenten. Vier Zuschnitte kommen bei uns am häufigsten vor. Für jeden steht unten, was er tut, woran er darf, was er ausdrücklich nicht darf, wo ein Mensch entscheidet und woran der Erfolg gemessen wird.

An agent without a named process is never finished, because the scope shifts in every conversation. So we cut the process first and the agent second. Four shapes come up most often. For each one, below: what it does, what it may touch, what it explicitly may not do, where a person decides, and how success is measured.

LearnDash

LearnDash Quality Agent

AufgabeTask
Prüft neue und geänderte Kursinhalte gegen Ihre Vorgaben: Struktur, Abschlusskriterien, Verständlichkeit, Vollständigkeit von Quiz und Zertifikatsbedingungen. Meldet Abweichungen an die Kursverantwortlichen.Checks new and changed course content against your standards: structure, completion criteria, readability, completeness of quizzes and certificate conditions. Reports deviations to the course owners.
Benötigte DatenData needed
Kurse, Lektionen, Themen, Quizfragen, Abschlusskriterien, Ihr Redaktionsleitfaden. Keine Teilnehmerdaten.Courses, lessons, topics, quiz questions, completion criteria, your editorial guide. No learner data.
Erlaubte AktionenPermitted actions
Lesen aller Kursinhalte; Erzeugen von Prüfberichten; Anlegen von Kommentaren und Aufgaben für Redakteure.Read all course content; produce review reports; create comments and tasks for editors.
Verbotene AktionenForbidden actions
Kursinhalte ändern oder veröffentlichen; Abschlusskriterien oder Zertifikatsregeln anfassen; auf Teilnehmerfortschritt zugreifen.Change or publish course content; touch completion criteria or certificate rules; access learner progress.
FreigabepunktApproval point
Keiner im Regelbetrieb, weil der Agent nur liest und meldet. Jede Umsetzung eines Befunds macht ein Mensch.None in normal operation, because the agent only reads and reports. A person implements every finding.
Messbares ErgebnisMeasurable result
Anteil der vor Veröffentlichung gefundenen Abweichungen; Bearbeitungszeit je Kursfreigabe vorher und nachher.Share of deviations found before publication; handling time per course release before and after.
WooCommerce

WooCommerce Operations Agent

AufgabeTask
Pflegt Produktdaten: erzeugt Beschreibungen aus Attributen, ergänzt fehlende Felder, sortiert eingehende Anfragen vor und bereitet Antwortentwürfe.Maintains product data: generates descriptions from attributes, fills in missing fields, pre-sorts incoming enquiries and drafts replies.
Benötigte DatenData needed
Produktattribute, Kategorien, Bestände lesend, Anfragetexte, Ihr Textleitfaden.Product attributes, categories, stock levels read-only, enquiry texts, your copy guide.
Erlaubte AktionenPermitted actions
Beschreibungen und Attribute als Entwurf speichern; Anfragen kennzeichnen und zuordnen; Antwortentwürfe anlegen.Save descriptions and attributes as drafts; tag and route enquiries; create reply drafts.
Verbotene AktionenForbidden actions
Preise, Bestände, Steuersätze oder Versandregeln schreiben; Bestellungen anlegen, ändern oder stornieren; Kundendaten außerhalb des Shops ablegen; Antworten selbst versenden.Write prices, stock, tax rates or shipping rules; create, change or cancel orders; store customer data outside the shop; send replies itself.
FreigabepunktApproval point
Veröffentlichen eines Produkttexts und Versenden einer Antwort sind freigabepflichtig, mit dem konkreten Text vor Augen.Publishing a product text and sending a reply are approval-required, with the actual text in view.
Messbares ErgebnisMeasurable result
Anteil unverändert übernommener Entwürfe; Durchlaufzeit je Produktanlage; Anteil der Anfragen mit korrekter Erstzuordnung.Share of drafts accepted unchanged; lead time per product creation; share of enquiries routed correctly first time.
Compliance

Compliance Evidence Agent

AufgabeTask
Hält die Betriebsakten aller Agenten aktuell, erkennt Abweichungen zwischen dokumentierter und wirksamer Regel und stellt den Export für eine Prüfung zusammen.Keeps every agent's operations file current, detects drift between the documented and the effective rule, and assembles the export for a review.
Benötigte DatenData needed
Betriebsakten, Rechte- und Freigaberegeln, Vorgangsaufzeichnungen, Kennzeichnung KI-erzeugter Inhalte.Operations files, permission and approval rules, operation records, AI-content markings.
Erlaubte AktionenPermitted actions
Lesen aller genannten Quellen; Erzeugen von Berichten und Exportdateien; Melden von Abweichungen.Read all named sources; produce reports and export files; report deviations.
Verbotene AktionenForbidden actions
Regeln, Rechte oder Freigabestufen ändern; Aufzeichnungen bearbeiten oder löschen; Exporte ohne Anforderung an ein Ziel außerhalb der Installation senden.Change rules, permissions or approval levels; edit or delete records; send exports anywhere outside the installation unrequested.
FreigabepunktApproval point
Der Export selbst ist freigabepflichtig, weil er personenbezogene Angaben enthalten kann.The export itself is approval-required, because it may contain personal data.
Messbares ErgebnisMeasurable result
Zeit von der Anforderung bis zum fertigen Export; Zahl der erkannten Abweichungen je Quartal.Time from request to completed export; number of drifts detected per quarter.
Betrieb

WordPress Incident Agent

AufgabeTask
Erkennt Auffälligkeiten im Betrieb — ungewöhnliche Werkzeugaufrufe, gehäufte Fehler, plötzliche Laufzeitsprünge, verdächtige Anmeldemuster — ordnet sie ein und schlägt eine Sofortmaßnahme vor.Detects anomalies in operation — unusual tool calls, clustered errors, sudden runtime jumps, suspicious sign-in patterns — classifies them and proposes an immediate measure.
Benötigte DatenData needed
Vorgangsaufzeichnungen, Fehler- und Zugriffsprotokolle, Rechte- und Mandatsstände, Plugin- und Kernversionen.Operation records, error and access logs, permission and mandate states, plugin and core versions.
Erlaubte AktionenPermitted actions
Lesen der genannten Quellen; Alarmieren; Vorschlagen einer Maßnahme; auf ausdrücklich freigeschalteter Stufe: ein Mandat aussetzen.Read the named sources; raise alerts; propose a measure; on an explicitly enabled level: suspend a mandate.
Verbotene AktionenForbidden actions
Benutzerkonten anfassen; Plugins installieren, aktivieren oder abschalten; Protokolle ändern oder löschen; Rechte dauerhaft erweitern; den Not-Aus selbständig aufheben.Touch user accounts; install, activate or disable plugins; change or delete logs; permanently widen permissions; lift the emergency stop on its own.
FreigabepunktApproval point
Jede Maßnahme, die über das Aussetzen eines Mandats hinausgeht, entscheidet ein Mensch. Aufheben einer Sperre immer.Every measure beyond suspending a mandate is decided by a person. Lifting a block, always.
Messbares ErgebnisMeasurable result
Zeit bis zur Meldung; Anteil der Fehlalarme; Zahl der Vorfälle, die vor Kundenwirkung gestoppt wurden.Time to alert; false-alarm rate; number of incidents stopped before customer impact.

Diese vier sind Zuschnitte, keine Produkte von der Stange. Was in Ihrem Haus daraus wird, hängt an Ihren Systemen und Ihren Regeln — und genau das klärt das Assessment, bevor jemand Code schreibt.These four are shapes, not off-the-shelf products. What they become in your organisation depends on your systems and your rules — which is exactly what the assessment settles before anyone writes code.

Einer dieser Zuschnitte passt auf Ihren Fall? Dann rechnen wir ihn als Piloten durch.One of these shapes fits your case? Then we cost it out as a pilot.
Einen dieser Prozesse als Piloten durchrechnenCost out one of these processes as a pilot
AnbindungIntegration

MCP verbindet Systeme. Sicher wird davon nichts.

MCP connects systems. Nothing becomes secure because of it.

Das Model Context Protocol ist ein offener Standard, über den KI-Systeme Werkzeuge und Datenquellen einheitlich ansprechen. Er löst ein echtes Problem: Ihre WordPress-Funktionen werden einmal sauber als Werkzeuge beschrieben und sind danach für verschiedene Modelle nutzbar, ohne dass jede Anbindung neu gebaut wird.

The Model Context Protocol is an open standard through which AI systems address tools and data sources uniformly. It solves a real problem: your WordPress functions get described cleanly as tools once, and are then usable by different models without rebuilding each integration.

Er löst kein einziges Sicherheitsproblem. MCP ist ein Verbindungskanal, keine Entscheidungsinstanz. Wer ein Werkzeug über MCP erreichbar macht, hat damit nicht entschieden, wer es benutzen darf und wofür. Diese Verwechslung ist im Markt gerade die häufigste, und sie ist teuer: Ein Werkzeugverzeichnis, an dem jeder Agent alles findet, ist kein Fortschritt gegenüber einem Administratorkonto — es ist dasselbe mit besserer Beschriftung.

It solves no security problem whatsoever. MCP is a connection channel, not a decision point. Making a tool reachable over MCP does not decide who may use it or what for. That confusion is currently the most common one in the market, and it is expensive: a tool directory where every agent finds everything is no advance on an administrator account — it is the same thing with better labelling.

01
Verzeichnis der Server und WerkzeugeInventory of servers and tools Welche MCP-Server angebunden sind und welche Werkzeuge sie anbieten, steht schriftlich fest und wird geprüft. Ein Werkzeug, das in der Liste des Servers auftaucht und bei uns nicht verzeichnet ist, wird nicht benutzt.Which MCP servers are connected and which tools they offer is written down and checked. A tool that appears in the server's listing but is not in our inventory is not used.
02
Minimale WerkzeugrechteMinimal tool permissions Jeder Agent bekommt genau die Werkzeuge, die sein Prozess braucht — nicht die Werkzeugliste des Servers. Was nicht zugeteilt ist, ist nicht erreichbar.Each agent gets exactly the tools its process needs — not the server's tool list. What is not assigned is not reachable.
03
Schema- und ParameterprüfungSchema and parameter validation Jeder Aufruf wird gegen das hinterlegte Schema geprüft, bevor er das Zielsystem erreicht. Ändert ein Server sein Schema, gilt das Werkzeug als neu und muss erneut zugeteilt werden — sonst ändert sich still, was ein Agent auslösen kann.Every call is validated against the recorded schema before it reaches the target system. If a server changes its schema, the tool counts as new and must be re-assigned — otherwise what an agent can trigger changes silently.
04
Prüfung der RückgabenOutput validation Was ein Werkzeug zurückgibt, wird als Eingabe behandelt und nicht als Wahrheit. Antworten werden auf Form und Umfang geprüft, bevor sie in einen weiteren Schritt gehen.What a tool returns is treated as input, not as truth. Responses are checked for shape and size before they feed a further step.
05
Getrennte GeheimnisseSeparated secrets Zugangsdaten für Zielsysteme liegen nicht beim Agenten und nicht im Prompt. Der Agent kennt den Namen des Werkzeugs, nicht den Schlüssel dahinter.Credentials for target systems do not live with the agent and not in the prompt. The agent knows the tool's name, not the key behind it.
06
Kontrollierter ausgehender VerkehrControlled outbound traffic Von wo nach wohin gesprochen werden darf, ist festgelegt. Ein Werkzeug, das plötzlich ein anderes Ziel anspricht, kommt nicht durch.Which destinations may be reached from where is defined. A tool that suddenly addresses a different destination does not get through.
07
Mengenbegrenzung und GegendruckRate limits and backpressure Aufrufe pro Zeitraum sind begrenzt, je Agent und je Werkzeug. Bei Überlast wird gebremst und gemeldet, statt Aufträge stillschweigend fallenzulassen.Calls per time window are capped, per agent and per tool. Under load the system slows down and reports, rather than silently dropping work.
08
Schutz gegen untergeschobene AnweisungenProtection against injected instructions Werkzeugbeschreibungen und Rückgaben können Anweisungen enthalten, die an das Modell gerichtet sind. Sie werden als Daten behandelt, nie als Auftrag. Ein Werkzeug, das seine Beschreibung ändert, gilt als neu. Ein Name allein weist keine Identität nach.Tool descriptions and responses can contain instructions aimed at the model. They are treated as data, never as an order. A tool that changes its description counts as new. A name alone proves no identity.

Wo die Zuständigkeit endetWhere responsibility ends

WordPress
stellt Funktionen über saubere Erweiterungsgrenzen bereit — Hooks, Filter, REST. Nicht mehr und nicht weniger.exposes functions through clean extension boundaries — hooks, filters, REST. No more and no less.
MCP
ist ausschließlich ein standardisierter Verbindungskanal. Keine Sicherheitsinstanz, keine Entscheidungsinstanz.is solely a standardised connection channel. Not a security authority, not a decision point.
AXYON MCP Control LayerAXYON MCP Control Layer
begrenzt, validiert, drosselt und erzeugt technische Nachweise. Er entscheidet nicht. Er kann Befugnis verringern, niemals erweitern. Optionales Add-on, getrennt versioniert, lizenziert und betreibbar.constrains, validates, rate-limits and produces technical evidence. It does not decide. It can reduce authority, never widen it. An optional add-on, separately versioned, licensed and operable.
AXYON ApplianceAXYON Appliance
ist der alleinige Entscheidungspunkt und die Stelle, an der die Nachweiskette geführt wird. Keine Regel-, Risiko-, Mandats-, Freigabe- oder Governance-Logik wandert aus ihr heraus. Sie ist ohne das Add-on vollständig betriebsfähig.is the sole decision point and the place where the evidence chain is kept. No policy, risk, mandate, approval or governance logic moves out of it. It is fully operable without the add-on.
Ohne gültige Autorität startet keine neue Ausführung. Eine menschliche Prüfung ist eine mögliche Freigabestufe — sie ersetzt keine technische Autorität, und eine technische Autorität ersetzt sie nicht.Without valid authority, no new execution starts. Human review is one possible approval level — it does not replace technical authority, and technical authority does not replace it.
WordPress und MCP machen Funktionen für Agenten erreichbar. ZERYON macht ihren Einsatz betriebsfähig. AXYON kontrolliert die Ausführung über Systemgrenzen hinweg.WordPress and MCP make functions reachable for agents. ZERYON makes their use operable. AXYON controls execution across system boundaries.
Wenn der Vorgang WordPress verlässtWhen the operation leaves WordPress

AXYON — Execution Control LayerAXYON — execution control layer

Solange ein Vorgang innerhalb von WordPress bleibt, bauen wir die Kontrolle dort ein, wo er läuft. Sobald er die Plattform verlässt und Handlungen in mehreren Systemen auslöst, gehört die Entscheidung an eine Stelle außerhalb der Anwendung. Dafür gibt es AXYON als eigenes Produkt — als Weg, nicht als Bestandteil dieses Angebots. Was davon für Ihren Fall sinnvoll ist, klären wir im Assessment und nicht im Verkaufsgespräch.As long as an operation stays inside WordPress, we build the control where it runs. Once it leaves the platform and triggers actions in several systems, the decision belongs somewhere outside the application. AXYON exists as a separate product for that — as a path, not as a component of this offer. What of it makes sense for your case is settled in the assessment, not in a sales call.

AXYON ansehenLook at AXYON
Wie wir Agenten innerhalb von WordPress bauen — Aufgabe, Handlungsraum, Freigabe, Agent Chains — steht ausführlich auf der WordPress-Seite.How we build agents inside WordPress — task, scope, approval, agent chains — is covered in depth on the WordPress page.
Zur Agenten-SeiteOpen the agents page
BetriebOperations

Was nach der Übergabe passiert.

What happens after handover.

Ein Agent ist an dem Tag am gefährlichsten, an dem alle aufhören hinzusehen. Modelle werden ausgetauscht, Plugins aktualisiert, Prozesse verschieben sich, und irgendwann tut das System etwas, das mit dem, was einmal abgenommen wurde, nur noch entfernt zu tun hat. Deshalb gehören Abnahme und Betrieb zum Angebot und nicht in einen Anhang.

An agent is at its most dangerous on the day everyone stops watching. Models get swapped, plugins updated, processes shift, and at some point the system does something only distantly related to what was once accepted. So acceptance and operation are part of the offer, not an appendix.

Kein Produktivstart ohne AbnahmeNo production start without acceptance

Vor der Produktivsetzung läuft ein festes Verfahren, und es läuft wieder, sobald sich das Modell, die Werkzeuge oder die Regeln ändern. Es besteht aus sechs Teilen.

Before going live, a fixed procedure runs, and it runs again whenever the model, the tools or the rules change. It has six parts.

01
Golden CasesGolden cases Eine feste Menge echter Fälle mit dem Ergebnis, das richtig ist. Sie kommen von Ihnen und nicht von uns, denn nur Sie wissen, was richtig aussieht.A fixed set of real cases with the answer that is correct. They come from you, not from us, because only you know what correct looks like.
02
RegressionstestsRegression tests Die Golden Cases laufen bei jeder Änderung erneut. Ein Ergebnis, das gestern richtig war und heute nicht mehr, hält den Start an.The golden cases run again on every change. A result that was right yesterday and is not today stops the release.
03
Quote falscher Ausgaben und falscher HandlungenRate of wrong outputs and wrong actions Beides wird getrennt gemessen. Eine falsche Auskunft ist ärgerlich; eine falsche Handlung im Zielsystem ist etwas anderes und bekommt eine eigene Schwelle.Both are measured separately. A wrong answer is annoying; a wrong action in a target system is something else and gets its own threshold.
04
Tests gegen untergeschobene Anweisungen und Werkzeug-MissbrauchTests against injected instructions and tool misuse Wir versuchen selbst, den Agenten über Inhalte, Werkzeugbeschreibungen und Rückgaben zu einer Handlung zu bringen, die er nicht darf. Was dabei durchkommt, wird behoben, bevor irgendetwas produktiv geht.We ourselves try to push the agent, via content, tool descriptions and responses, into an action it must not take. Whatever gets through is fixed before anything goes live.
05
Prüfung neuer ModellfassungenReview of new model versions Ein Modellwechsel ist eine Änderung wie jede andere und durchläuft dasselbe Verfahren. Kein stiller Wechsel im Hintergrund.A model change is a change like any other and goes through the same procedure. No silent swap in the background.
06
Dokumentierte Freigabe vor der ProduktivsetzungDocumented release before going live Am Ende steht eine Freigabe mit Namen, Datum und Ergebnisstand, in der Betriebsakte festgehalten.At the end there is an approval with name, date and result state, recorded in the operations file.

Woraus das Plugin bestehtWhat the plugin is made of

Ein Plugin ist nie nur der Code, den wir schreiben. Es hängt an WordPress, an PHP, an Bibliotheken und an fremden Plugins, die alle ihren eigenen Takt haben. Deshalb halten wir schriftlich fest, welche Fassungen von WordPress, PHP und den beteiligten Plugins unterstützt sind, und führen ein Verzeichnis aller Abhängigkeiten samt Fassung und Herkunft — eine Stückliste, mit der Ihre IT bei einer Sicherheitsmeldung in Minuten weiß, ob sie betroffen ist.

A plugin is never only the code we write. It hangs on WordPress, on PHP, on libraries and on third-party plugins, each moving to its own beat. So we record in writing which versions of WordPress, PHP and the plugins involved are supported, and we keep an inventory of every dependency with version and origin — a bill of materials that lets your IT tell within minutes whether a security advisory affects them.

Wird eine Schwachstelle in einer dieser Abhängigkeiten bekannt, prüfen wir die Betroffenheit und melden sie Ihnen. Vor jedem Update laufen die Kompatibilitätstests gegen die unterstützten Fassungen, und für jede Auslieferung gibt es einen dokumentierten Rückweg auf den vorherigen Stand. Reaktionszeiten nennen wir nur dort, wo sie vertraglich vereinbart sind — eine Zusage ohne Vertrag ist keine.

When a vulnerability becomes known in one of those dependencies, we assess exposure and tell you. Before every update, compatibility tests run against the supported versions, and every release has a documented way back to the previous state. We state response times only where they are contractually agreed — a promise without a contract is not one.

Managed Agent OperationsManaged agent operations

Sie können den Betrieb selbst führen; der Quelltext und die Dokumentation liegen bei Ihnen. Wenn Sie ihn abgeben wollen, übernehmen wir ihn mit benanntem Umfang. Überwacht wird dabei nicht nur, ob das System läuft, sondern ob es das Richtige tut.

You can run operations yourself; the source code and documentation are yours. If you would rather hand it over, we take it on with a named scope. What is monitored is not only whether the system runs, but whether it does the right thing.

01
Technische und fachliche ÜberwachungTechnical and functional monitoringErfolgs-, Abbruch- und Eskalationsquote je Prozess und je Agent — nicht nur Laufzeit und Fehlercode.Success, abort and escalation rates per process and per agent — not just runtime and error codes.
02
Kosten je abgeschlossenem VorgangCost per completed operationNicht je Token. Das ist die Zahl, die im Haus jemand vertreten muss.Not per token. That is the number someone has to defend internally.
03
Erkennung ungewöhnlicher WerkzeugaufrufeDetection of unusual tool callsNeue Werkzeuge, ungewohnte Reihenfolgen, Häufungen — gemessen gegen das, was im Normalbetrieb vorkommt.New tools, unfamiliar sequences, clustering — measured against what normal operation looks like.
04
Kontrollierter Modell- und AnbieterwechselControlled model and provider changesImmer über das Abnahmeverfahren, nie im laufenden Betrieb nebenbei.Always through the acceptance procedure, never on the side while running.
05
Sicherheits- und KompatibilitätsupdatesSecurity and compatibility updatesMit Test gegen die unterstützten Fassungen und mit dokumentiertem Rückweg.With tests against the supported versions and a documented way back.
06
Ein festgelegter Weg für VorfälleA defined path for incidentsWer meldet, wer entscheidet, wer abschaltet — vorher benannt, nicht im Ernstfall gesucht.Who reports, who decides, who shuts down — named in advance, not searched for in an emergency.
07
Regelmäßiger Export der NachweiseRegular evidence exportBetriebsakte und Vorgangsaufzeichnungen in vereinbartem Takt, ohne dass jemand danach fragen muss.Operations file and operation records at an agreed cadence, without anyone having to ask.

Wenn Sie den Betrieb später wieder selbst übernehmen wollen, geht das. Es gibt nichts zurückzugeben außer Zugängen.If you later want to take operations back in-house, you can. There is nothing to hand back except access.

VorgehenApproach

Erst die Aufgabe schneiden, dann Code schreiben.

Cut the task first, write code second.

Der teuerste Fehler in KI-Projekten ist eine Aufgabe, die nie sauber abgegrenzt wurde. Wir fangen deshalb mit der Frage an, was das Plugin ausdrücklich nicht tun soll. Diese Grenze ist später die Stelle, an der man nachsehen kann, wenn etwas unerwartet passiert.

The costliest mistake in AI projects is a task that was never properly bounded. So we start with what the plugin is explicitly not meant to do. That boundary is the place you look later, when something unexpected happens.

Aufgabe schneidenCut the task
Was das Plugin tut — und was ausdrücklich nicht.What the plugin does — and what it must not.
Datenweg festlegenDefine the data path
Welche Daten, welches Modell, wohin die Antwort geht.Which data, which model, where the answer goes.
BauenBuild
Eigenständiges Plugin über Hooks, Filter und REST.Standalone plugin on hooks, filters and REST.
PrüfenTest
Verhalten bei Fehlern, Last und ausbleibender Antwort.Behaviour on errors, load and missing responses.
ÜbergebenHand over
Quelltext, Dokumentation, Einweisung.Source code, documentation, walkthrough.

Ein Punkt, den wir früh klären und der später oft der wichtigste ist: was passiert, wenn das Modell nicht antwortet oder Unsinn liefert. Ein Plugin, das in diesem Fall nichts tut und das meldet, ist der Normalfall und nicht die Ausnahme.One point we settle early that often turns out to matter most: what happens when the model does not answer, or answers nonsense. A plugin that does nothing in that case and says so is the normal case, not the exception.

ZusammenarbeitWorking together

Drei Schritte, einzeln beauftragbar.

Three steps, each bookable on its own.

Sie müssen sich nicht auf ein Projekt festlegen, um anzufangen. Jeder Schritt hat ein eigenes Ergebnis, das auch dann etwas wert ist, wenn Sie danach aufhören. Der erste ist der wichtigste, weil er die Frage beantwortet, ob der zweite überhaupt sinnvoll ist.

You do not have to commit to a project in order to start. Each step has its own result, worth something even if you stop afterwards. The first is the most important, because it answers whether the second makes any sense.

Schritt 1 · EinstiegStep 1 · Entry

WordPress AI Agent Readiness & Security Assessment

Der Befund, bevor gebaut wirdThe assessment, before anything is built

Wir sehen uns an, was Sie haben, und sagen Ihnen, welcher Prozess trägt und welcher nicht. Das Ergebnis ist ein Dokument, mit dem Sie intern arbeiten können — auch dann, wenn Sie den Bau danach jemand anderem geben oder gar nicht bauen.We look at what you have and tell you which process holds up and which does not. The result is a document you can work with internally — including if you hand the build to someone else afterwards, or build nothing at all.

  • Inventar Ihrer Systeme, Plugins und Datenquellen mit FassungenInventory of your systems, plugins and data sources with versions
  • Auswahl eines tragfähigen Prozesses, mit Begründung, warum die anderen es nicht sindSelection of one viable process, with reasons why the others are not
  • Risiko- und Berechtigungsanalyse: wer darf heute was, und was würde ein Agent daran erbenRisk and permission analysis: who may do what today, and what an agent would inherit from that
  • Datenflussübersicht: welche Daten wohin gehen, einschließlich der Wege nach außenData flow overview: which data goes where, including the routes leaving your network
  • Architekturvorschlag mit Modellwahl, Anbindungen und FreigabepunktenArchitecture proposal with model choice, integrations and approval points
  • Messbare Pilot- und Abnahmekriterien, gemeinsam festgelegtMeasurable pilot and acceptance criteria, defined together
Voraussetzungen:Prerequisites: Lesezugriff auf eine Kopie Ihrer Installation, ein Ansprechpartner aus der Fachabteilung, einer aus der IT.Read access to a copy of your installation, one contact from the business side, one from IT.
Schritt 2 · PilotStep 2 · Pilot

Controlled Agent Pilot

Ein Prozess, ein Agent, feste GrenzenOne process, one agent, fixed limits

Aus dem Assessment wird genau ein Agent für genau einen Prozess. Der Umfang steht vor Beginn fest und wächst während des Piloten nicht. Am Ende steht eine Entscheidung, kein Dauerzustand.The assessment turns into exactly one agent for exactly one process. The scope is fixed before we start and does not grow during the pilot. At the end there is a decision, not a permanent state.

  • Klarer Auftrag und ein begrenzter Handlungsraum, beide schriftlichA clear task and a bounded scope of action, both in writing
  • Erlaubte und ausdrücklich verbotene Aktionen, einzeln aufgeführtPermitted and explicitly forbidden actions, listed individually
  • Festgelegte Freigabestufen mit benannten PersonenDefined approval levels with named people
  • Testfälle und Erfolgsmetriken aus dem AssessmentTest cases and success metrics from the assessment
  • Ein Abbruch- und Rückfallweg, der vor dem ersten Lauf steht und geprobt wirdAn abort and fallback path, in place before the first run and rehearsed
  • Abschlussbericht mit Messwerten, Betriebsakte und einer Empfehlung — auch wenn sie „nicht weiterbauen“ lautetClosing report with measurements, operations file and a recommendation — including if it says “do not continue”
Zum Zeitrahmen:On the timeframe: Wir führen den Piloten in einem festen Fenster von 30 Arbeitstagen, gerechnet ab dem Tag, an dem Zugänge, Testdaten und die benannten Ansprechpartner vorliegen. Das ist eine Umfangsgrenze und kein Terminversprechen: Fehlt eine Voraussetzung oder stellt sich der Prozess unterwegs als anderer heraus, sagen wir das und stoppen, statt die Grenze zu verschieben. Welche Funktionen am Ende stehen, hängt am Befund — zugesagt sind das Verfahren und der Bericht, nicht ein Funktionsumfang.We run the pilot in a fixed window of 30 working days, counted from the day access, test data and the named contacts are in place. That is a scope limit, not a delivery promise: if a prerequisite is missing, or the process turns out to be a different one along the way, we say so and stop rather than move the line. Which functions exist at the end depends on the findings — what is promised is the procedure and the report, not a feature set.
Schritt 3 · OptionalStep 3 · Optional

Managed Agent Operations

Wenn er laufen soll, ohne dass jemand hinsiehtFor when it should run without someone watching

Optional und jederzeit kündbar. Umfang, Reaktionszeiten und Zuständigkeiten werden schriftlich vereinbart; was nicht darin steht, ist nicht zugesagt.Optional and cancellable at any time. Scope, response times and responsibilities are agreed in writing; what is not in there is not promised.

  • Technische und fachliche Überwachung mit Erfolgs-, Abbruch- und EskalationsquoteTechnical and functional monitoring with success, abort and escalation rates
  • Kosten je abgeschlossenem Vorgang statt je TokenCost per completed operation rather than per token
  • Erkennung ungewöhnlicher WerkzeugaufrufeDetection of unusual tool calls
  • Kontrollierter Modell- und Anbieterwechsel über das AbnahmeverfahrenControlled model and provider changes through the acceptance procedure
  • Sicherheits- und Kompatibilitätsupdates mit Test und RückwegSecurity and compatibility updates with tests and a way back
  • Festgelegter Weg für Vorfälle und regelmäßiger Export der NachweiseDefined incident path and regular evidence export
Umkehrbar:Reversible: Der Quelltext liegt ohnehin bei Ihnen. Sie können den Betrieb jederzeit wieder selbst übernehmen.The source code is yours anyway. You can take operations back in-house at any time.

Wir rechnen in Personentagen zum Tagessatz, nicht in Paketen. Zwei Agenten mit derselben Beschreibung können sich im Aufwand deutlich unterscheiden, sobald einer davon an ein Warenwirtschaftssystem geht und ein Mensch Ergebnisse freigeben soll. Ein Paketpreis müsste diesen Unterschied irgendwo verstecken.

We work in person-days at a day rate, not in packages. Two agents with the same description can differ sharply in effort once one of them talks to an inventory system and a person has to approve results. A package price would have to hide that difference somewhere.

Eine unverbindliche Vorab-Einschätzung bekommen Sie über den Projektkalkulator: ein paar gezielte Fragen, danach Aufwand und Spanne per E-Mail, mit rund zehn Prozent Bandbreite. Preise erscheinen bewusst nicht auf dem Bildschirm. Was danach folgt, ist ein Angebot mit benannten Positionen.

You can get a non-binding preliminary estimate through the project calculator: a few targeted questions, then effort and range by email, within about ten per cent. Prices deliberately do not appear on screen. What follows is a quote with named line items.

Aktueller StandWhere we stand

Womit wir heute bauen.

What we build with today.

Plugin-Entwicklung altert leise. Ein Plugin, das vor zwei Jahren gut gebaut war, hängt heute oft an einer Methode, die aus dem Kern verschwunden ist, oder an einem Cron-Lauf, der unter Last nicht mehr durchkommt. Wir schreiben deshalb dazu, worauf wir aufsetzen, und mit welchem Datum.

Plugin work ages quietly. A plugin that was well built two years ago now often hangs on a method that has left the core, or on a cron run that no longer completes under load. So we write down what we build on, and put a date next to it.

Stand 09/2026 WordPress 6.x · PHP 8.2+ Hooks · Filter · REST Block-Editor · React Action Scheduler RAG · Vektorsuche Ollama · Qwen · Llama · Gemma Model Context Protocol OIDC · Entra ID SBOM · Abhängigkeitsinventar Golden Cases · Regressionstests

In einem Jahr steht an dieser Stelle etwas anderes. Wir sagen Ihnen dann, was sich geändert hat und ob es Ihr System überhaupt betrifft — meistens betrifft es einen Teil und nicht das Ganze. Was gebaut ist, läuft davon unabhängig weiter: eigenständige Plugins, Quelltext bei Ihnen.A year from now this list will read differently. We will tell you what changed and whether it affects your system at all — usually it affects one part and not the whole. What has been built keeps running regardless: standalone plugins, source code in your hands.

FAQ

Häufige Fragen zu Bau, Kontrolle und Betrieb.

Common questions on building, control and operations.

Wer entwickelt KI-Plugins für WordPress?Who develops AI plugins for WordPress?
ZERYON Systems entwickelt individuelle KI-Plugins für WordPress. Wir sind ein Entwicklungshaus aus dem Rhein-Main-Gebiet und arbeiten für Unternehmen im deutschsprachigen Raum. Gebaut wird als eigenständiges Plugin über die vorgesehenen Hooks, Filter und REST-Endpunkte von WordPress, nicht als Änderung an fremdem Code. Der Quelltext liegt nach der Übergabe bei Ihnen, dokumentiert und ohne Lizenzbindung an uns. Typische Arbeiten sind KI-gestützte Inhaltserzeugung mit eigenen Regeln, Klassifizierung und Anreicherung bestehender Daten, Suche über eigene Bestände mit RAG, Assistenzfunktionen im Backend sowie Anbindungen an WooCommerce, LearnDash, BuddyBoss, CRM- und ERP-Systeme.ZERYON Systems develops custom AI plugins for WordPress. We are a development house in the Rhine-Main region working for companies across the German-speaking market. Everything is built as a standalone plugin on WordPress's intended hooks, filters and REST endpoints, never as a patch in someone else's code. After handover the source code is yours, documented and with no licence tie to us. Typical work includes AI-supported content generation under your own rules, classification and enrichment of existing data, RAG search across your own material, backend assistant features, and connections to WooCommerce, LearnDash, BuddyBoss, CRM and ERP systems.
Was kostet ein individuelles KI-Plugin für WordPress?What does a custom AI plugin for WordPress cost?
Wir rechnen in Personentagen zum Tagessatz, nicht in Paketen. Der Aufwand hängt am Zuschnitt der Aufgabe, an den Anbindungen und daran, ob ein Mensch Ergebnisse freigeben soll. Über den Projektkalkulator bekommen Sie in wenigen Minuten eine unverbindliche Vorab-Einschätzung per E-Mail, mit Aufwand und einer Spanne von rund zehn Prozent. Preise erscheinen bewusst nicht im Browser, sondern nur in der Mail.We work in person-days at a day rate, not in packages. Effort depends on how the task is cut, on the integrations, and on whether a person is meant to approve results. Through the project calculator you get a non-binding preliminary estimate by email within minutes, with effort and a range of about ten per cent. Prices deliberately do not appear in the browser, only in the email.
Warum nicht einfach ein fertiges KI-Plugin aus dem Verzeichnis nehmen?Why not just take a ready-made AI plugin from the directory?
Für einen ersten Versuch ist das oft der richtige Weg, und wir raten niemandem zu einer Eigenentwicklung, solange ein fertiges Plugin die Aufgabe erledigt. Die Grenze verläuft dort, wo eigene Regeln, eigene Daten oder eine Freigabe durch einen Menschen ins Spiel kommen. Ein fertiges Plugin bringt seine eigene Logik mit, seinen eigenen Anbieter und seinen eigenen Datenweg. Sobald Sie erklären müssen, wohin Eingaben gehen und wer eine Schreiboperation erlaubt hat, brauchen Sie Zugriff auf genau diese Stellen.For a first attempt it is often the right move, and we advise nobody to build their own while a ready-made plugin does the job. The line runs where your own rules, your own data or a human approval come into play. A ready-made plugin brings its own logic, its own vendor and its own data path. The moment you have to explain where inputs go and who permitted a write, you need access to exactly those places.
Bleiben unsere Daten im Haus?Does our data stay in-house?
Wenn Sie das wollen, ja. Wir setzen lokale Modelle wie Qwen, Llama oder Gemma auf Ihrer eigenen Infrastruktur ein, betrieben über Ollama oder eine vergleichbare Laufzeit. Dann verlassen Inhalte und Kundendaten Ihr Netz nicht. Cloud-Modelle sind möglich, wo Qualität oder Kosten dafür sprechen. Diese Entscheidung treffen wir je Funktion, nicht einmal für die ganze Installation.If you want it, yes. We run local models such as Qwen, Llama or Gemma on your own infrastructure, served through Ollama or a comparable runtime. Content and customer data then never leave your network. Cloud models are possible where quality or cost argue for them. That decision is made per feature, not once for the whole installation.
Übersteht das Plugin WordPress-Updates?Will the plugin survive WordPress updates?
Dafür ist die Bauweise entscheidend. Wir schreiben nichts in den WordPress-Kern und ändern keinen fremden Plugin-Code, sondern hängen uns an die vorgesehenen Hooks, Filter und REST-Endpunkte. Was über diese Schnittstellen läuft, bleibt bei Kernaktualisierungen stabil. Wo eine saubere Schnittstelle fehlt, bauen wir sie und dokumentieren, woran sie hängt, damit später jemand nachsehen kann.The way it is built decides that. We write nothing into the WordPress core and change no third-party plugin code; we attach to the intended hooks, filters and REST endpoints. What runs through those interfaces stays stable across core updates. Where a clean interface is missing we build one and document what it depends on, so someone can check later.
Gehört uns der Quelltext?Do we own the source code?
Ja. Sie bekommen das Plugin als vollständigen Quelltext mit Dokumentation. Es gibt keinen Lizenzschlüssel, keinen Rückruf zu einem Server bei uns und keine Funktion, die sich nach Vertragsende abschaltet. Wenn Sie die Weiterentwicklung später intern oder bei einem anderen Dienstleister machen wollen, können Sie das.Yes. You receive the plugin as complete source code with documentation. There is no licence key, no call home to a server of ours and no feature that switches itself off when a contract ends. If you later want to continue development in-house or with another provider, you can.
Wie lange dauert die Entwicklung eines KI-Plugins?How long does developing an AI plugin take?
Das hängt am Zuschnitt. Eine klar abgegrenzte Funktion ohne Fremdanbindung ist ein kurzes Projekt. Sobald ein Zielsystem dazukommt, bestimmt dessen Schnittstelle die Dauer und nicht unser Teil der Arbeit. Wir sagen Ihnen den erwarteten Aufwand vor Beginn und melden uns, wenn sich unterwegs etwas daran ändert.It depends on the cut. A clearly bounded function with no external system is a short project. Once a target system is involved, its interface sets the pace, not our part of the work. We tell you the expected effort before we start, and we come back to you if it changes along the way.
Funktioniert das mit WooCommerce, LearnDash und BuddyBoss?Does this work with WooCommerce, LearnDash and BuddyBoss?
Ja, das sind unsere häufigsten Umgebungen. Wir arbeiten über die Hooks, REST-Endpunkte und Datenstrukturen dieser Systeme. Für LearnDash und BuddyBoss haben wir einen eigenen Fachbereich, weil dort zusätzlich Kurslogik, Rollen und Abschlusskriterien mitspielen.Yes, those are our most common environments. We work through the hooks, REST endpoints and data structures of those systems. For LearnDash and BuddyBoss we keep a separate specialist area, because course logic, roles and completion criteria come into play there as well.
Was ist der Unterschied zwischen einem KI-Plugin und einem KI-Agenten?What is the difference between an AI plugin and an AI agent?
Ein Plugin erweitert WordPress um eine Funktion, die jemand auslöst, und führt sie jedes Mal gleich aus. Ein Agent bekommt eine Aufgabe und einen begrenzten Handlungsraum und entscheidet innerhalb dieses Raums selbst über die Schritte. Ein Agent lohnt sich, sobald ein Vorgang mehrere Stufen mit unterschiedlicher Verantwortung hat oder das Ergebnis nicht vorher feststeht. Für alles andere ist ein Plugin die einfachere und günstigere Lösung. Wie wir Agenten bauen, steht auf der WordPress-Seite.A plugin adds a function to WordPress that someone triggers, and runs it the same way every time. An agent is given a task and a bounded scope of action, and decides its own steps within that scope. An agent pays off once a process has several stages with different responsibility, or when the outcome is not fixed in advance. For everything else a plugin is the simpler and cheaper answer. How we build agents is on the WordPress page.
Was passiert, wenn wir ZERYON später nicht mehr beauftragen?What happens if we stop working with ZERYON later?
Dann läuft weiter, was gebaut wurde. Der Quelltext liegt bei Ihnen, die Dokumentation auch. Kein Plugin hängt an einem Konto bei uns. Wenn Sie Betrieb und Pflege bei uns lassen wollen, vereinbaren wir Reaktionszeiten und Modellpflege schriftlich; wenn nicht, übergeben wir Betriebshinweise und eine Einweisung.Then what was built keeps running. The source code is yours, so is the documentation. No plugin depends on an account with us. If you want to leave operations and maintenance with us, we agree response times and model maintenance in writing; if not, we hand over operating notes and a walkthrough.
Können wir einen Agenten im laufenden Betrieb anhalten?Can we stop an agent while it is running?
Ja, auf zwei Wegen. Ein einzelnes Mandat lässt sich zurücknehmen, dann beendet dieser Agent seinen laufenden Schritt und startet keinen neuen. Ein Not-Aus stoppt alle Agenten sofort und macht auch bereits erteilte Freigaben ungültig — bewusst so, weil eine Freigabe von vor zwei Stunden nichts über die Lage von jetzt sagt. Beides bedient Ihr eigenes Personal, ohne uns.Yes, in two ways. A single mandate can be withdrawn; that agent then finishes its current step and starts no new one. An emergency stop halts all agents at once and also invalidates approvals already granted — deliberately, because an approval from two hours ago says nothing about the situation now. Both are operated by your own people, without us.
Wie bekommen wir für eine Prüfung die Nachweise heraus?How do we get the records out for a review?
Über den Export der Betriebsakte. Sie wählen Zeitraum, Agenten oder einen einzelnen Vorgang und bekommen eine Datei mit Zweck, Verantwortlichem, Datenkategorien, Modellen, Speicherorten, Freigaberegeln, Versionsverlauf und den Vorgangsaufzeichnungen. Der Export selbst ist freigabepflichtig, weil er personenbezogene Angaben enthalten kann.Through the operations file export. You pick a period, agents, or a single operation and get a file with purpose, responsible person, data categories, models, storage locations, approval rules, version history and the operation records. The export itself is approval-required, because it may contain personal data.
Macht MCP die Anbindung sicherer?Does MCP make the integration more secure?
Nein. MCP macht sie einheitlich, was die Arbeit erheblich erleichtert. Sicherheit entsteht daneben: durch ein festes Verzeichnis der Server und Werkzeuge, minimale Werkzeugrechte je Agent, Prüfung von Schema und Parametern vor dem Aufruf, Behandlung der Rückgaben als Eingabe statt als Wahrheit, getrennte Geheimnisse, kontrollierten ausgehenden Verkehr, Mengenbegrenzung und Schutz gegen Anweisungen, die in Werkzeugbeschreibungen oder Antworten versteckt sind. Ein Werkzeug, das erreichbar ist, ist damit nicht freigegeben.No. MCP makes it uniform, which makes the work considerably easier. Security comes from beside it: a fixed inventory of servers and tools, minimal tool permissions per agent, validation of schema and parameters before the call, treating responses as input rather than truth, separated secrets, controlled outbound traffic, rate limits, and protection against instructions hidden in tool descriptions or answers. A tool being reachable does not make it authorized.
Was passiert, wenn der Modellanbieter eine neue Fassung ausrollt?What happens when the model provider ships a new version?
Bei uns nichts automatisch. Ein Modellwechsel ist eine Änderung wie jede andere: Die Golden Cases laufen erneut, die Quoten für falsche Ausgaben und falsche Handlungen werden neu gemessen, und die Freigabe wird neu erteilt und dokumentiert. Wo ein Anbieter Fassungen selbständig wechselt, pinnen wir die Fassung oder betreiben das Modell lokal. Ein stiller Wechsel im Hintergrund ist der Fall, den wir ausdrücklich ausschließen.With us, nothing automatically. A model change is a change like any other: the golden cases run again, the rates for wrong outputs and wrong actions are re-measured, and the release is granted and documented anew. Where a provider swaps versions on its own, we pin the version or run the model locally. A silent swap in the background is precisely the case we rule out.
Was, wenn der Pilot zeigt, dass es nicht funktioniert?What if the pilot shows it does not work?
Dann steht das im Abschlussbericht, mit Messwerten. Ein Pilot, der eine tragfähige Empfehlung gegen den Weiterbau liefert, hat seinen Zweck erfüllt — er hat Ihnen ein Projekt erspart, das später teurer gescheitert wäre. Wir haben kein Interesse an einem Agenten, der in einem halben Jahr abgeschaltet wird; das kostet uns mehr Ruf, als der Auftrag einbringt.Then that is in the closing report, with measurements. A pilot that produces a sound recommendation against continuing has done its job — it has spared you a project that would have failed later and more expensively. We have no interest in an agent that gets switched off in six months; that costs us more reputation than the engagement brings in.

Ein Plugin, das Ihnen gehört.

A plugin that belongs to you.

Vom Befund über den kontrollierten Piloten bis zum Betrieb mit Überwachung und Nachweisexport — gebaut für den Betrieb, nicht für die Demo.

From the assessment through a controlled pilot to operations with monitoring and evidence export — built for daily operation, not for the demo.

ZERYON Systems — WordPress KI Agent Experts.
Termin buchenBook a slot

Erstgespräch direkt online buchen.

Book your intro call online.

Wählen Sie einen passenden Termin — unkompliziert, ohne Umwege.

Pick a time that suits you — simple and direct.

Das Gespräch findet per Zoom statt — den Link erhalten Sie nach der Buchung automatisch per E-Mail.

The call takes place via Zoom — you’ll receive the link automatically by email after booking.