Menschenzentriertes Design für Agenten

Das Entwerfen einer großartigen Agent-Erfahrung geht über das Erstellen der richtigen Eingabeaufforderung hinaus. Dies bedeutet, dass ein vollständiges Interaktionssystem erstellt wird, bei dem jeder Oberflächen-, Reaktions- und Fehlerzustand zusammenarbeitet, um den Benutzer zu unterstützen. In diesem Artikel werden die Designtools und -prinzipien vorgestellt, die Ihnen dabei helfen – von den Fluent UI-Komponenten, die für visuelle Konsistenz sorgen, bis hin zu den Designmustern für den Lebenszyklus, die den Nutzern von der ersten Interaktion bis zur Fehlerbehebung Sicherheit geben.

Fluent UI

Banner, das die Fluent-Benutzeroberfläche für das Agent-Design darstellt.

Fluent UI bietet die visuelle und verhaltensbasierte Grundlage für Agents. Seine Komponenten sind wiederverwendbar und barrierefrei. Wenn Sie mit Fluent UI entwerfen, arbeiten Sie innerhalb eines Systems, das bereits an der visuellen Sprache Microsoft ausgerichtet ist. Dies bedeutet weniger Anpassungsaufwand und mehr Konsistenz für Benutzer im gesamten Microsoft 365 Ökosystem.

  • Design für Konsistenz und Kohärenz. Verwenden Sie Fluent UI-Steuerelemente, um die visuelle und verhaltensbezogene Ausrichtung zwischen den Agents Microsoft und dem breiteren Microsoft 365 Copilot Ökosystem aufrechtzuerhalten. Wenn Benutzer zwischen Agents wechseln, reduzieren vertraute Komponenten die kognitive Belastung und schaffen Vertrauen.

  • Design für Barrierefreiheit und Reaktionsfähigkeit. Übernehmen Sie Fluent UI React v9-Komponenten. Version 9 bietet verbesserte Unterstützung für Barrierefreiheit, reaktionsfähiges Verhalten und eine bessere Leistung im Vergleich zu früheren Versionen. Für Designer bedeutet dies, dass sich Ihre Layouts über verschiedene Bildschirmgrößen und Eingabemodalitäten hinweg korrekt anpassen, ohne dass benutzerdefinierte Überschreibungen erforderlich sind.

  • Design für die Komponentenauswahl und -anpassung. Die Fluent UI Web Components-Bibliothek ist Ihre Quelle der Wahrheit für verfügbare Muster. Sie enthält Umschaltflächen, zusammengesetzte Schaltflächen, Dialogfelder, Menüs, Registerkarten und verwandte Grundtypen. Beginnen Sie mit diesen Mustern, bevor Sie benutzerdefinierte Komponenten einführen.

  • Design für Leistung und Optimierung. Minimieren Sie die Bündelgröße durch absichtliche Komponentenverwendung. Vermeiden Sie unnötige Außerkraftsetzungen. Verlassen Sie sich auf Fluents Design- und Tokensystem zur visuellen Anpassung anstelle hartcodierter Stile– dies sorgt dafür, dass Ihr Agent mit zukünftigen Plattformupdates konsistent bleibt.

Wichtige Grundsätze für Agenten

Beim Entwerfen von Agenten ist es wichtig, dass sie vertrauenswürdig, ehrlich über ihre Natur sind und mit dem Bewusstsein für ihre breitere Wirkung konzipiert sind. Drei Kernprinzipien können Ihnen dabei helfen, Ihre Entwurfsentscheidungen zu treffen. Agenten sollten Folgendes sein:

  • Erstellt für Absichten. Agenten unterstützen den Nutzer, sie ersetzen nicht das menschliche Urteilsvermögen. Es ist wichtig, Funktionen und Einschränkungen klar zu kommunizieren, Ausgaben bearbeitbar zu halten und sichtbare Steuerelemente für Verfeinerungen bereitzustellen und Interaktionen zu entwerfen, die den Benutzerbesitz stärken. In der Praxis bedeutet dieses Prinzip, Formulierungen wie „Mit Copilot zusammenfassen“ statt „Copilot, fasse zusammen“ zu verwenden, sodass der Benutzer derjenige bleibt, der die Aktion auslöst.

  • Von Menschen unterschieden. Agenten erzeugen Antworten; sie denken nicht und empfinden nichts. Verwenden Sie neutrale, technologieorientierte Sprache. Vermeiden Sie emotionale oder menschliche Darstellung. Ton transparent und aufgabenorientiert halten. Vermeiden Sie Wörter wie "Verstehen", "Denken" oder "Fühlen"; Verwenden Sie stattdessen Wörter wie "Prozess" oder "Analysieren".

  • Verzerrungssicher. Die Ausgaben eines Agenten könnten sich auf mehr als nur den primären Benutzer auswirken. Entwerfen Sie mit dem Bewusstsein, wie Inhalte freigegeben oder wiederverwendet werden können. Risiken antizipieren und Mechanismen zur Überprüfung und Korrektur einschließen. Fragen Sie Ihr Team: Wer könnte diese Ausgabe sonst noch sehen oder auf ihrer Grundlage handeln? Was sind die unbeabsichtigten Folgen, wenn der Agent fehlschlägt oder missbraucht wird?

