Adobe LLM应用程序 — 概述 adobe-llm-apps-an-overview
什么是Adobe LLM Apps?
Adobe LLM Apps允许您的品牌直接在AI助理(如ChatGPT或Claude)中公开关键操作,如产品发现、可用性检查或服务预订。 您的品牌不必在人工智能生成的答案中被被动提及,而是可以指导客户完成真实的业务流,而无需他们离开对话。
LLM Apps位于experience.adobe.com/llm-apps。
您可以使用LLM Apps做什么
- 创建品牌拥有的LLM操作 — 定义要在AI助理中激活的特定业务流程(例如,计划一个测试驱动器,比较产品,预订服务)。
- 生成交互式LLM小组件 — 在GitHub存储库中创建作为AEM组件管理的可视化UI组件(产品卡、预订表单、商店定位器)。
- 维护集中式品牌治理 — 作者和开发人员保留对LLM平台内公开的所有内容、副本和视觉效果的完全控制权,审批通过AEM进行管理。
- 部署到暂存和生产 — 受控部署管道允许您在暂存环境中测试体验,然后再升级到生产。
- 操作级别的控制可见性 — 部署后,可以在不重新部署整个应用程序的情况下打开或关闭各个操作。
- 衡量推动决策的因素 — 内置分析(由Adobe Customer Journey Analytics提供支持)表面操作触发器计数、成功率、放弃率、热门用户提示和可见度分数。
为什么LLM Apps重要
LLM交互与传统搜索有着根本的不同。 平均ChatGPT会话的持续时间是传统搜索会话的四倍。 超过40%的消费者依赖人工智能工具做出复杂的购买决策。 如果没有LLM Apps,您可能会赢得提及但失去客户。 LLM Apps确保您的品牌不仅可见,而且可在用户准备做出决定的确切时刻操作。
重要概念
LLM应用程序 — 用户在ChatGPT或其他LLM平台中与之交互的品牌助理。 它将您的所有操作组合在一起,并作为一个单元进行部署。
操作 — 您的应用程序提供的功能。 例如,“查找分销商”或“浏览产品”。 当用户提出相关问题时,LLM会调用每个操作。 每个操作包含两个部分:在LLM Apps UI中管理的元数据(名称、描述、参数)以及在GitHub中管理的处理程序(您的代码)。
操作处理程序 — 调用操作时运行的代码。 它可以调用您的API、获取实时数据或返回静态数据。 处理程序位于actions/<name>/index.js的GitHub存储库中。
小组件 — 向用户显示的可视响应 — 卡片、轮播、表格或任何在LLM文本回复旁边呈现的自定义UI。 小组件是在Edge Delivery Services (EDS)网站上托管的HTML页面。
工作原理
下图显示了各个部分的组合方式 — 从在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 ... │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
先决条件
Adobe Developer Console
您需要使用Adobe IMS组织中的 开发人员 角色(或 系统管理员 角色)访问Adobe Developer Console。 确保您的组织有权访问App Builder。
要进行验证,请转到developer.adobe.com/console。 如果您看到“快速入门”屏幕,则表明您的权限设置正确。
如果您看到的是 受限访问 消息,则您没有开发人员角色。 请联系您的IMS组织管理员以请求访问权限。
GitHub
您需要在组织中拥有以下权限的GitHub帐户:
-
创建存储库 — 您需要在组织中创建两个存储库:一个用于应用程序代码,另一个用于EDS项目。 要进行验证,请转到github.com/new — 如果您可以从 所有者 下拉列表中选择您的组织,则您具有权限。
-
安装GitHub应用 — 您需要相应的权限才能在组织上安装GitHub应用。 请参阅安装GitHub应用程序的要求。
AEM Sites与Edge Delivery Services
操作构件托管在 Adobe Experience Manager Edge Delivery Services (EDS) 上。 您的组织需要包含Edge Delivery Services的AEM Sites许可证。 您的EDS组织中必须具有 管理员 角色。
要进行验证,请转到EDS用户管理工具,输入组织名称,将 站点 留空,然后单击获取用户。 在列表中查找您的帐户,并确认它显示 管理员 徽章。
LLM平台(用于测试)
要测试已部署的应用程序,您需要一个支持允许自定义MCP应用程序并启用 开发人员模式 的订阅层。 例如,ChatGPT需要Pro、Business或 Enterprise / Edu 订阅。
开始使用
考虑使用案例,创建应用程序以开始生成和部署您的LLM Apps体验。