0Pricing
Azure Fundamentals · Lektion

Überblick über Azure Cognitive Services

Verschaffen Sie sich einen Überblick über das Portfolio der Azure AI Services – Vision, Language, Speech und Decision – und stellen Sie eine Multi-Service-Ressource bereit, um mehrere APIs mit einem Schlüssel aufzurufen.

Überblick über Azure Cognitive Services ist eine kostenlose Azure Fundamentals-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Azure Fundamentals-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.

Was sind Azure AI Services?

Azure AI Services (früher Azure Cognitive Services) ist eine Sammlung vorgefertigter KI-APIs, mit denen Entwickler intelligente Funktionen in Anwendungen integrieren können, ohne Machine-Learning-Modelle von Grund auf trainieren zu müssen. Das Portfolio umfasst vier Bereiche: Vision (Bilder und Videos analysieren), Language (Text verstehen und generieren), Speech (Audio und Text ineinander umwandeln) und Decision (Inhalte personalisieren und Anomalien erkennen). Alle Dienste sind über REST-APIs, SDKs oder das Azure-Portal zugänglich.

Multi-Service- oder Single-Service-Ressourcen

Sie können AI Services auf zwei Arten bereitstellen. Eine Multi-Service-Ressource (im Portal als Azure AI Services bezeichnet) bietet über einen einzigen Endpunkt und API-Schlüssel Zugriff auf die meisten APIs – praktisch für Entwicklung und Experimente. Eine Single-Service-Ressource (z. B. Computer Vision oder Text Analytics) ermöglicht den Zugriff auf nur eine API mit eigener Abrechnung und servicebezogenen Kontingentgrenzen. Für Produktionsumgebungen werden Single-Service-Ressourcen häufig bevorzugt, um die Kosten zu kontrollieren und servicespezifische Sicherheitsrichtlinien anzuwenden.

# Create a multi-service Azure AI Services resource
az cognitiveservices account create \
  --name myAIServices \
  --resource-group myRG \
  --kind CognitiveServices \
  --sku S0 \
  --location eastus

Visionsdienste

Die Kategorie Azure AI Vision umfasst mehrere APIs. Computer Vision analysiert Bilder auf Objekte, Szenenbeschreibungen, Text (OCR) und nicht jugendfreie Inhalte. Mit Custom Vision können Sie mit nur wenigen Dutzend gekennzeichneten Bildern Ihr eigenes Modell zur Bildklassifizierung oder Objekterkennung trainieren. Die Face API erkennt Gesichter und Emotionen (mit Zugriffskontrollen für eine verantwortungsvolle Nutzung). Der Azure AI Video Indexer extrahiert aus Videodateien Erkenntnisse wie Sprechererkennung, Transkription und Szenenerkennung.

Sprachdienste

Die Kategorie Azure AI Language bietet Funktionen zur Textanalyse. Text Analytics ermöglicht Sentimentanalyse, die Extraktion von Schlüsselbegriffen, die Erkennung benannter Entitäten (NER) und die Spracherkennung. Azure AI Translator übersetzt Text mit einem einzigen API-Aufruf zwischen mehr als 100 Sprachen. Azure AI Language Understanding (CLU) klassifiziert Benutzerabsichten aus natürlicher Sprache, um dialogorientierte Anwendungen zu erstellen. Mit Azure AI Question Answering können Sie aus FAQs und Dokumenten eine Wissensdatenbank erstellen, die Fragen in natürlicher Sprache beantwortet.

Sprachdienste

Die Kategorie Azure AI Speech verbindet Audio und Text. Speech to Text (STT) transkribiert gesprochene Audiodaten in Echtzeit oder im Batchmodus, unterstützt mehr als 100 Sprachen und ermöglicht benutzerdefinierte Akustikmodelle für domänenspezifische Begriffe. Text to Speech (TTS) wandelt Text mithilfe neuronaler Stimmen in mehr als 140 Sprachen in natürlich klingendes Audio um. Speaker Recognition identifiziert oder verifiziert Personen anhand ihrer Stimme. Speech Translation kombiniert STT mit Translator, um eine Echtzeitübersetzung von Sprache zu Sprache bereitzustellen.

Entscheidungsdienste

Die Kategorie Decision umfasst Dienste für Personalisierung und Anomalieerkennung. Azure AI Anomaly Detector analysiert Zeitreihendaten (z. B. Servermetriken oder Verkaufszahlen) und erkennt automatisch Anomalien, ohne dass ein gekennzeichneter Trainingsdatensatz erforderlich ist – der Dienst lernt normale Muster aus historischen Daten. Azure AI Personalizer (in einigen Ansichten inzwischen Bestandteil von Content Safety) verwendet Reinforcement Learning, um anhand kontextbezogener Merkmale das beste Inhaltselement für die Anzeige bei einem Benutzer auszuwählen. Beide Dienste eignen sich für Szenarien im operativen Betrieb und in der Business Intelligence.

Aufrufen der APIs von AI Services

Alle APIs von Azure AI Services folgen demselben Muster: Rufen Sie aus Ihrer Ressource die Endpunkt-URL und einen API-Schlüssel ab (oder verwenden Sie eine verwaltete Identität) und senden Sie anschließend eine HTTP-POST-Anforderung mit der Nutzlast und dem Authentifizierungsheader. Die API gibt eine JSON-Antwort mit den Ergebnissen zurück. Microsoft stellt Client-SDKs für .NET, Python, JavaScript, Java und Go bereit, die die REST-Aufrufe mit typisierten Objekten und Wiederholungslogik kapseln. Dadurch wird die Integration vereinfacht, ohne dass Sie HTTP-Aufrufe manuell verarbeiten müssen.

