Projekte konfigurieren
Dies ist die Seite, die die zentrale Frage beantwortet: Wie bringe ich Makion dazu, unseren exakten Vorgaben zu folgen, wenn es Code baut oder im System handelt? Die Antwort ist ein Projekt. Ein Projekt verbindet ein SAP-System mit den Einstellungen und Standards, die jede Aufgabe prägen, die dagegen läuft — die KI-Engine, die ABAP-Variante, ob es unbeaufsichtigt laufen darf, und die Regeln, Rollen und Beispiele, die der Agent bei jedem Lauf liest.
Richten Sie ein Projekt einmal gut ein, und jeder Entwickler, der darin arbeitet, erhält dasselbe, vorhersehbare Verhalten. Diese Seite führt durch die gesamte Einrichtung der Reihe nach.
Ein Projekt pro „Team × SAP-System × Arbeitsweise". Wenn zwei Teams verschiedene Standards oder verschiedene Systeme haben, geben Sie ihnen getrennte Projekte und stimmen Sie jedes unabhängig ab.
Die vier Dinge, die den Agenten steuern#
Makions Verhalten in einem Projekt stammt aus vier Schichten, die über zwei Reiter gesetzt werden:
| Schicht | Wo Sie es setzen | Was es steuert |
|---|---|---|
| Ziel & Engine | Reiter Admin → Projekttabelle | Welches SAP-System, welche ABAP-Variante, welche KI-Engine und ob autonome Läufe erlaubt sind. |
| Basisregeln | Reiter Methodik | Die Standards, denen der Agent immer folgt — Benennung, Muster, Erlaubtes / Verbotenes. |
| Rollen-Methodiken | Reiter Methodik | Wie sich jede Rolle verhält und ob diese Rolle in SAP schreiben darf. |
| Wissensdatenbank | Reiter Methodik | Standards und durchgearbeitete Beispiele, die der Agent bei jedem Lauf liest. |
Der genaue Mechanismus: Bei jeder Aufgabe kombiniert Makion Basisregeln + die vom Entwickler gewählte Rolle + die Dateien der Wissensdatenbank zu dem Kontext, aus dem der Agent arbeitet. Also präzise Basisregeln + gute Beispiele = der Agent „folgt Vorgaben" zuverlässig. Die Seite Methodik erklärt diese Schichtung vollständig; diese Seite sagt Ihnen, in welcher Reihenfolge Sie es tun.
Einrichtungs-Checkliste#
1. Das Projekt anlegen#
Klicken Sie in der Projektauswahl der oberen Leiste auf + New project und geben Sie ihm einen Namen. Die Person, die ein Projekt anlegt, wird zu seinem Projekt-Admin, sodass sie dessen Methodik und Mitglieder verwalten kann, auch ohne Superadmin zu sein. Zur Auswahl siehe Anmelden & Projekte.
2. Es auf ein SAP-System richten#
Öffnen Sie den Reiter Systeme und richten Sie die SAP-Verbindung ein, auf die dieses Projekt zielt — Stufen DEV / QAS / PROD, wobei QAS und PROD schreibgeschützt sind. Setzen Sie dann in der Projekte-Tabelle des Reiters Admin die Spalte SAP-System auf dieses System, sodass das Projekt und seine Verbindung gekoppelt sind.
3. Das technische Profil des Projekts setzen (Admin → Projekte)#
Im Reiter Admin hat die Projekte-Tabelle eine Zeile pro Projekt. Setzen Sie:
| Spalte | Auswahl | Was es tut |
|---|---|---|
| Projekt | — | Der Projektname (schreibgeschützte Bezeichnung für die Zeile). |
| SAP-System | Ihre konfigurierten Systeme | Auf welches SAP-System dieses Projekt zielt. |
| ABAP-Variante | modern (7.40+ / S/4) oder classic (<7.40 / ECC) | Prägt, welche Sprachkonstrukte und Muster der Agent verwendet — moderner Inline- / CDS- / RAP-Stil versus klassisches ECC-sicheres ABAP. Setzen Sie dies passend zum Zielsystem. |
| Engine | Claude, Gemini, Codex, Kimi oder Grok | Welches KI-Modell dieses Projekt betreibt. Siehe KI-Engines & Anmeldung. |
| Autonom | Kontrollkästchen | Wenn ein, darf dieses Projekt unbeaufsichtigte Agentenläufe ausführen. Siehe Autonomer Modus. |
Autonom EIN erlaubt unbeaufsichtigte Agentenläufe. Autonome Arbeit ist weiterhin schreibgeschützt und schlägt Änderungen in eine Ship-Queue vor, die ein Mensch genehmigt und anwendet — lassen Sie es aber für Projekte aus, die nur interaktiv laufen sollen. Siehe Autonomer Modus.
4. Die Methodik schreiben (Methodik-Reiter)#
Öffnen Sie den Reiter Methodik und setzen Sie die drei Blöcke — hier wird „folge unseren exakten Vorgaben" tatsächlich kodiert:
- Basisregeln — die Standards, denen der Agent in diesem Projekt immer folgt, egal welche Rolle: Namenskonventionen, Clean-Core-Erwartungen, Transportdisziplin, Review-Gewohnheiten. Schreiben Sie sie in natürlicher Sprache und klicken Sie Basisregeln speichern. Präzise, eindeutige Basisregeln sind der größte Hebel dafür, wie getreu der Agent arbeitet.
- Rollen — für jede Rolle, die der Entwickler im Chat wählen kann, bearbeiten Sie ihre Methodik und schalten Darf SAP ändern (Schreiben) um. Nicht aktiviert bedeutet schreibgeschützt: Dem Agenten werden physisch nur Lesewerkzeuge übergeben. Stimmen Sie jede Rolle so ab, dass sie genau sagt, wie Ihr Team ABAP baut, prüft oder supportet. Siehe So funktionieren Rollen.
- Wissensdatenbank — fügen Sie Standards und durchgearbeitete Beispiele als Dateien hinzu (zum Beispiel ein kanonisches „wie wir einen Report strukturieren", ein bevorzugtes Muster zur Fehlerbehandlung, eine Vor-dem-Abschluss-Checkliste). Diese werden bei jedem Lauf gelesen, also sind sie der beste Ort für konkrete Beispiele, die der Agent nachahmen soll.
5. Die Entwickler hinzufügen#
Geben Sie den Personen, die im Projekt arbeiten werden, Zugriff:
- Ein Superadmin nutzt Admin → Projektzugriff und kreuzt das Kontrollkästchen für dieses Projekt in der Zeile jedes Entwicklers an.
- Ein Projekt-Admin nutzt den Reiter Members des Projekts — Add a developer, dann die Rolle setzen.
Alle Details finden Sie unter Benutzer & Zugriff.
Nach der Einrichtung#
- Entwickler wählen das Projekt in der Auswahl der oberen Leiste, verbinden sich in Systeme und arbeiten im Chat.
- Verfeinern Sie, während Sie lernen: verschärfen Sie die Basisregeln, fügen Sie Beispiele zur Wissensdatenbank hinzu und lassen Sie Retro Regel- und Wissenskorrekturen aus echten Sitzungen aufzeigen.
- Alles, was der Agent tut, wird aufgezeichnet — siehe das Audit-Protokoll.
Wie es weitergeht#
- Methodik — die Basisregeln, Rollen und Wissensdatenbank in vollem Umfang.
- KI-Engines & Anmeldung — die Engine des Projekts wählen und authentifizieren.
- Benutzer & Zugriff — Zugriff gewähren und Mitglieder verwalten.
- Autonomer Modus — wie unbeaufsichtigte Läufe Änderungen zur menschlichen Genehmigung vorschlagen.