Planifier votre déploiement
Déployez cette architecture à l'aide des étapes de base suivantes :
- Mapper les blocs fonctionnels architecturaux aux services Oracle Cloud Infrastructure
- Planifier la mise en oeuvre initiale en mettant l'accent sur l'orchestration des agents
- Améliorer la mise en œuvre initiale en ajoutant des agents et en intégrant un raisonnement LLM avancé
- Recueillir les commentaires des utilisateurs pour piloter votre processus d'amélioration continue
Mapper les services OCI
Pour planifier votre déploiement, mappez les couches et les capacités de l'architecture aux produits et services OCI spécifiques dont vous avez besoin.
Oracle Cloud Infrastructure fournit des blocs fonctionnels de base pour la mise en oeuvre de sidecar, tandis que les adaptateurs Oracle Integration fournissent une connectivité prédéfinie à des systèmes tels que SAP. Les services d'intégration OCI appellent explicitement la connectivité SAP aux côtés des autres sources SaaS et sur place.
| Couche/capacité | Responsabilités en Sidecar | Produits et services OCI principaux | Notes et attachement SAP et applications Fusion |
|---|---|---|---|
| Mise en oeuvre de l'orchestration | Héberger l'orchestrateur sidecar; exposer les API; éventuellement modéliser des flux de travail à faible code |
|
Orchestrator coordonne les appels aux outils SAP/Fusion et aux produits de données de la plate-forme de données IA au moyen de points d'extrémité d'API bien définis. |
| Agents comme fonctions sans serveur | Exécuter des agents légers axés sur les événements (enrichir, valider, classifier, aviser) |
|
Le service Fonctions OCI appelle SAP/Applications Fusion à l'aide des adaptateurs du service Fonctions OCI au lieu d'appels directs, en préservant un coeur propre. |
| Stockage et traitement des données | Données brutes terrestres, couches de médaillons de curatelle, produits de données "or" gérés persistants; données de flux |
|
Les données SAP et Fusion Applications sont débarquées, normalisées et publiées en tant que produits de données gouvernés pour l'analyse et l'intelligence artificielle. |
| Services d'intelligence artificielle et d'apprentissage automatique | Fournir des points d'extrémité, des intégrations, des RAG et des analyses de LLM; raisonnement d'agent puissant |
|
Les LLM utilisent des produits de plate-forme de données de l'IA régis pour répondre à des questions, expliquer des exceptions et proposer des plans de mesures correctives. |
| Mise en réseau et intégration | Connectivité, acheminement et identité sécurisés; connecter SAP, applications Fusion et d'autres composants SaaS/sur place |
|
Fournit des chemins sécurisés pour le trafic d'adaptateur REST/ERP SAP BAPI/RFC/IDoc, S/4HANA OData et Fusion Applications. |
| Interface client | Offrir une expérience à l'utilisateur final : applications Web, agents conversationnels, barres latérales de l'assistant d'intelligence artificielle |
|
Les utilisateurs interagissent au moyen d'une interface utilisateur "assistant" qui peut interroger SAP ou Fusion Applications, expliquer le statut et exécuter des actions approuvées. |
| Observabilité et vérification | Enregistrer, surveiller, définir des alertes, analyser la performance et la gestion des coûts |
|
Les services d'observabilité, de journalisation et d'analyse d'OCI complètent les capacités de journalisation et de vérification intégrées à SAP et à Fusion Applications. |
Voici quelques détails et options supplémentaires pour les couches et les capacités :
- Mise en oeuvre d'orchestrateur :
- Microservice conteneurisé (OKE) ou service basé sur le calcul, dirigé par le service de passerelle d'API OCI.
- Facultativement, l'automatisation des processus circule dans Oracle Integration où l'orchestration avec codage réduit est suffisante.
- Agents en tant que fonctions sans serveur :
- Agents légers mis en oeuvre en tant que fonctions OCI où une mise à l'échelle basée sur les événements est souhaitable (enrichir, valider, classer, aviser).
- Les agents appellent les adaptateurs SAP et Fusion Applications au moyen de la couche d'intégration, et non directement.
- Stockage et traitement des données :
- La plate-forme de données Oracle AI utilise le stockage d'objets OCI pour les zones brutes et les artefacts d'atterrissage.
- Oracle Autonomous AI Database pour les produits de données "or".
- Transmission en continu ou d'événements en continu facultative à l'aide de la diffusion en continu d'événements compatible Kafka d'OCI lorsque des modèles en temps quasi réel sont requis.
- Services d'IA et d'apprentissage automatique :
- Le service Intelligence artificielle générative pour OCI de la plate-forme de données IA fournit des points d'extrémité LLM gérés pour la récapitulation, les intégrations, la RAG et l'utilisation d'outils des expériences d'agent basées sur des données gérées.
- Couche d'analyse pour la diffusion des informations du "dernier kilomètre" et la rétroaction aux opérations.
- Réseau et intégration :
- Le cas échéant, VCN, points d'extrémité privés et contrôles d'identité/politique.
- Adaptateurs Oracle Integration pour la connectivité SAP (BAPI/RFC/IDoc) et SAP S/4HANA Cloud OData.
- Interface client :
- Interface utilisateur Web, agent conversationnel ou expérience intégrée dans un portail interne.
- Modèle UX commun : barre latérale "assistant" qui peut répondre, expliquer et exécuter des actions avec approbation.
- Observabilité et vérification :
- Le service Surveillance pour OCI pour Oracle Cloud Observability and Management Platform est utilisé pour suivre la performance des ressources de votre location. Oracle Log Analytics fournit la collecte, l'indexation, l'enrichissement, l'interrogation, la visualisation et l'alerte pour les journaux de tous les composants, y compris OCI et SAP et les sources Fusion Applications.
- Tirez parti des informations tirées des fonctions d'observabilité et de vérification pour contrôler les coûts, éclairer les décisions de conception de votre système et favoriser l'amélioration continue.
Mettre en oeuvre l'automatisation des processus et l'orchestration des agents
La première phase de mise en œuvre se concentre sur la production d'une colonne vertébrale de travail : contrats d'outils cohérents, connectivité fiable et flux de travail reproductibles, avant d'activer un raisonnement entièrement autonome.
Voici les sorties que vous planifiez et mettez en oeuvre à la première phase :
- Registre d'outils pour les actions SAP/Fusion Applications/AIDP (lecture/écriture/exactitude).
- Scripts d'orchestration déterministes (séquences connues pour les principaux cas d'utilisation).
- Journaux d'observabilité et d'audit de bout en bout.
Voici quelques exemples de définitions d'outils.
Outils SAP :
sap.getPurchaseOrder(poNumber)sap.getInvoiceStatus(invoiceId)sap.createOrUpdateVendor(vendorPayload)sap.postIdoc(idocType, payload)sap.callBapi(bapiName, params)(liste d'autorisation gérée)
Les outils Fusion Applications :
fusion.getSupplier(supplierId)fusion.createInvoice(invoicePayload)fusion.submitFBDI(jobName, fileRef)(le cas échéant au moyen de modèles d'adaptateur ERP)fusion.queryRest(resource, params)
Outils AIDP :
aidp.publishDataProduct(name, version)aidp.runPipeline(pipelineId)aidp.searchCatalog(term)aidp.ragAnswer(question, dataProductRefs)
À cette étape, l'orchestrateur tient à jour le contexte inter-système :
- Objets SAP extraits au moyen d'appels d'adaptateur (BAPI/RFC/IDoc ou S/4HANA Cloud OData).
- Objets Fusion Applications extraits au moyen d'API/adaptateurs REST.
- Produits de données gouvernés à partir de la couche d'or de l'AIDP.
Mettre en œuvre l'observabilité et la journalisation. Dans ce modèle, vous traitez le sidecar comme un produit d'intégration de production, en utilisant :
- Journaux d'appel d'outil (entrées/sorties expurgées selon les besoins).
- Traçage de bout en bout depuis l'orchestrateur jusqu'aux adaptateurs de la plate-forme de données.
- Identificateurs d'entreprise pour le débogage "suivre la transaction".
- Lignage de données pour les produits de données organisés (en particulier ceux utilisés par les agents d'IA).
Mettre en œuvre un comportement agentique autonome
Dans la deuxième phase, vous mettez en œuvre plus d'autonomie.
Le LLM peut :
- Planifier des flux de travail en plusieurs étapes ("que dois-je vérifier ensuite?")
- Outils d'appel
- Générer des récits prêts à l'emploi fondés sur des données d'entreprise gérées au moyen d'AIDP
Lorsque vous implémentez le raisonnement d'agent basé sur le LLM, au lieu de séquences fixes, l'agent peut décider dynamiquement :
- Interroger SAP en premier ou les applications Fusion en premier
- Quels produits de données extraire
- Indique s'il faut ouvrir un cas d'exception ou proposer un plan de mesures correctives
- Quelle action de réécriture est appropriée (souvent fermée par approbation)
AIDP positionne explicitement sa plate-forme pour des expériences agéntiques basées sur des données gérées et des services d'IA intégrés. Par exemple, le LLM peut :
- Extraire un statut de facture de SAP
- Vérifiez les données de fournisseur dans Fusion Applications
- Proposer une mesure corrective à l'aide du pipeline RAG AIDP
Les agents et outils supplémentaires suivants sont possibles (avec des exemples de cas d'utilisation donnés) :
- Fermer l'agent d'assistant (SAP plus Fusion EPM) : explique les écarts, identifie les reports manquants et suggère des ajustements d'écriture.
- Agent d'intégration de fournisseur : harmonise les données de fournisseur, vérifie les doubles et crée des enregistrements de fournisseur dans le ou les systèmes cibles.
- Order Promising Agent : Permet d'extraire les signaux de demande/approvisionnement, d'identifier les contraintes et de recommander une réaffectation ou des accélérations.
Recueillir des commentaires pour une amélioration continue
Les résultats devraient être intégrés au système :
- " La recommandation a-t-elle été acceptée? "
- "La correction a-t-elle résolu l'exception?"
- "Les règles de mappage ont-elles permis de réduire les échecs futurs?"
Ces résultats deviennent des signaux étiquetés pour améliorer la logique de correspondance, les livres de jeu d'exceptions et (le cas échéant) les modèles et invites d'apprentissage automatique - fermant la boucle sur la qualité de l'automatisation et la confiance de l'entreprise.