Ce diagramme présente une structure agénétique pour une IA conversationnelle haute fidélité avec un langage naturel vers SQL sur Oracle Cloud Infrastructure (OCI). Le flux de processus indiqué dans le diagramme est décrit dans le texte environnant.
- Couche d'application
- Le front-end utilise le service APEX et inclut une interface de discussion et des graphiques Oracle JET.
- Le front-end se connecte à OCI API Gateway à l'aide d'appels d'API (Interface de programmation d'application) de transfert d'état de représentation (REST).
- Couche API/accès
- Oracle Cloud Infrastructure Web Application Firewall (WAF) protège la passerelle d'API OCI.
- OCI Identity and Access Management (IAM) et les stratégies sécurisent l'accès à la passerelle d'API OCI.
- Couche IA
- L'intégration d'IA utilise une machine virtuelle OCI Compute et LangChain pour appeler de grands modèles de langage (LLM) à l'aide d'adresses d'API REST.
- Les modèles de discussion OCI Generative AI fournissent des LLM et se connectent à des modèles d'intégration OCI Generative AI.
- Les modèles d'intégration OCI Generative AI se connectent à Oracle Autonomous AI Database.
- Couche de données IA
Oracle Autonomous AI Database stocke les intégrations et les sorties de modèle, et se connecte aux modèles d'intégration OCI Generative AI.
- Données client
Oracle Exadata Database Service contient les données client et se connecte à Oracle Autonomous AI Database à l'aide d'un lien de base de données. Je héberge également une base de données standard avec des données client.