Adobe LLM Apps - ein Überblick adobe-llm-apps-an-overview
Was ist Adobe LLM Apps?
Adobe LLM Apps ermöglicht es Ihrer Marke, innerhalb von KI-Assistenten wie ChatGPT nützliche Aktionen anzubieten, z. B. Produkterkennung, Verfügbarkeitsprüfungen oder Service-Buchungen.
LLM Apps ist verfügbar unter experience.adobe.com.
Was man mit LLM Apps machen kann
- Erstellen von markeneigenen LLM-Aktionen - Definieren Sie die spezifischen Geschäftsabläufe, die Sie in KI-Assistenten aktivieren möchten (z. B. Planen einer Testfahrt, Produkte vergleichen, Service buchen).
- Interaktive LLM-Widgets erstellen - Erstellen Sie visuelle UI-Komponenten (Produktkarten, Buchungsformulare, Store-Locators), die als AEM-Komponenten in Ihrem GitHub-Repository verwaltet werden.
- Zentrale Markenverwaltung - Autoren und Entwickler behalten die volle Kontrolle über alle Inhalte, Kopien und Visualisierungen, die in der LLM-Plattform bereitgestellt werden. Genehmigungen werden über AEM verwaltet.
- In Staging- und Produktionsumgebung bereitstellen - Eine gesteuerte Bereitstellungs-Pipeline ermöglicht es Ihnen, das Erlebnis in einer Staging-Umgebung zu testen, bevor Sie zur Produktion weiterleiten.
- Kontrollieren der Sichtbarkeit auf Aktionsebene - Nach der Bereitstellung können einzelne Aktionen aktiviert oder deaktiviert werden, ohne dass die gesamte App neu bereitgestellt wird.
- Messen, was Entscheidungen: Integrierte Analyse (unterstützt von Adobe Customer Journey Analytics), Anzahl der Oberflächenaktionen, Erfolgsraten, Abbruchraten, Top-Benutzeraufforderungen und Sichtbarkeitsbewertung.
Warum LLM Apps wichtig sind
LLM-Interaktionen unterscheiden sich grundlegend von der herkömmlichen Suche. Die durchschnittliche Dauer einer LLM-Sitzung ist viermal so lang wie bei einer herkömmlichen Suchsitzung. Mehr als 40 % der Verbraucher verlassen sich bei komplexen Kaufentscheidungen auf KI-Tools. Ohne LLM Apps könnten Sie die Erwähnung gewinnen, aber den Kunden verlieren. LLM Apps stellt sicher, dass Ihre Marke nicht nur sichtbar, sondern genau in dem Moment umsetzbar ist, in dem ein Benutzer bereit ist, eine Entscheidung zu treffen.
Wichtige Konzepte key-concepts
LLM-App
Ihr gebrandeter Assistent, mit dem Benutzer innerhalb von ChatGPT oder anderen LLM-Plattformen interagieren. Es fasst alle Aktionen zusammen und wird als eine Einheit bereitgestellt.
Aktion actions
Eine Funktion, die Ihre App bietet, z B. „Händler suchen oder Produkte durchsuchen. Die LLM-Plattform ruft eine Aktion auf, wenn eine Anfrage mit ihrer Beschreibung übereinstimmt. Aktionsmetadaten werden in LLM Apps verwaltet, während ihr Handler Code in Ihrem GitHub-Repository ist.
Aktions-Handler
Die Server-seitige Funktion, die ausgeführt wird, wenn eine Aktion aufgerufen wird. Er kann Eingaben validieren, APIs aufrufen und Text sowie strukturierte Daten zurückgeben.
Widget widgets-eds
Die visuelle Antwort, die mit der Antwort des LLM angezeigt wird, z. B. eine Karte, ein Karussell oder eine Tabelle. Generierte Widgets sind Blöcke in einem Edge Delivery Services-Repository (EDS) in Ihrem Besitz.
MCP-Server
Der Endpunkt, der nach der Bereitstellung verfügbar gemacht wird. Eine unterstützte LLM-Plattform stellt eine Verbindung zu diesem Endpunkt her, um Ihre Aktionen zu ermitteln und aufzurufen.
Funktionsweise
Das folgende Diagramm zeigt, wie die einzelnen Elemente zusammenpassen - von der Definition einer App in der Benutzeroberfläche bis zur Live-Anzeige von Ergebnissen in der LLM-Plattform.
┌─────────────────────────────────────────────────────────────┐
│ LLM Apps UI │
│ ┌──────────┐ ┌──────────┐ ┌───────────────────────┐ │
│ │ App │──▶│ Actions │──▶│ Metadata + Widget cfg │ │
│ └──────────┘ └──────────┘ └───────────┬───────────┘ │
└─────────────────────────────────────────── │ ────────────-──┘
│ deploy
▼
┌─────────────────────────────────────────────────────────────┐
│ Adobe I/O Runtime │
│ MCP Server (auto-generated) │
│ ┌───────────────┐ ┌──────────────────┐ ┌───────────────┐ │
│ │ search- │ │ get-product- │ │ find-where- │ │
│ │ products │ │ details │ │ to-buy │ │
│ └───────────────┘ └──────────────────┘ └───────────────┘ │
└──────────────────────────────┬──────────────────────────────┘
│ MCP protocol
▼
┌─────────────────────────────────────────────────────────────┐
│ ChatGPT │
│ Conversation │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ EDS Widget │ │
│ │ Product carousel, store locator, detail card ... │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
Voraussetzungen requirements
Führen Sie alle folgenden Anforderungen aus, bevor Sie eine App erstellen.
Adobe-Entwicklerkonsole
Ihre Adobe IMS-Organisation muss Zugriff auf App Builder haben. Sie benötigen die Rolle Entwickler oder Systemadministrator.
Öffnen Sie Adobe Developer Console, um Ihren Zugriff zu . Der Schnellstartbildschirm bestätigt, dass Sie über den erforderlichen Zugriff verfügen.
Wenn Sie Eingeschränkter Zugriff sehen, wenden Sie sich an den Administrator Ihrer IMS-Organisation und fordern Sie die Rolle Entwickler an.
GitHub
Sie benötigen ein GitHub Konto, Folgendes kann. Dies ist eine Berechtigungsprüfung - installieren Sie noch nichts:
- Erstellen Sie zwei Repositorys in dem Konto oder der Organisation, dem bzw. der die App gehören wird.
- Installieren Sie GitHub Apps zu einem späteren Zeitpunkt im Einrichtungsprozess oder haben Sie einen Organisationsadministrator, der sie genehmigen kann.
Um den Zugriff auf die Repository-Erstellung zu überprüfen, öffnen Sie github.com/new und vergewissern Sie sich, dass das gewünschte Konto oder die gewünschte Organisation unter "".
Bei Repositorys im Besitz eines Unternehmens muss ein Organisationsadministrator möglicherweise die GitHub Apps genehmigen.
Website
Sie benötigen eine öffentliche HTTPS-Website, die die Produkte, Services oder Aufgaben darstellt, die die App unterstützen soll. Die Plattform analysiert diese Website, um Aktionen vorzuschlagen und repräsentative Beispieldaten zu erstellen.
Verwenden Sie keine Website, die vertrauliche oder zugriffskontrollierte Informationen zur Verfügung stellt.
ChatGPT oder Claude zum Testen
Um das Tutorial Erste Schritte abzuschließen, verwenden Sie einen unterstützten ChatGPT mit aktiviertem Entwicklermodus oder einen unterstützten Claude mit aktivierten benutzerdefinierten Connectoren. Workspace- oder Organisationsadministratoren können den Zugriff einschränken. Siehe Test in ChatGPT oder Test in Claude.
Journey auswählen choose-your-journey
1. Erstellen und Starten Ihrer ersten App
Beginnen Sie mit Erstellen und starten Sie Ihre erste App. Diese Journey beginnt mit zwei leeren Repositorys und endet mit einer produktionsbereiten App, die als Plug-in in einer unterstützten LLM-Plattform wie ChatGPT getestet wird.
2. Anpassen der generierten App
Wählen Sie diese Journey aus, wenn die Plattform die App automatisch erstellt hat und Sie das Beispielverhalten ersetzen möchten:
- Passen Sie die generierten Handler an um Ihre APIs zu verbinden und die von den einzelnen Aktionen zurückgegebenen Daten zu definieren.
- Passen Sie die generierten Widgets an um diese Daten zu verwenden und Ihre Interaktionen und Ihr Design anzuwenden.
3. Neue Aktion von Grund auf hinzufügen
Wählen Sie Neue Aktion von Grund auf hinzufügen, um neue Metadaten zu definieren, den Handler zu schreiben, ein Widget zu verbinden, zu testen und die Aktion bereitzustellen.
4. Verbinden eines vorhandenen EDS-Projekts
Wählen Sie Vorhandenes EDS-Projekt verbinden aus, wenn Sie bereits eine EDS-Website haben oder die App nicht automatisch erstellt haben.
Jede Journey verwendet den freigegebenen Bereitstellungs-Schritt, dann ChatGPT-Plug-in- oder Claude-Connector-.