Adobe LLM應用程式 — 概觀 adobe-llm-apps-an-overview
什麼是Adobe LLM Apps?
Adobe LLM Apps可讓您的品牌在AI助理(例如ChatGPT)內提供有用的動作,例如產品探索、可用性檢查或服務預訂。
LLM Apps可在experience.adobe.com取得。
您可以使用LLM Apps做什麼
- 建立品牌擁有的LLM動作 — 定義您要在AI助理內啟用的特定業務流程(例如,排程測試磁碟機、比較產品、預約服務)。
- 建立互動式LLM Widget — 建立視覺化UI元件(產品卡、預訂表單、商店位置),在您的GitHub存放庫中管理為AEM元件。
- 維持集中式品牌控管 — 作者和開發人員可透過AEM管理核准,完整控制LLM平台內公開的所有內容、復本和視覺效果。
- 部署到中繼和生產環境 — 控制的部署管道可讓您在升級到生產環境之前,先在中繼環境中測試體驗。
- 動作層級的控制項可見性 — 部署後,可以在不重新部署整個應用程式的情況下開啟或關閉個別動作。
- 測量推動決定的因素 — 內建分析(由Adobe Customer Journey Analytics提供技術支援)表面動作觸發計數、成功率、放棄率、熱門使用者提示和可見度分數。
為什麼LLM Apps重要
LLM互動與傳統搜尋截然不同。 平均LLM工作階段的長度是傳統搜尋工作階段的四倍。 超過40%的消費者仰賴AI工具做出複雜的購買決策。 如果沒有LLM Apps,您可能會贏得提及但失去客戶。 LLM Apps可確保您的品牌不僅可見,而且可在使用者準備要決定的確切時刻操作。
重要概念 key-concepts
LLM應用程式
您的品牌助理,使用者可在ChatGPT或其他LLM平台內互動。 它將您所有的動作組成群組,並以單一單元進行部署。
動作 actions
您的應用程式所提供的功能,例如 尋找散發者 或瀏覽產品。 當要求符合其描述時,LLM平台會叫用動作。 在LLM Apps中管理動作中繼資料,而其處理常式是您GitHub存放庫中的程式碼。
動作處理常式
叫用動作時執行的伺服器端函式。 它可以驗證輸入、呼叫API並傳回文字加上結構化資料。
小工具 widgets-eds
與LLM回覆一起顯示的視覺回應,例如卡片、輪播或表格。 產生的Widget是您擁有的Edge Delivery Services (EDS)存放庫中的區塊。
MCP伺服器
部署後公開的端點。 支援的LLM平台會連線至此端點,以探索並叫用您的動作。
運作方式
下圖說明各個片段如何結合在一起 — 從UI中的定義應用程式,到在LLM平台中看到即時結果。
┌─────────────────────────────────────────────────────────────┐
│ 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 ... │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
要求 requirements
請先完成下列所有需求,再建立應用程式。
Adobe Developer Console
您的Adobe IMS組織必須擁有App Builder的存取權。 您需要 開發人員 或 系統管理員 角色。
若要驗證您的存取權,請開啟Adobe Developer Console。 「快速入門」畫面會確認您具有所需的存取權。
如果您看到受限存取,請聯絡您的IMS組織管理員並請求開發人員角色。
GitHub
您需要 可以 執行下列動作的GitHub帳戶。 這是許可權檢查 — 尚未安裝任何專案:
- 在擁有應用程式的帳戶或組織中建立兩個存放庫。
- 稍後在設定程式中安裝GitHub應用程式,或擁有可以核准這些應用程式的組織管理員。
若要驗證存放庫建立存取權,請開啟github.com/new,並確認預期的帳戶或組織出現在 擁有者 之下。
針對組織擁有的存放庫,組織管理員可能需要核准GitHub應用程式。
網站
您需要公開HTTPS網站,以代表應用程式應支援的產品、服務或工作。 該平台會分析此網站,以建議動作並建立代表性範例資料。
請勿使用公開機密或存取控制資訊的網站。
ChatGPT或Claude以進行測試
若要完成快速入門教學課程,請使用已啟用開發人員模式的支援ChatGPT計畫,或已啟用自訂聯結器的支援Claude計畫。 Workspace或組織管理員可限制存取權。 檢視ChatGPT中的測試或Claude中的測試。
選擇您的歷程 choose-your-journey
1. 建置並啟動您的第一個應用程式
從建置並啟動您的第一個應用程式開始。 此歷程從兩個空白存放庫開始,並以在受支援的LLM平台(例如ChatGPT)中作為外掛程式測試的生產就緒應用程式結束。
2. 自訂產生的應用程式
當平台自動建立應用程式且您想要取代範例行為時,請選擇此歷程:
- 自訂產生的處理常式以連線您的API並定義每個動作傳回的資料。
- 自訂產生的Widget以使用該資料,並套用您的互動和設計。
3. 從頭開始新增動作
選擇從頭開始新增動作以定義新的中繼資料、撰寫處理常式、連線Widget、測試及部署動作。
4. 連線現有的EDS專案
當您已經有EDS網站或未自動建立應用程式時,請選擇連線現有的EDS專案。
每個歷程都使用共用的部署步驟,然後ChatGPT外掛程式測試或Claude聯結器測試。