Weitere Hinweise zum verantwortungsvollen Agentendesign finden Sie im Artikel Wenn KI Teil des Teams wird: Drei Prinzipien für verantwortungsvolles Agentendesign.

Entwerfen über den gesamten Lebenszyklus hinweg

Gestalten Sie Erlebnisse mit Agenten als vollständige Interaktionssysteme, nicht als isolierte Prompts. Jeder Agent sollte die vollständige Benutzerreise unterstützen – von der ersten Expositions- und Erwartungseinstellung über die aktive Zusammenarbeit bis hin zur Korrektur und Wiederherstellung, wenn Ausgaben unvollkommen sind. Das Entwerfen in diesen Phasen sorgt für Klarheit, Vertrauen und nachhaltige Benutzerfreundlichkeit.

Erlebnis beim ersten Start

Die erste Interaktion legt den Ton für die gesamte Agentbeziehung fest. Wenn Benutzer auf den Agent für die erste Ausführung zugreifen:

  • Kommunizieren Sie klar, wozu sie entwickelt wurde. Stellen Sie Beispielaufforderungen, häufige Anwendungsfälle und sichtbare Einstiegspunkte bereit, die Benutzer zu sinnvollen Aufgaben führen.
  • Legen Sie Die Erwartungen an die Ausgabequalität fest. Stellen Sie klar, dass die Antworten variieren können und dass Ausgaben eine Überprüfung oder Verfeinerung erfordern können. Vermeiden Sie es, die Fähigkeiten zu übertreiben.
  • Reduzieren Sie Mehrdeutigkeit und fördern Sie die Erkundung. Frühe Transparenz schafft Vertrauen, reduziert Missbrauch und hilft Benutzern dabei, genaue mentale Modelle zu bilden, wie das System funktioniert.

Während der Interaktion

Während Benutzer aktiv mit dem Agent zusammenarbeiten:

  • Richten Sie sich an etablierten Anwendungsmustern aus. Steuerelemente, Layout und Terminologie sollten im umgebenden Produktumfeld stimmig wirken.
  • Iterative Verfeinerung unterstützen. Benutzer sollten in der Lage sein, Prompts anzupassen, den Umfang einzugrenzen, um Klarstellungen zu bitten oder generierte Inhalte direkt zu bearbeiten. Die Interaktion sollte kollaborativ statt transaktional wirken.
  • Zeigen Sie Inhalte an, wenn sie relevant sind. Wenn der Agent auf bestimmte Dateien, Auswahlen oder Datenquellen angewiesen ist, identifizieren Sie diese Informationen eindeutig. Die Aufrechterhaltung der Reaktionsfähigkeit, der Barrierefreiheit und des vorhersehbaren Verhaltens ist unerlässlich, um das Vertrauen der Benutzer aufrechtzuerhalten.

Wenn das System falsch ist

Agent-Ausgaben sind gelegentlich unvollständig, ungenau oder entsprechen nicht der Absicht:

  • Stellen Sie klare und effiziente Korrekturpfade bereit. Benutzer sollten in der Lage sein, Antworten neu zu generieren, Eingabeaufforderungen zu überarbeiten oder Ausgaben ohne Reibung manuell zu bearbeiten. Vermeiden Sie das Erzwingen von Benutzern, Workflows neu zu starten.
  • Zeigen Sie Kontextsignale an. Stellen Sie gegebenenfalls referenzierte Daten oder Annahmen bereit, um den Benutzern zu verstehen, warum eine Antwort generiert wurde. Transparenz und Wiederherstellbarkeit stärken die Kontrolle des Benutzers und verhindern Frustration.