Compartir vía


Preguntas más frecuentes sobre aplicaciones inteligentes e inteligencia artificial (P+F)

Se aplica a: SQL Server 2025 (17.x) Base de datos SQL de Azure SQL Database deAzure SQL Managed Instanceen Microsoft Fabric

Este artículo contiene preguntas frecuentes sobre vectores e incrustaciones en el motor de base de datos de SQL.

Para obtener ejemplos y ejemplos, visite el repositorio ejemplos de SQL AI.

¿Puedo crear una solución de generación aumentada por recuperación (RAG) completamente en T-SQL?

Sí, puede crear una solución de generación de Retrieval-Augmented (RAG) mediante T-SQL. Este tipo de solución aprovecha las funcionalidades del motor de base de datos de SQL para administrar y consultar los datos de forma eficaz. Puede usar T-SQL para implementar la lógica de recuperación y procesamiento de datos necesaria, al tiempo que se integra con los servicios de inteligencia artificial externos para el aspecto de generación. Los vectores se pueden almacenar de forma nativa en el motor de SQL y las conexiones a los modelos de lenguaje extensos que proporcionan capacidades de comprensión del lenguaje natural son posibles a través de sp_invoke_external_rest_endpoint.

¿Por qué crearía una solución RAG completamente en T-SQL?

Si desea mejorar una aplicación existente sin tener que volver a diseñarla para admitir funcionalidades de inteligencia artificial, use las características integradas del motor de SQL para implementar funcionalidades de inteligencia artificial directamente dentro de las consultas de base de datos. Solo tiene que actualizar el código de T-SQL para incorporar características de IA, en lugar de realizar cambios exhaustivos en la arquitectura de la aplicación.

¿Hay ejemplos de un extremo a otro mediante Azure SQL o Fabric SQL para RAG?

Seguro, puede encontrar ejemplos de un extremo a otro para RAG mediante Azure SQL y Fabric SQL aquí:

¿Puedo tener RAG trabajando en datos estructurados, como columnas y filas?

Si necesita trabajar con datos estructurados, puede seguir aprovechando RAG mediante la combinación con otras técnicas, como el uso de incrustaciones para representar los datos estructurados de una manera que el modelo de inteligencia artificial pueda entender. Esto le permite realizar tareas de recuperación y generación en datos estructurados, a la vez que se beneficia de las funcionalidades de RAG.

¿Por qué enviar un esquema completo y complejo a un LLM conduce a una generación de SQL deficiente y cómo puedo corregirlo?

Si tiene un esquema de base de datos complejo y grande, con cientos de tablas y vistas, es mejor usar un enfoque multiagente para ayudar a reducir el ruido y permitir que los modelos de inteligencia artificial se centren en áreas específicas del esquema. Aquí encontrará una descripción completa junto con un ejemplo completo de un extremo a otro:

¿Puedo conectarse a Azure OpenAI mediante identidad administrada?

Sí, puede conectarse a Azure OpenAI mediante identidad administrada. Esto le permite autenticarse y acceder de forma segura al servicio Azure OpenAI sin necesidad de administrar las credenciales directamente. Para obtener más información, consulte:

¿Microsoft usa mis datos para modelos de entrenamiento?

No. Microsoft no usa los datos para los modelos de entrenamiento. Consulte la documentación de Inteligencia artificial responsable para obtener más información.

¿Qué datos procesa el servicio Azure OpenAI?

Consulte el documento Datos, privacidad y seguridad del servicio Azure OpenAI para más información.

¿Cómo puedo proteger mis datos del acceso no autorizado al agente de IA?

Azure SQL y SQL Server proporcionan una amplia compatibilidad con la seguridad de acceso específica:

También es posible auditar cualquier operación realizada en la base de datos mediante la característica Auditoría en Azure SQL y SQL Server.

Auditoría de SQL Server (motor de base de datos)