Hi Zhiou Zhu,
Sí, es posible crear un servicio en Microsoft Azure que permita chatear con una base de datos MySQL mediante lenguaje natural. Si bien Azure no proporciona una interfaz específica para esto, se puede implementar combinando varios servicios de Azure. Se puede hospedar la base de datos con Azure Database for MySQL y, a continuación, usar Azure OpenAI Service (GPT‑4o o GPT‑4) para convertir consultas de lenguaje natural en sentencias SQL, proporcionando el esquema de la base de datos en el prompt. Una capa de backend, creada con Azure Functions o un App Service, puede ejecutar de forma segura las consultas SQL generadas en la base de datos MySQL y devolver los resultados. El mismo modelo de OpenAI se puede usar para transformar los resultados de la consulta en respuestas legibles. Este flujo de trabajo se puede orquestar con Azure AI Foundry, donde se puede crear un agente o un flujo de prompt que conecta el modelo con una herramienta de función para la ejecución de SQL. Para garantizar la seguridad, se recomienda usar consultas parametrizadas, credenciales de base de datos de solo lectura y administrar secretos con Azure Key Vault. Al integrar estos servicios, se puede ofrecer una solución de chat segura y escalable, completamente integrada en Azure.
Alojamiento IA para chatear con MYSQL
Zhiou Zhu
0
Puntos de reputación
Hola, quiero ofrecer un servicio a una empresa que permita interactuar con una base de datos mediante texto a SQL y luego convertirlo a lenguaje natural. Me gustaría saber si Microsoft Azure AI proporciona una interfaz o si es posible implementar este tipo de servicio.
Azure Information Protection
Azure Information Protection
Servicio de Azure que se usa para controlar y ayudar a proteger el correo electrónico, los documentos y los datos confidenciales que se comparten fuera de la empresa.
1 respuesta
Ordenar por: Muy útil
-
Pavankumar Purilla 11,490 Puntos de reputación Personal externo de Microsoft Moderador
2025-08-04T11:21:25.6633333+00:00