Introducción

Completado

La inteligencia artificial generativa o GenAI hace referencia a una categoría de algoritmos de inteligencia artificial que pueden aprender de los datos existentes y generar contenido original nuevo basado en la entrada del lenguaje natural.

La extensión azure_ai es una herramienta eficaz creada por el equipo de PostgreSQL en Microsoft que proporciona una integración perfecta entre el servidor flexible de Azure Database for PostgreSQL y los servicios de Azure AI y Machine Learning. Permite simplificar el proceso de desarrollo y aprovechar la eficacia de GenAI directamente dentro de su base de datos, lo que proporciona acceso a eficaces funcionalidades de procesamiento de consultas de lenguaje natural. Con solo unas pocas líneas de código SQL, puede crear incrustaciones de vectores, extraer conclusiones y almacenarlas en la base de datos. Esta extensión puentea los datos y la brecha de conocimiento accionable, lo que lo convierte en un recurso valioso para las empresas que crean soluciones de GenAI.

Diagrama de la extensión de azure_ai para Azure Database for PostgreSQL.

Servicios de Azure AI

Los servicios de Azure AI son un conjunto de herramientas y tecnologías avanzadas basadas en la nube creadas por Microsoft para permitirle crear aplicaciones inteligentes y sistemas sin necesidad de aptitudes especializadas de inteligencia artificial o ciencia de datos. Estos servicios permiten incorporar funcionalidades de inteligencia artificial eficaces en una amplia gama de aplicaciones, como el procesamiento de lenguaje natural, el aprendizaje automático, computer vision, etc. Mediante el uso de servicios de Azure AI, puede crear soluciones innovadoras que mejoran las experiencias del usuario, automatizan los flujos de trabajo y mejoran las operaciones empresariales en varios sectores.

Servicio Azure OpenAI

OpenAI es una organización de investigación de inteligencia artificial y una empresa tecnológica conocida por su trabajo innovador en inteligencia artificial y aprendizaje automático. Su objetivo es asegurarse de que la inteligencia general artificial (AGI) beneficia a toda la humanidad. OpenAI introdujo modelos generativos de última generación, incluidos GPT-3, GPT-3.5 y GPT-4.

El servicio Azure OpenAI proporciona acceso a la API REST a los modelos de lenguaje eficaces de OpenAI y está diseñado para ayudar a crear aplicaciones de GenAI mediante Azure. La exposición de un conjunto sólido de modelos y servicios de inteligencia artificial le permite crear aplicaciones innovadoras que usan la comprensión del lenguaje natural, la generación de texto y otras funcionalidades de GenAI. Azure OpenAI proporciona acceso a modelos de lenguaje de ia generativos de última generación capaces de comprender el contexto, generar texto coherente y realizar tareas de traducción, resumen y respuesta a preguntas. Con Azure OpenAI, puede crear aplicaciones que comprendan la entrada del lenguaje natural y respondan de forma inteligente.

Servicio Lenguaje de Azure AI

El lenguaje Azure AI le permite crear aplicaciones inteligentes que comprendan y procesen lenguaje natural. Cuando se integra con una instancia de servidor flexible de Azure Database for PostgreSQL, estos servicios mejoran las funcionalidades de la base de datos, lo que le permite realizar tareas como el análisis de sentimiento, el resumen de texto y la extracción de frases clave directamente dentro de las consultas SQL.

Azure Machine Learning

Azure Machine Learning es un servicio en la nube completo diseñado para el ciclo de vida del proyecto de aprendizaje automático. Proporciona una plataforma sólida para compilar, implementar y administrar modelos de aprendizaje automático.

Desbloqueo de aplicaciones con tecnología de IA

Azure AI y Machine Learning Services se pueden integrar sin problemas en la base de datos postgreSQL mediante la azure_ai extensión para ayudarle a crear aplicaciones con tecnología de inteligencia artificial altamente escalables. Puede usar el lenguaje SQL conocido y la flexibilidad de PostgreSQL para crear soluciones inteligentes dentro de la capa de base de datos. Azure AI Services proporciona varias funcionalidades, como el procesamiento de lenguaje natural, los sistemas de recomendaciones, el resumen de texto y la generación de contenido, que pueden capacitar a las aplicaciones. Azure Machine Learning permite compilar, entrenar e implementar modelos de aprendizaje automático personalizados, que se pueden invocar desde la azure_ai extensión para realizar predicciones o generar salidas basadas en los datos de las tablas.

Escenario: Aplicación de recomendaciones y búsqueda de propiedades de alquiler

Imagine que es el desarrollador principal de inteligencia artificial para Margie's Travel, una empresa cuyas aplicaciones web y móviles conectan a los viajeros que buscan alojamiento con propietarios y administradores de propiedades dispuestos a alquilar sus propiedades. Estas aplicaciones están respaldadas por una base de datos de Azure Database for PostgreSQL. Tiene la tarea de mejorar estas aplicaciones con la nueva funcionalidad de GenAI. Está investigando cómo azure AI y los servicios de APRENDIZAJE automático y la azure_ai extensión se pueden usar para agregar estas funcionalidades.

Objetivos de aprendizaje

En este módulo se examina la azure_ai extensión y cómo permite la integración sin problemas de las funcionalidades de inteligencia artificial generativa en aplicaciones mediante un servidor flexible de Azure Database for PostgreSQL. Le proporciona el conocimiento para crear potentes aplicaciones de inteligencia artificial generativa. En este módulo:

  • Examine los conceptos de ia generativa y modelos de lenguaje grande y explore cómo se pueden usar para crear aplicaciones de IA enriquecidas.
  • Evalúe las funcionalidades de la extensión azure_ai para PostgreSQL.
  • Instale y explore la extensión azure_ai en una base de datos de servidor flexible de Azure Database for PostgreSQL.

Al final de este módulo, podrá empezar a crear aplicaciones de GenAI eficaces mediante un servidor flexible de Azure Database for PostgreSQL extendido con la azure_ai extensión.