Freigeben über


Map-Agent fließt zu Anforderungen

Dieser Artikel erklärt, wie man Agentenströme in drei Kernstufen unterteilt: Eingabe, Transformation und Ausgabe. Man lernt, fundierte Entscheidungen darüber zu treffen, ob man jede Stufe umsetzt, indem man unstrukturierte (KI-optimierte) oder deterministische (codebasierte) Ansätze verwendet.

In diesem Artikel erfahren Sie, wie Sie:

  • Organisieren Sie Agenten-Workflows in Eingabe-, Transformations- und Ausgabephasen.
  • Wählen Sie für jede Stufe zwischen unstrukturierten und deterministischen Komponenten.
  • Stimmen Sie Ihre Anforderungen mit den gewünschten Fähigkeiten ab.
  • Entwerfen Sie effektive Lösungen, die Flexibilität mit Vorhersehbarkeit in Einklang bringen.

Diese Anleitung hilft Architekten und Entwicklern, robuste Agenten zu entwickeln, indem sie Komponenten-Kompromisse erklären und Technologieentscheidungen für jede Workflow-Phase anleiten.

Organisieren Sie Agenten-Workflows in Eingabe-, Transformations- und Ausgabephasen

Du kannst Agenten-Workflows in drei Stufen organisieren: Eingabe, Transformation und Ausgabe. Jede Stufe kann entweder unstrukturierte (KI-verbesserte) Komponenten oder deterministische (codebasierte) Komponenten verwenden, wie in der folgenden Tabelle gezeigt:

Etappe Dynamischer Fluss (unstrukturiert) Deterministischer Fluss (strukturiert)
Eingabe "Ich vermarkte eine Automobilmarke, lass Bilder von Autos für meine Werbekampagne einsetzen." Sortieren Sie die Top 100 Arbeitsgegenstände nach letztem Änderungsdatum.
Transform Mehrere Werkzeuge könnten verwendet werden (Bildsuche, Bildgenerierung) mit unstrukturierten Parametern. Die Abfragezeichenkette wird mit den Parametern top=x, sortby = y für jede Anfrage generiert.
Output Bei jedem Durchlauf werden verschiedene Bilder generiert, auch wenn sich die Backend-Daten nicht ändern. Man muss immer 100 Ergebnisse erzielen, mit korrektem Datum und Sortierreihenfolge.

Einige Komponenten funktionieren am besten als deterministische Lösungen, wie die Möglichkeit des Nutzers, seinen bevorzugten Client auszuwählen. Andere Komponenten, wie Werkzeuge, funktionieren am besten als dynamische oder deterministische Lösungen basierend auf dem gewünschten Ergebnis und der Toleranz für Varianz.

Workflow-Stufen an die Technologie anpassen

Die Abbildung von Workflow-Phasen auf Technologieentscheidungen erfordert eine sorgfältige Abwägung der geschäftlichen Anforderungen und operativen Einschränkungen. Die folgende Tabelle ordnet Eingangs-, Transformations- und Ausgabeanforderungen den Agentenoptionen zu:

Etappe Unstrukturierte Optionen Deterministische Optionen
Eingabe Wissensbasen, semantische Indexe, Bilder, Agent-zu-Agent-Kommunikation API-Plugins, Power Platform-Connectoren, Model Context Protocol (MCP)-Tools
Transform Generative KI-Modelle Power Automate Flows, Logic Apps, codebasierte Logik
Output Generative KI-Antworten einschließlich deklarativer Agenten Adaptive Karten, Themen, MCP-Werkzeuge

Hinweis

  • Transformations- und Ausgabestufen können nur auf Daten wirken, die der Agent als Eingabe erhält. Sie müssen die Formatierungs- und Größenanforderungen von Eingaben verstehen, einschließlich Links, Tabellenkopf, Zeilenanzahl, Bilder und vollständigem Dokumentkontext, um gewünschte Ausgaben zu erzeugen.
  • Das Prinzip "Garbage in, garbage out" gilt für Agentenimplementierungen. Abgeschnittene oder gebrochene Inhalte aus semantischen Indexen, denen erforderliche Metadaten fehlen, verschlechtern die Ausgabequalität unabhängig von der Komplexität der Transformations- und Ausgabekomponenten.

Fähigkeiten bewerten

Jeder Ansatz bietet unterschiedliche Unterstützungsstufen für unstrukturierte und deterministische Ansätze über Workflow-Phasen hinweg.

Etappe Unstrukturierte Optionen Deterministische Optionen
Eingabe Deklarative Agenten über semantischen Index, benutzerdefinierte Engine-Agenten über semantischen Index Benutzerdefinierte Engine-Agenten, deklarative Agenten über Plugins oder MCP
Transform Deklarative Agenten, kundenspezifische Engine-Agenten Deklarative Agenten über Plugins oder MCP, benutzerdefinierte Engine-Agenten
Output Deklarative Agenten, kundenspezifische Engine-Agenten Benutzerdefinierte Engine-Agents

Nutzen Sie diese Fähigkeitsmatrix, um zu entscheiden, welchen Ansatz Sie basierend auf der spezifischen Kombination aus unstrukturierten und deterministischen Anforderungen für jede Workflow-Phase wählen sollten.

Weitere Informationen:

Nächster Schritt

Lernen Sie, wie Sie Anforderungen bewerten, die die Technologieentscheidungen für jede Agentenkomponente leiten.