Artikel erzeugen
🧠 Zusammenfassung¶
Dieser Artikel definiert die Struktur und Regeln für den Metadatenblock am Anfang jedes Wissensartikels.
Die Metadaten ermöglichen:
- strukturierte Verarbeitung durch KI-Agenten
- konsistente Organisation der Wissensdatenbank
- effiziente Suche und Verlinkung
Jeder Artikel MUSS einen gültigen Metadatenblock enthalten.
🎯 Zweck¶
- Standardisierung aller Artikel
- Ermöglichung automatisierter Verarbeitung
- Aufbau eines konsistenten Knowledge Graphs
🧩 Metadatenstruktur¶
Jeder Artikel beginnt mit einem YAML-Block:
---
id: <unique-id>
type: <type>
title: <title>
status: <status>
owner: <owner>
tags:
- <tag1>
- <tag2>
references:
- <article-id>
---
📌 Felddefinitionen¶
id (Pflicht)¶
Eindeutige Kennung des Artikels.
Regeln:
- nur Kleinbuchstaben, Zahlen und
- - keine Leerzeichen
- muss global eindeutig sein
Beispiele:
knowledge-base-systemsystems-openclawprocess-task-management
type (Pflicht)¶
Definiert die Art des Inhalts.
Erlaubte Werte:
knowledge→ allgemeines Wissenprocess→ Abläufedecisions→ Architektur- oder Business-Entscheidungenagent→ Beschreibung eines Agenten
title (Pflicht)¶
Menschlich lesbarer Titel.
Regeln:
- frei formuliert
- sollte den Inhalt klar beschreiben
status (Pflicht)¶
Lebenszyklus des Artikels.
Erlaubte Werte:
draft→ in Arbeitactive→ gültig und aktuelldeprecated→ veraltet, nicht mehr verwenden
owner (Empfohlen)¶
Verantwortliche Instanz.
Beispiele:
systemhuman
ai-readable (Empfohlen)¶
Ob KI Agenten diesen Artikel lesen dürfen.
Beispiele:
truefalse
tags (Empfohlen)¶
Thematische Klassifikation.
Regeln:
- kurze, englische Begriffe
- keine Sätze
Beispiele:
knowledge-basearchitectureauthentication
references (Optional, aber empfohlen)¶
Verweise auf andere Artikel.
Regeln:
- referenziert die
idanderer Artikel - keine URLs
- keine Dateipfade
Beispiel:
references:
- systems-knowledge-base
- systems-sso
Struktur eines Artikels¶
Es gibt folgende Vorlagen um die grundsätzliche Struktur eines Artikels festzulegen:
- siehe Artikeltemplate - Wissensartikel
- siehe Artikel Template - Prozess
- siehe Artikeltemplate - Entscheidungen
🔗 Referenzierung im Text¶
Innerhalb des Artikels werden Referenzen so verwendet:
siehe [Technische Informationen zur Wissensdatenbank](../02-systems/01-hyperion/knowledge-base.md)
Regel:
undefinedmuss einem Eintrag inreferencesentsprechen
⚠️ Validierungsregeln¶
Ein Artikel ist ungültig, wenn:
idfehlt oder nicht eindeutig ist- Pflichtfelder fehlen (
id,type,title,status) referencesauf nicht existierende Artikel zeigen- ungültige Werte verwendet werden (z. B. falscher
type)
🤖 Regeln für KI-Agenten¶
Beim Erstellen oder Ändern von Artikeln müssen Agenten:
- IMMER das Metadaten-Template verwenden
- eine eindeutige
idgenerieren - den passenden
typewählen statuskorrekt setzen (draftoderactive)- vorhandene Artikel referenzieren statt duplizieren
- Referenzen konsistent halten
❌ Verboten¶
- freie oder inkonsistente Metadatenstruktur
- Verwendung von URLs in
references - fehlende Pflichtfelder
- doppelte IDs
🔁 Pflege¶
Metadaten müssen aktualisiert werden, wenn:
- sich der Status eines Artikels ändert
- neue Abhängigkeiten entstehen
- Artikel veraltet sind
🔗 Verwandte Themen¶
knowledge-base-template.mdconventions.md
⚠ Hinweise / Notizen¶
- Metadaten sind wichtiger als Fließtext für KI-Agenten
- Konsistenz ist entscheidend für die Qualität der Wissensdatenbank
- Im Zweifel: bestehende Artikel erweitern statt neue erstellen