Oberflächlich betrachtet sind Erweiterungen und Klonvorgänge ähnlich, es gibt jedoch wesentliche Unterschiede und verschiedene Einsatzzwecke. In diesem Abschnitt werden die Unterschiede erläutert. Für den digitalen Assistenten von EPM werden jedoch nur Erweiterungen empfohlen.
Wenn Sie einen Skill erweitern, geschieht Folgendes:
Sie können dem erweiterten Skill zahlreiche Elemente hinzufügen und Änderungen vornehmen. Sie können jedoch keine Eigenschaften löschen, die im Basisskill definiert wurden.
Sie können später Umbasieren, d.h. Aktualisierungen aus dem Basisskill auf Ihren erweiterten Skill anwenden. Die Umbasierung kann für erweiterte Skills ausgeführt werden, da die für den erweiterten Skill generierten internen Tracking-IDs mit denen des Basisskills übereinstimmen.
Verwenden Sie eine Erweiterung, wenn Sie einen Skill anpassen und ihn später in beliebige Verbesserungen oder neue Funktionen aus dem Basisskill in Ihre angepasste Version integrieren möchten. Sie können nur Skills und digitale Assistenten erweitern, die Sie aus dem Skillstore abgerufen haben.
Wenn Sie einen Klon eines Skills erstellen (wird nicht für Skills des digitalen Assistenten von EPM empfohlen), geschieht Folgendes:
Sie erstellen eine vollständig unabhängige Kopie des Skills.
Sie können unbegrenzt Änderungen an dem Klon vornehmen.
Der Klon verliert alle Verknüpfungen zu dem ursprünglichen Skill (die Tracking-IDs für den geklonten Skill stimmen nicht mit denen des ursprünglichen Skills überein). Daher können Sie später keine Umbasierung auf eine aktualisierte Version des ursprünglichen Skills durchführen.
Weitere Informationen zum Erweitern eines Skills in Oracle Digital Assistant finden Sie in der Dokumentation Oracle Digital Assistant.