Einführung

Abgeschlossen

Generative KI oder GenAI bezieht sich auf eine Kategorie von KI-Algorithmen, die aus vorhandenen Daten lernen und neue, ursprüngliche Inhalte basierend auf der Eingabe natürlicher Sprachen generieren können.

Die azure_ai Erweiterung ist ein leistungsstarkes Tool, das vom PostgreSQL-Team bei Microsoft erstellt wurde, das eine nahtlose Integration zwischen Ihrem flexiblen Azure Database for PostgreSQL Server und Azure KI- und Machine Learning Services bietet. Es ermöglicht Ihnen, den Entwicklungsprozess zu optimieren und die Leistungsfähigkeit von GenAI direkt in ihrer Datenbank zu nutzen und den Zugriff auf leistungsstarke Funktionen für die Verarbeitung natürlicher Sprachen zu ermöglichen. Mit nur wenigen Zeilen SQL-Code können Sie Vektoreinbettungen erstellen, Einblicke extrahieren und in der Datenbank speichern. Diese Erweiterung verbindet die Daten- und handlungsfähige Wissenslücke und macht sie zu einem wertvollen Asset für Unternehmen, die GenAI-Lösungen erstellen.

Diagramm der azure_ai Erweiterung für Azure Database for PostgreSQL.

Azure KI Services

Azure KI-Dienste sind eine Reihe von erweiterten cloudbasierten Tools und Technologien, die von Microsoft erstellt wurden, damit Sie intelligente Apps und Systeme erstellen können, ohne dass spezielle KI- oder Data Science-Fähigkeiten erforderlich sind. Diese Dienste ermöglichen die Integration leistungsstarker KI-Funktionen in eine breite Palette von Anwendungen, z. B. Verarbeitung natürlicher Sprache, maschinelles Lernen, Computervision und vieles mehr. Mithilfe von Azure KI Services können Sie innovative Lösungen erstellen, die die Benutzererfahrung verbessern, Workflows automatisieren und Geschäftsabläufe in verschiedenen Branchen verbessern.

Azure OpenAI-Dienst

OpenAI ist ein KI-Forschungs- und Technologieunternehmen, das für seine bahnbrechende Arbeit in künstlicher Intelligenz und maschinellem Lernen bekannt ist. Ihr Ziel ist es, sicherzustellen, dass künstliche allgemeine Intelligenz (AGI) allen Menschen zugute kommt. OpenAI führte modernste generative Modelle ein, darunter GPT-3, GPT-3,5 und GPT-4.

Der Azure OpenAI Service bietet REST-API-Zugriff auf die leistungsstarken Sprachmodelle von OpenAI und wurde entwickelt, um GenAI-Anwendungen mit Azure zu erstellen. Durch die Bereitstellung einer robusten Suite von Diensten und Modellen für künstliche Intelligenz können Sie innovative Anwendungen erstellen, die das Verständnis natürlicher Sprache, die Textgenerierung und andere GenAI-Funktionen nutzen. Azure OpenAI bietet Zugriff auf modernste generative KI-Sprachmodelle, die Kontext verstehen, kohärenten Text generieren und Übersetzungen, Zusammenfassungen und Frageantwortaufgaben durchführen können. Mit Azure OpenAI können Sie Anwendungen erstellen, die Eingaben natürlicher Sprachen verstehen und intelligent reagieren.

Azure KI Language-Dienst

Mit Azure KI Language können Sie intelligente Anwendungen erstellen, die natürliche Sprache verstehen und verarbeiten. Wenn diese Dienste in eine flexible Serverinstanz von Azure Database for PostgreSQL integriert sind, verbessern diese Dienste Ihre Datenbankfunktionen, sodass Sie Aufgaben wie Stimmungsanalyse, Textzusammenfassung und Schlüsselausdrucksextraktion direkt in SQL-Abfragen ausführen können.

Azure Machine Learning

Azure Machine Learning ist ein umfassender Clouddienst, der für den Lebenszyklus des Machine Learning-Projekts entwickelt wurde. Er bietet eine robuste Plattform zum Erstellen, Bereitstellen und Verwalten von Machine Learning-Modellen.

Entsperren von KI-basierten Anwendungen

Azure KI- und Machine Learning Services können mithilfe der azure_ai Erweiterung nahtlos in Ihre PostgreSQL-Datenbank integriert werden, um hoch skalierbare KI-basierte Anwendungen zu erstellen. Sie können die vertraute SQL-Sprache und die Flexibilität von PostgreSQL verwenden, um intelligente Lösungen innerhalb Ihrer Datenbankebene zu erstellen. Azure KI Services bietet verschiedene Funktionen, z. B. Verarbeitung natürlicher Sprache, Empfehlungssysteme, Textzusammenfassungen und Inhaltsgenerierung, die Ihre Anwendungen unterstützen können. Mit Azure Machine Learning können Sie benutzerdefinierte Machine Learning-Modelle erstellen, trainieren und bereitstellen, die von der azure_ai Erweiterung aufgerufen werden können, um Vorhersagen zu erstellen oder Ausgaben basierend auf Daten in Ihren Tabellen zu generieren.

Szenario: Immobiliensuche und Empfehlungsanwendung

Stellen Sie sich vor, Sie sind der leitende KI-Entwickler für Margie's Travel, ein Unternehmen, dessen Web- und Mobil-Apps Reisende auf der Suche nach einer Unterkunft mit Hausbesitzern und Immobilienverwaltern verbinden, die bereit sind, ihre Immobilien zu vermieten. Diese Apps werden von einer Azure Database for PostgreSQL-Datenbank unterstützt. Sie sind damit beauftragt, diese Apps durch neue GenAI-Funktionen zu verbessern. Sie recherchieren, wie Azure KI- und ML-Dienste und die azure_ai Erweiterung verwendet werden können, um diese Funktionen hinzuzufügen.

Lernziele

Dieses Modul untersucht die azure_ai Erweiterung und wie sie die nahtlose Integration von generativen KI-Funktionen in Anwendungen mit einem flexiblen Azure Database for PostgreSQL Server ermöglicht. Sie werden mit dem Wissen ausgestattet, um leistungsstarke generative KI-Anwendungen zu erstellen. Dieses Modul umfasst Folgendes:

  • Untersuchen Sie die Konzepte von generativen KI- und generativen Sprachmodellen und untersuchen Sie, wie sie zum Erstellen umfangreicher KI-Anwendungen verwendet werden können.
  • Bewerten Sie die Funktionen der azure_ai Erweiterung für PostgreSQL.
  • Installieren und erkunden Sie die azure_ai Erweiterung in einer flexiblen Azure Database for PostgreSQL Serverinstanz.

Am Ende dieses Moduls können Sie mit dem Erstellen leistungsstarker GenAI-Anwendungen beginnen, indem Sie einen flexiblen Azure Database for PostgreSQL Server verwenden, der mit der azure_ai Erweiterung erweitert wurde.