Ce diagramme présente un cadre agéntique pour une IA conversationnelle de haute fidélité avec langage naturel vers SQL sur Oracle Cloud Infrastructure (OCI). Le flux de processus illustré dans le diagramme est décrit dans le texte environnant.
- Couche d'application
- L'élément frontal utilise le service APEX et comprend une interface de clavardage et des graphiques Oracle JET.
- L'élément frontal se connecte à la passerelle d'API OCI à l'aide d'appels d'API (REST) de l'interface de programmation d'application de transfert d'état représentatif.
- Couche API/accès
- Le service de pare-feu d'application Web pour Oracle Cloud Infrastructure Web Application Firewall (WAF) protège le service de passerelle d'API pour OCI.
- Le service Gestion des identités et des accès pour OCI (IAM) et les politiques sécurisent l'accès au service Passerelle d'API OCI.
- Couche d'IA
- L'intégration de l'IA utilise une machine virtuelle du service Calcul pour OCI et LangChain pour appeler de grands modèles de langage (LLM) à l'aide de points d'extrémité d'API REST.
- Les modèles de clavardage du service d'intelligence artificielle générative pour OCI fournissent des LLM et se connectent aux modèles d'intégration du service d'intelligence artificielle générative pour OCI.
- Les modèles d'intégration de l'IA générative pour OCI se connectent à Oracle Autonomous AI Database.
- Couche de données d'IA
Oracle Autonomous AI Database stocke les intégrations et les sorties de modèle et se connecte aux modèles d'intégration du service IA générative pour OCI.
- Données de client
Oracle Exadata Database Service contient les données des clients et se connecte à Oracle Autonomous AI Database à l'aide d'un lien de base de données. J'héberge également une base de données standard avec des données client.