Integração do Joule com aplicativos de terceiros

Objective

After completing this lesson, you will be able to avaliar abordagens para ampliar o Joule para ambientes não SAP.

Embora o Joule esteja profundamente integrado em todas as soluções em nuvem da SAP, muitos clientes operam em estruturas heterogêneas que incluem aplicativos não SAP. A ampliação do Joule nesses ambientes é uma parte fundamental da estratégia da SAP para proporcionar uma experiência de IA unificada em todo o local de trabalho digital, não apenas nos sistemas da SAP.

Princípio central: o Joule está ampliado, não integrado, em apps não SAP

Uma distinção crítica para os consultores de implementação é que:

  • O Joule só é nativamente integrado a aplicativos da SAP que o suportam explicitamente.
  • O Joule é estendido a ambientes não SAP por meio de camadas de experiência e orquestração, não por incorporação direta ou APIs públicas expostas.

Atualmente, a SAP não fornece uma API de finalidade geral que permita que aplicativos de terceiros chamem o Joule diretamente como um serviço de IA independente. Em vez disso, a SAP suporta padrões de extensão que mantêm o Joule ancorado no SAP BTP, na identidade da SAP e nos modelos de governança da SAP.

Abordagens suportadas para integração não SAP

A SAP suporta duas abordagens primárias para ampliar o Joule em ambientes não SAP.

Abordagem 1: Joule Studio para integração de sistemas da SAP e de terceiros

O Joule Studio, parte do SAP Build, é o principal mecanismo de extensibilidade para integrar o Joule com sistemas da SAP e não SAP.

Com o Joule Studio, as organizações podem:

  • Amplie as habilidades do Joule que chamam APIs de sistemas de terceiros
  • Crie agentes Joule personalizados que orquestrem fluxos de trabalho em aplicativos da SAP e de terceiros
  • Aproveite as ferramentas de desenvolvimento pro-code para Joule, como o Joule Studio CLI, para criar, compilar e implementar recursos para o Joule
  • Respostas Ground Joule em dados recuperados de sistemas externos
  • Mantenha a gestão centralizada do ciclo de vida, a segurança e a governança

O Joule Studio não expõe o Joule externamente. Em vez disso, ele permite que o Joule chame sistemas externos com segurança a partir do SAP BTP usando mecanismos de integração aprovados, como destinos e projetos de ação.

Ponto arquitetônico principal:

O Joule permanece na interface conversacional, enquanto os sistemas externos atuam como provedores de dados ou ações de back-end.

Abordagem 2: WalkMe e a barra de ação Joule para IA válida para várias aplicações

A aquisição e integração do WalkMe pela SAP permite que o Joule opere em aplicativos da Web da SAP e de terceiros por meio da barra de ação do Joule.

A barra de ação do Joule:

  • Fornece uma sobreposição de IA onipresente disponível em aplicativos da Web da SAP e de terceiros
  • Utiliza contexto de nível de tela para determinar a intenção do usuário
  • Oferece assistência proativa, resumos e recomendações
  • Preserva segurança e identidade da SAP encaminhando interações do Joule por meio de serviços gerenciados da SAP

Essa abordagem não incorpora o Joule em aplicativos não SAP no nível de código. Em vez disso, ele fornece uma experiência de IA consistente no fluxo de trabalho, independentemente da aplicação que o usuário está usando atualmente.

O que não é suportado

Para evitar equívocos comuns:

  • O Joule não está exposto como uma API REST pública para consumo arbitrário de terceiros
  • Aplicativos não SAP não podem hospedar Joule nativamente
  • O acesso LLM direto ao Joule não é suportado fora dos contextos gerenciados pela SAP
  • Identidade e autorização nunca são delegadas a sistemas que não sejam da SAP

Quando utilizar cada abordagem

CenárioAbordagem recomendada
Integração de APIs de sistemas não SAPJoule Studio
Orquestração de workflow entre sistemasJoule Studio (agentes)
Assistência de IA em vários apps da WebWalkMe + Barra de ação do Joule
Experiência unificada sem incorporaçãoWalkMe
Automação e recuperação de dados de back-endHabilidades do Joule Studio

Referências chave