ai-agents-for-beginners

Jak projektować dobre agentów 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 wadą w projektowaniu generatywnej AI, inżynierowie często mają trudności z ustaleniem, od czego zacząć. Stworzyliśmy zestaw zasad projektowania UX skoncentrowanych na człowieku, aby umożliwić programistom budowanie systemów agentów skoncentrowanych na klientach, które odpowiadają na 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:

Ta lekcja obejmie

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, korzystając z zasad 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 można przekazać opinię i modyfikować system.
  2. Kontrola: Umożliwiaj użytkownikowi dostosowanie, określenie preferencji i personalizację oraz kontrolę nad systemem i jego atrybutami (w tym możliwość zapomnienia).
  3. Spójność: Dąż do spójnych, multimodalnych doświadczeń na różnych urządzeniach i punktach końcowych. Korzystaj z znanych elementów UI/UX, 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, korzystając z tych zasad i wytycznych

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ść powitalna, 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 przekazać opinię (kciuki w górę i w dół, przycisk „Prześlij opinię” itp.). Jasno 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, na przykład za pomocą System Prompt. Umożliwiaj 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 do udostępniania zapytań, dodawania plików lub zdjęć oraz oznaczania kogoś lub czegoś 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.

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

Badanie ram agentów

Następna lekcja

Wzorzec projektowania narzędzi


Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczeniowej AI Co-op Translator. Chociaż dokładamy wszelkich starań, aby tłumaczenie było precyzyjne, prosimy pamiętać, ż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 wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.