ai-agents-for-beginners

Jak projektować dobre Agenty AI

(Kliknij powyższy obraz, aby obejrzeć wideo z tej lekcji)

Zasady projektowania agentów AI

Wprowadzenie

Istnieje wiele sposobów myślenia o budowaniu systemów agentowych AI. Biorąc pod uwagę, że niejednoznaczność jest cechą, a nie błędem w projektowaniu Generative AI, inżynierom czasami trudno jest w ogóle zacząć. Stworzyliśmy zestaw ludzkocentrycznych zasad projektowania UX, aby umożliwić deweloperom tworzenie systemów agentowych skoncentrowanych na kliencie, które rozwiązują ich potrzeby biznesowe. Te zasady projektowania nie są narzuconą architekturą, lecz raczej punktem wyjścia dla zespołów definiujących i budujących doświadczenia agentowe.

Ogólnie rzecz biorąc, agenty powinny:

Ta lekcja obejmie

Cele nauki

Po ukończeniu tej lekcji będziesz potrafił:

  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 jest środowisko, w którym agent działa. Te zasady pomagają projektować agentów do angażowania się w światy fizyczne i cyfrowe.

Agent (Czas)

To, jak agent działa w czasie. Te zasady pomagają projektować agentów współpracujących w przeszłości, teraźniejszości i przyszłości.

Agent (Rdzeń)

To są kluczowe elementy w rdzeniu projektu agenta.

Wytyczne do wdrażania tych zasad

Korzystając z powyższych zasad projektowania, stosuj następujące wytyczne:

  1. Przejrzystość: Informuj użytkownika o zaangażowaniu AI, jak działa (w tym działania przeszłe) oraz jak przekazywać opinię i modyfikować system.
  2. Kontrola: Umożliwiaj użytkownikowi dostosowanie, określanie preferencji i personalizację oraz kontrolę nad systemem i jego atrybutami (w tym możliwość zapomnienia).
  3. Spójność: Dąż do spójnych, wielomodalnych doświadczeń na różnych urządzeniach i punktach końcowych. Stosuj znane elementy UI/UX tam, gdzie to możliwe (np. ikona mikrofonu dla interakcji głosowej) i minimalizuj obciążenie poznawcze klienta (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 podejść do wykorzystania Zasad Projektowania i Wytycznych:

  1. Przejrzystość – Poinformuj użytkownika, że Agent Podróży jest agentem zasilanym AI. Podaj podstawowe instrukcje, jak rozpocząć (np. wiadomość „Witaj”, przykładowe polecenia). Wyraźnie udokumentuj to na stronie produktu. Pokaż listę poleceń, które użytkownik zadał wcześniej. Jasno pokaż, jak przekazywać opinię (kciuki w górę i w dół, przycisk „Wyślij opinię” itp.). Wyraźnie zaznacz, czy agent ma ograniczenia dotyczące użycia lub tematu.
  2. Kontrola – Upewnij się, że użytkownik wie, jak może modyfikować Agenta po jego utworzeniu, np. za pomocą Promptu Systemowego. Pozwól użytkownikowi wybrać, jak rozbudowany jest Agent, jego styl pisania i ewentualne zastrzeżenia dotyczące tematów, których Agent nie powinien poruszać. Pozwól użytkownikowi przeglądać i usuwać powiązane pliki lub dane, promptów i wcześniejszych rozmów.
  3. Spójność – Upewnij się, że ikony do udostępniania poleceń, dodawania plików lub zdjęć oraz oznaczania kogoś lub czegoś są standardowe i rozpoznawalne. Użyj ikony spinacza, aby wskazać przesyłanie/udostępnianie plików agentowi, a ikony obrazu do wskazania przesyłania grafiki.

Przykładowe kody

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

Dołącz do Microsoft Foundry Discord, aby spotkać innych uczących się, uczestniczyć w dyżurach i uzyskać odpowiedzi na pytania dotyczące agentów AI.

Dodatkowe zasoby

Poprzednia lekcja

Eksplorowanie ram agentowych

Następna lekcja

Wzorzec użycia narzędzi


Zastrzeżenie: Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Choć dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym należy uznawać za autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.