Einleitung

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 Ihrer Azure-Datenbank für flexible Server- und Azure AI- und Machine Learning-Dienste 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.

Gießerei-Werkzeuge

Foundry Tools 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 Foundry Tools können Sie innovative Lösungen erstellen, die die Benutzererfahrung verbessern, Workflows automatisieren und den Geschäftsbetrieb 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-Dienst 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 künstlichen Intelligenzdiensten und -modellen können Sie innovative Anwendungen erstellen, die natursprachliche Kenntnisse, Textgenerierung und andere GenAI-Funktionen verwenden. 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-Sprachdienst

Mit der Azure-Sprache können Sie intelligente Anwendungen erstellen, die natürliche Sprache verstehen und verarbeiten. Wenn diese Dienste in eine flexible Serverinstanz von Azure Database für 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. Es bietet eine robuste Plattform zum Erstellen, Bereitstellen und Verwalten von Machine Learning-Modellen.

Entsperren von KI-basierten Anwendungen

Azure AI- und Machine Learning-Dienste 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. Foundry Tools 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: Anwendung zur Suche nach Mietobjekten und Empfehlungen

Stellen Sie sich vor, Sie sind der leitende KI-Entwickler für Margie es Travel, ein Unternehmen, dessen Web- und mobile Apps Reisende verbinden, die nach Unterkünften mit Hausbesitzern und Immobilienmanagern suchen, die bereit sind, ihre Immobilien zu vermieten. Diese Apps werden von einer Azure-Datenbank für PostgreSQL unterstützt. Sie sind damit beauftragt, diese Apps durch neue GenAI-Funktionen zu verbessern. Sie recherchieren, wie Azure AI- 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 Server für Azure-Datenbank für PostgreSQL ermöglicht. Sie werden mit dem Wissen ausgestattet, um leistungsstarke generative KI-Anwendungen zu erstellen. In diesem Modul haben Sie Folgendes gelernt:

  • 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-Server für PostgreSQL verwenden, der mit der azure_ai Erweiterung erweitert wurde.