ai-agents-for-beginners

Jak projektować dobre agenty AI

(Kliknij obrazek powyżej, aby obejrzeć wideo z tej lekcji)

Zasady projektowania agentów AI

Wprowadzenie

Istnieje wiele sposobów myślenia o budowaniu systemów agentów AI. Biorąc pod uwagę, że niejednoznaczność jest cechą, a nie błędem w projektowaniu generatywnej AI, inżynierom czasami trudno jest ustalić, od czego zacząć. Stworzyliśmy zestaw zasad projektowania UX skoncentrowanych na człowieku, aby umożliwić deweloperom budowanie systemów agentów skoncentrowanych na kliencie, które spełniają ich potrzeby biznesowe. Te zasady projektowania nie są sztywną architekturą, lecz punktem wyjścia dla zespołów definiujących i budujących doświadczenia z agentami.

Ogólnie rzecz biorąc, agenci powinni:

W tej lekcji omówimy

Cele nauki

Po ukończeniu tej lekcji będziesz w stanie:

  1. Wyjaśnić, czym są zasady projektowania agentów
  2. Wyjaśnić wytyczne dotyczące stosowania zasad projektowania agentów
  3. Zrozumieć, jak zbudować agenta, stosując zasady projektowania agentów

Zasady projektowania agentów

Zasady projektowania agentów

Agent (Przestrzeń)

To środowisko, w którym działa agent. Te zasady informują, jak projektować agentów do działania w fizycznym i cyfrowym świecie.

Agent (Czas)

To sposób, w jaki agent działa w czasie. Te zasady informują, jak projektować agentów, którzy wchodzą w interakcje z przeszłością, teraźniejszością i przyszłością.

Agent (Rdzeń)

To kluczowe elementy w rdzeniu projektu agenta.

Wytyczne do wdrażania tych zasad

Podczas korzystania z powyższych zasad projektowania stosuj następujące wytyczne:

  1. Przejrzystość: Informuj użytkownika, że AI jest zaangażowane, jak działa (w tym wcześniejsze działania) oraz jak przekazywać opinie i modyfikować system.
  2. Kontrola: Umożliwiaj użytkownikowi personalizację, określanie preferencji i dostosowywanie systemu oraz jego atrybutów (w tym możliwość zapomnienia danych).
  3. Spójność: Dąż do spójnych, wielomodalnych doświadczeń na różnych urządzeniach i punktach końcowych. Używaj znanych elementów UI/UX tam, gdzie to możliwe (np. ikona mikrofonu dla interakcji głosowej) i maksymalnie redukuj obciążenie poznawcze użytkownika (np. dąż do zwięzłych odpowiedzi, pomocy wizualnych i treści „Dowiedz się więcej”).

Jak zaprojektować agenta podróży, stosując te zasady i wytyczne

Wyobraź sobie, że projektujesz agenta podróży. Oto jak możesz zastosować zasady projektowania i wytyczne:

  1. Przejrzystość – Poinformuj użytkownika, że agent podróży jest wspierany przez AI. Podaj podstawowe instrukcje, jak zacząć (np. wiadomość „Witaj”, przykładowe zapytania). Wyraźnie udokumentuj to na stronie produktu. Pokaż listę zapytań, które użytkownik zadał w przeszłości. Wyjaśnij, jak przekazywać opinie (kciuk w górę i w dół, przycisk „Prześlij opinię” itp.). Wyraźnie określ, czy agent ma ograniczenia w zakresie użytkowania lub tematów.
  2. Kontrola – Upewnij się, że użytkownik wie, jak modyfikować agenta po jego utworzeniu, np. za pomocą System Prompt. Umożliw użytkownikowi wybór, jak szczegółowy ma być agent, jego styl pisania oraz wszelkie ograniczenia dotyczące tematów, o których agent nie powinien mówić. Pozwól użytkownikowi przeglądać i usuwać powiązane pliki lub dane, zapytania i wcześniejsze rozmowy.
  3. Spójność – Upewnij się, że ikony dla opcji „Udostępnij zapytanie”, dodaj plik lub zdjęcie oraz oznacz kogoś lub coś są standardowe i rozpoznawalne. Użyj ikony spinacza do papieru, aby wskazać przesyłanie/udostępnianie plików agentowi, oraz ikony obrazu, aby wskazać przesyłanie grafik.

Przykładowe kody

Masz więcej pytań dotyczących wzorców projektowania agentów AI?

Dołącz do Azure AI Foundry Discord, aby spotkać się z innymi uczącymi się, uczestniczyć w godzinach konsultacji i uzyskać odpowiedzi na pytania dotyczące agentów AI.

Dodatkowe zasoby

Poprzednia lekcja

Odkrywanie ram agentów

Następna lekcja

Wzorzec projektowania narzędzi


Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż staramy się zapewnić dokładność, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uznawany za wiarygodne źródło. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.