L’IA représente une technologie transformatrice qui remodèle fondamentalement le fonctionnement des entreprises, offrant des possibilités sans précédent d’améliorer l’efficacité, l’automatisation et la prise de décision. Le potentiel de l’IA d’avoir un impact sur d’innombrables scénarios dans de nombreuses entreprises crée des opportunités illimitées et transformera notre façon de faire des affaires.
Ces possibilités illimitées peuvent être un peu écrasantes, créant de la complexité et de la confusion dans l’évaluation des dernières fonctionnalités d’IA. C’est pourquoi Acumatica est très intentionnelle avec notre approche de l’IA et de l’innovation. Tout d’abord, nous réfléchissons sérieusement à la façon d’utiliser l’IA pour aider à résoudre les problèmes d’affaires. Cette approche axée sur l’IA répond aux problèmes commerciaux dès le départ : intégrer judicieusement les capacités intelligentes dans notre plateforme et se concentrer sur les besoins réels des petites et moyennes entreprises.
Notre directeur de l’ingénierie, Miten Mehta, a récemment partagé comment nous nous concentrons sur la fourniture de solutions pratiques d’IA dans le premier de cette série de blogues sur l’IA. L’IA pratique dans l’ERP pour obtenir des résultats puissants. La stratégie d’IA d’Acumatica est centrée sur la transformation de l’expérience utilisateur, l’amélioration de l’efficacité opérationnelle et l’offre aux utilisateurs d’informations exploitables à partir des données ERP grâce à l’apprentissage automatique avancé (ML) et à l’IA. Cette stratégie s’articule autour de trois piliers pivots : AI Advisor, AI Automation et AI Assistant. Dans les prochains blogues, nous fournirons plus de détails sur chacun de ces domaines.
Aujourd’hui, je veux partager avec vous comment nous offrons l’automatisation de l’IA grâce à la composante AI Studio de notre plateforme xRP – ce qui facilite l’intégration de l’IA dans leurs flux de travail grâce à la personnalisation – en mettant la puissance de la technologie entre les mains de nos clients et en faisant travailler l’IA pour eux.
AI Studio – Mettre le pouvoir pratique entre vos mains
AI Studio servira de plateforme dédiée à la conception, à la gestion et à l’exécution de pipelines personnalisés. Il permet aux utilisateurs de scénariser des actions précises, d’élaborer des invites et de sélectionner des technologies appropriées pour des tâches spécifiques, garantissant ainsi les résultats attendus. Grâce à une suite d’outils, AI Studio prendra en charge l’enregistrement des tâches, la définition de pipelines d’exécution et des contextes d’exécution personnalisés, permettant aux utilisateurs de créer des flux de travail d’IA complexes et prescriptifs.
AI Studio fait partie du cadre de personnalisation low-code/no-code d’Acumatica, permettant aux utilisateurs de définir des flux de travail d’IA pour des scénarios spécifiques et prescrits. Ces flux de travail traitent des processus complexes qui nécessitent des instructions détaillées, éliminant ainsi la nécessité pour les utilisateurs de fournir manuellement ces instructions à chaque fois. Les scénarios prescrits peuvent inclure n’importe quoi, de la génération de notes de clôture de cas de soutien basées sur l’historique de l’activité du cas à la création d’une description de site Web pour un article à l’aide d’un élément prédéfini modèle.
AI Studio – Comment ça marche
Le flux d’information, ou flux d’interaction, qui a lieu dans AI Studio comprend cinq étapes distinctes : l’appel d’action, la génération d’invites, l’exécution rapide, le traitement des réponses et la mise à jour des entrées.
- Invocation d’action : Le processus commence par l’invocation d’une action liée à une entité commerciale. L’action peut être déclenchée manuellement par l’utilisateur, automatiquement par l’automatisation du flux de travail ou par un agent intelligent.
- Génération d’invites : AI Studio rassemble le contexte d’exécution, qui comprend des données de l’entité commerciale associée et des informations supplémentaires provenant de demandes génériques connexes, si nécessaire. Le contenu d’exécution est ensuite utilisé pour remplir des espaces réservés dans le modèle d’invite prédéfini, générant ainsi l’invite finale pour l’action.
- Exécution de l’invite : L’invite générée est transmise à la passerelle de service d’IA et la passerelle identifie le service d’IA approprié en fonction de la configuration de l’invite et exécute la demande.
- Traitement des réponses : Une fois qu’une réponse est reçue, elle est renvoyée à AI Studio pour analyse. AI Studio détermine l’étape suivante en fonction de la réponse, qui peut inclure des choses comme demander une interaction humaine pour l’examen ou la correction des résultats; utiliser la réponse pour générer du contenu pour une invite ultérieure; ou traiter directement les résultats pour mettre à jour l’entité invoquante.
- Mise à jour de l’entité : À l’étape finale, AI Studio extrait les données pertinentes de la réponse. Un script est généré pour mettre à jour l’entité ou exécuter des actions en fonction du résultat de la réponse et exécuté sur l’entité à partir de laquelle l’action a été invoquée.
Composants d’AI Studio
AI Studio comporte trois composants principaux qui aident les utilisateurs à configurer et à gérer ces scénarios prescrits.
- Configurateur d’invite : Un outil administratif pour gérer les invites dans le système. Il permet aux administrateurs d’effectuer une myriade de tâches, y compris l’enregistrement et la gestion des invites et de configurer les paramètres de l’invite (c.-à-d. lier une demande générique pour fournir un contexte supplémentaire; configurer la façon dont les données sont extraites des résultats et mises à jour à l’entité invoquante).
- Service de mise à jour des données : Une approche en deux étapes pour traiter les fichiers JSON qui améliorera la fiabilité et la flexibilité lors du traitement des sorties d’invite variées.
- Service de masquage des données : Un outil pour améliorer la confidentialité et la sécurité en empêchant la transmission de renseignements sensibles à des services externes d’IA et d’IA.
Passerelle de l’IA
La passerelle de services d’IA est conçue pour faciliter l’interaction entre les services d’IA externes ou internes et les assistants d’Acumatica ou les composants XRP. Agissant comme interface entre l’application ERP Acumatica et les services d’apprentissage automatique, cette passerelle remplit plusieurs fonctions essentielles, notamment :
- Provisionnement : Pour les services d’IA externes, la passerelle fournit un point d’enregistrement où les plugins API peuvent être configurés et les identifiants de connexion spécifiés en toute sécurité. Pour les services d’IA internes, il sert de point d’entrée pour la fourniture de services, assurant une intégration transparente pour les utilisateurs de l’ERP.
- Licence : La passerelle applique et surveille les restrictions de licence, assurant le respect des conditions d’utilisation et empêchant tout accès non autorisé.
- Gouvernance : Il supervise l’application des politiques d’utilisation, en gérant des aspects tels que la concurrence, la qualité du service et l’affectation des ressources afin d’assurer des opérations cohérentes et efficaces.
- Sécurité : La passerelle met en œuvre des contrôles de sécurité, tels que la gestion des données sensibles lors de l’interaction avec des services externes et la prévention des attaques par injection rapide lorsque les utilisateurs ou les API interagissent avec des assistants ou des agents.
- Télémétrie – Il recueille et centralise les données de télémétrie liées à l’apprentissage automatique, ce qui permet d’avoir un aperçu de la performance des services, des modèles d’utilisation et de l’analyse opérationnelle.
Services d’IA
Les services d’IA invoquent l’action de l’IA, la renvoyant via AI Gateway à AI Studio pour une analyse de la réponse, puis une détermination instantanée et l’achèvement de l’action. Acumatica développe et héberge une suite de services d’IA internes et permet l’intégration avec des services hébergés à l’externe.
Services internes d’IA
Les services internes d’IA d’Acumatica sont conçus pour améliorer les capacités ERP avec des services qui comprennent :
- LLM affinés – Adaptés à l’information et à la télémétrie spécifiques à Acumatica, ces modèles alimenteront les assistants intelligents et fourniront des informations contextuelles.
- Modèles ML préentraînés – Axés sur l’automatisation des opérations ERP courantes, l’amélioration de l’efficacité et de la précision des processus routiniers.
Ces services d’IA internes, fournis et accessibles via la passerelle de services d’IA, ont un accès transparent aux données ERP spécifiques aux locataires, à la télémétrie et à la base de données vectorielle Acumatica Retrieval-Augmented Generation (RAG) partagée à l’échelle mondiale. Cette intégration permet des solutions robustes et personnalisées axées sur les données.
Services externes d’IA
Acumatica ne limitera pas les utilisateurs de l’ERP aux services d’IA fournis à l’interne, mais permettra également l’intégration avec des services hébergés à l’externe. Ces services externes peuvent inclure des solutions hébergées par les clients, des agents personnalisés ou des services accessibles au public. L’accès à ces ressources externes sera fourni et régi en toute sécurité par le système de plugins hébergé par AI Service Gateway.
Regard vers l’avenir
Aujourd’hui, nous vous avons donné un aperçu de la façon dont nous fournissons des capacités d’IA de manière transparente et facilitons la définition des flux de travail d’IA pour des scénarios spécifiques. Dans les prochains blogues, nous partagerons avec vous les capacités étonnantes qui répondront aux défis réels auxquels les petites et moyennes entreprises sont confrontées grâce à une technologie pratique que vous pouvez utiliser et comprendre.