Skills
Skills halten wiederkehrende Arbeitsweisen aus dem Feld so fest, dass der Agent sie sich merkt. Einmal angelegt, muss dieselbe Aufgabe in späteren Sessions nicht erneut erklärt werden.
Auflisten und Anlegen
| Methode | Pfad | Funktion |
|---|---|---|
GET | /api/skills | Skill-Liste |
POST | /api/skills | Neuer Skill |
PATCH | /api/skills/{id} | Ändern (nur die zu ändernden Felder senden) |
DELETE | /api/skills/{id} | Löschen |
Rumpf beim Anlegen:
{
"name": "설비 일일점검 리포트",
"description": "라인별 가동률과 알람 건수를 표로 정리한다",
"content": "..."
}
description ist entscheidend. Anhand dieser Beschreibung entscheidet der Agent, ob der Skill zur aktuellen Aufgabe passt — es greift besser, wenn dort steht, wann er einzusetzen ist, statt was er tut.
Skills aus einer Aufgabe ableiten
POST /api/session/{sessionId}/extract-skill
Fasst die soeben abgeschlossene Session als Skill zusammen. Wenn eine gelungene Arbeit später wiederverwendet werden soll, ist es in der Praxis bequemer, den Skill im Nachhinein abzuleiten, statt von Anfang an mit einem Skill zu arbeiten.
Export und Import
| Methode | Pfad | Funktion |
|---|---|---|
GET | /api/skills/export | Gesamtbestand als Skill-Paket herunterladen |
POST | /api/skills/import | Skill-Paket einspielen (Array skills im Rumpf) |
Wird verwendet, um ein in der Zentrale zusammengestelltes Skill-Paket an die einzelnen Standorte zu übertragen, wenn Studio je Vor-Ort-Standort separat betrieben wird. Auch im Air-Gap-Netzwerk genügt es, die Datei einzuspielen.