# Call the Language Detection API using curl
curl -X POST 'https://myAIServices.cognitiveservices.azure.com/text/analytics/v3.1/languages' \
  -H 'Ocp-Apim-Subscription-Key: <your-key>' \
  -H 'Content-Type: application/json' \
  -d '{"documents": [{"id": "1", "text": "Bonjour tout le monde"}]}'

Prinzipien verantwortungsvoller KI

Microsoft entwickelt Azure AI Services nach sechs Prinzipien verantwortungsvoller KI: Fairness (KI darf nicht diskriminieren), Zuverlässigkeit und Sicherheit (KI sollte erwartungsgemäß funktionieren), Datenschutz und Sicherheit (Daten sollten geschützt werden), Inklusion (KI sollte alle Menschen unterstützen), Transparenz (KI sollte verständlich sein) und Verantwortlichkeit (Menschen sollten für Entscheidungen der KI verantwortlich sein). Für einige Funktionen, etwa die Identifizierungsfunktionen der Face API, muss vor der Freischaltung des Zugriffs ein formeller Antrag bei Microsoft gestellt werden.

Preismodell von AI Services

Azure AI Services werden nach dem Pay-per-Use-Modell abgerechnet: Sie zahlen pro API-Aufruf, pro analysiertem Bild, pro übersetztem Zeichen oder pro transkribierter Audiominute. Jeder Dienst und jede Tarifstufe hat eine eigene Abrechnungseinheit. Für die meisten Dienste gibt es eine kostenlose Tarifstufe (F0) mit begrenzten Aufrufkontingenten (z. B. 5.000 Aufrufe pro Monat für Text Analytics), sodass Experimente kostenfrei möglich sind. Die Standardtarifstufe (S0) bietet höhere Kontingente und eignet sich für Produktionsumgebungen. Die Kosten steigen linear mit der Nutzung – feste monatliche Verpflichtungen gibt es nicht.

Sichern von AI-Service-Ressourcen

Ressourcen von AI Services sollten über die standardmäßige Authentifizierung per API-Schlüssel hinaus abgesichert werden. Zu den bewährten Methoden gehören: Speichern Sie API-Schlüssel in Azure Key Vault statt im Code, verwenden Sie eine verwaltete Identität, um ohne Schlüssel auf die Ressource zuzugreifen, beschränken Sie den Netzwerkzugriff mithilfe von privaten Endpunkten, sodass die Ressource nur aus Ihrem VNet erreichbar ist, und aktivieren Sie die Diagnoseprotokollierung, um alle API-Aufrufe zu Compliance-Zwecken zu überprüfen. API-Schlüssel sollten regelmäßig ausgetauscht werden – jede Ressource verfügt über zwei Schlüssel, um einen Austausch ohne Ausfallzeit zu ermöglichen.

# Retrieve API keys for a Cognitive Services resource
az cognitiveservices account keys list \
  --name myAIServices \
  --resource-group myRG

# Regenerate key1 (rotate without downtime using key2)
az cognitiveservices account keys regenerate \
  --name myAIServices \
  --resource-group myRG \
  --key-name key1

Bereitstellen von AI Services in Containern

Viele Azure AI Services können als Docker-Container bereitgestellt werden, wenn Datenresidenz erforderlich ist (die Verarbeitung also lokal oder in einer bestimmten Region erfolgen muss) oder in nicht verbundenen Umgebungen. Sie rufen das Containerimage aus der Microsoft Container Registry ab, starten es mit Ihrem API-Schlüssel und der Endpunktkonfiguration und rufen die REST API des Dienstes unter localhost auf. Der Container verbindet sich zur Abrechnung mit Azure – die gesamte Nutzung wird weiterhin erfasst und über Ihr Azure-Abonnement abgerechnet, die KI-Verarbeitung erfolgt jedoch lokal.

# Run the Text Analytics sentiment container locally
docker run --rm -it \
  -p 5000:5000 \
  mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:latest \
  Eula=accept \
  Billing=https://myAIServices.cognitiveservices.azure.com/ \
  ApiKey=<your-key>

Kurze Überprüfung

Testen Sie Ihr Verständnis der Konzepte aus Microsoft Azure Fundamentals (AZ-900), die in dieser Lektion behandelt wurden.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Azure AI Services bietet vorgefertigte KI-Funktionen in den Bereichen Vision, Sprache, Speech und Decision, die über REST APIs zugänglich sind. Eine Multi-Service-Ressource vereinfacht den Zugriff mit einem einzigen Endpunkt und Schlüssel. Alle Dienste sollten mit Key Vault und einer verwalteten Identität abgesichert werden und können zur Erfüllung von Anforderungen an die Datenresidenz als Container bereitgestellt werden. Als Nächstes sehen wir uns den praktischen Aufruf der Language- und Vision-APIs an.

Häufig gestellte Fragen

Ist die Lektion „Überblick über Azure Cognitive Services“ kostenlos?

Ja — der vollständige Text von „Überblick über Azure Cognitive Services“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Azure Fundamentals-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Azure Fundamentals-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Überblick über Azure Cognitive Services“?

Verschaffen Sie sich einen Überblick über das Portfolio der Azure AI Services – Vision, Language, Speech und Decision – und stellen Sie eine Multi-Service-Ressource bereit, um mehrere APIs mit einem… Du übst Azure Fundamentals mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Azure Fundamentals zu starten?

Keine Vorkenntnisse erforderlich. Azure Fundamentals auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Überblick über Azure Cognitive Services“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Azure Fundamentals-Lektion Code schreiben und ausführen?

Ja. Jede Azure Fundamentals-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Überblick über Azure Cognitive Services
  2. Language- und Vision-APIs in der Praxis
  3. Azure Machine Learning Studio
  4. Azure OpenAI Service
← Zurück zu Azure Fundamentals