
(Click pe imaginea de mai sus pentru a viziona videoclipul acestei lecții)
Principii de Design pentru Agenți AI
Introducere
Există multe moduri de a gândi construirea sistemelor agentice AI. Având în vedere că ambiguitatea este o caracteristică și nu un defect în designul AI generativ, uneori este dificil pentru ingineri să își dea seama de unde să înceapă. Am creat un set de principii de design UX centrate pe oameni pentru a permite dezvoltatorilor să construiască sisteme agentice centrate pe client, care să răspundă nevoilor lor de afaceri. Aceste principii de design nu reprezintă o arhitectură prescriptivă, ci mai degrabă un punct de plecare pentru echipele care definesc și construiesc experiențe cu agenți.
În general, agenții ar trebui să:
- Extindă și scaleze capacitățile umane (brainstorming, rezolvarea problemelor, automatizare etc.)
- Completeze golurile de cunoștințe (ajută-mă să mă pun la curent cu domenii de cunoștințe, traducere etc.)
- Faciliteze și sprijine colaborarea în modurile în care preferăm să lucrăm cu alții
- Ne facă versiuni mai bune ale noastre (de exemplu, antrenor de viață/maestru al sarcinilor, ajutându-ne să învățăm abilități de reglare emoțională și mindfulness, construind reziliență etc.)
Ce va acoperi această lecție
- Ce sunt Principiile de Design Agentic
- Care sunt câteva linii directoare de urmat în implementarea acestor principii de design
- Exemple de utilizare a principiilor de design
Obiective de învățare
După finalizarea acestei lecții, vei putea:
- Explica ce sunt Principiile de Design Agentic
- Explica liniile directoare pentru utilizarea Principiilor de Design Agentic
- Înțelege cum să construiești un agent folosind Principiile de Design Agentic
Principiile de Design Agentic

Agent (Spațiu)
Acesta este mediul în care agentul operează. Aceste principii informează modul în care proiectăm agenți pentru a interacționa în lumi fizice și digitale.
- Conectare, nu colapsare – ajută la conectarea oamenilor cu alți oameni, evenimente și cunoștințe acționabile pentru a permite colaborarea și conexiunea.
- Agenții ajută la conectarea evenimentelor, cunoștințelor și oamenilor.
- Agenții apropie oamenii. Nu sunt proiectați să înlocuiască sau să minimalizeze oamenii.
- Ușor accesibil, dar ocazional invizibil – agentul operează în mare parte în fundal și ne atenționează doar atunci când este relevant și adecvat.
- Agentul este ușor de descoperit și accesibil pentru utilizatorii autorizați pe orice dispozitiv sau platformă.
- Agentul sprijină intrări și ieșiri multimodale (sunet, voce, text etc.).
- Agentul poate trece fără probleme între prim-plan și fundal; între proactiv și reactiv, în funcție de nevoile utilizatorului.
- Agentul poate opera într-o formă invizibilă, dar procesul său de fundal și colaborarea cu alți agenți sunt transparente și controlabile de către utilizator.
Agent (Timp)
Acesta este modul în care agentul operează în timp. Aceste principii informează modul în care proiectăm agenți care interacționează în trecut, prezent și viitor.
- Trecut: Reflectarea asupra istoriei care include atât starea, cât și contextul.
- Agentul oferă rezultate mai relevante pe baza analizei datelor istorice mai bogate, dincolo de eveniment, oameni sau stări.
- Agentul creează conexiuni din evenimentele trecute și reflectă activ asupra memoriei pentru a interacționa cu situațiile actuale.
- Acum: Îndrumare mai mult decât notificare.
- Agentul încorporează o abordare cuprinzătoare pentru interacțiunea cu oamenii. Când se întâmplă un eveniment, agentul merge dincolo de notificarea statică sau alte formalități statice. Agentul poate simplifica fluxurile sau genera dinamic indicii pentru a direcționa atenția utilizatorului la momentul potrivit.
- Agentul livrează informații bazate pe mediul contextual, schimbările sociale și culturale și adaptate intenției utilizatorului.
- Interacțiunea cu agentul poate fi graduală, evoluând/creând complexitate pentru a împuternici utilizatorii pe termen lung.
- Viitor: Adaptare și evoluție.
- Agentul se adaptează la diverse dispozitive, platforme și modalități.
- Agentul se adaptează comportamentului utilizatorului, nevoilor de accesibilitate și este personalizabil liber.
- Agentul este modelat și evoluează prin interacțiunea continuă cu utilizatorul.
Agent (Nucleu)
Acestea sunt elementele cheie în nucleul designului unui agent.
- Acceptă incertitudinea, dar stabilește încrederea.
- Un anumit nivel de incertitudine a agentului este de așteptat. Incertitudinea este un element cheie al designului agentului.
- Încrederea și transparența sunt straturi fundamentale ale designului agentului.
- Oamenii controlează când agentul este pornit/oprit, iar starea agentului este vizibilă în mod clar în orice moment.
Liniile directoare pentru implementarea acestor principii
Când utilizezi principiile de design menționate anterior, folosește următoarele linii directoare:
- Transparență: Informează utilizatorul că AI este implicat, cum funcționează (inclusiv acțiunile anterioare) și cum să ofere feedback și să modifice sistemul.
- Control: Permite utilizatorului să personalizeze, să specifice preferințe și să personalizeze, și să aibă control asupra sistemului și atributelor acestuia (inclusiv capacitatea de a uita).
- Consistență: Tinde spre experiențe consistente, multimodale pe dispozitive și puncte de acces. Folosește elemente UI/UX familiare acolo unde este posibil (de exemplu, pictograma microfon pentru interacțiunea vocală) și reduce cât mai mult posibil sarcina cognitivă a clientului (de exemplu, răspunsuri concise, ajutoare vizuale și conținut „Află mai multe”).
Cum să proiectezi un agent de călătorie folosind aceste principii și linii directoare
Imaginează-ți că proiectezi un agent de călătorie, iată cum ai putea gândi utilizarea Principiilor de Design și a Liniilor Directoare:
- Transparență – Informează utilizatorul că agentul de călătorie este un agent activat de AI. Oferă câteva instrucțiuni de bază despre cum să înceapă (de exemplu, un mesaj „Salut”, exemple de solicitări). Documentează clar acest lucru pe pagina produsului. Arată lista de solicitări pe care utilizatorul le-a adresat în trecut. Fă clar cum să oferi feedback (buton de thumbs up și thumbs down, buton Trimite Feedback etc.). Articulează clar dacă agentul are restricții de utilizare sau subiect.
- Control – Asigură-te că este clar cum utilizatorul poate modifica agentul după ce a fost creat, cu lucruri precum Promptul Sistemului. Permite utilizatorului să aleagă cât de detaliat este agentul, stilul său de scriere și orice restricții despre ce nu ar trebui să discute agentul. Permite utilizatorului să vizualizeze și să șteargă orice fișiere sau date asociate, solicitări și conversații anterioare.
- Consistență – Asigură-te că pictogramele pentru Partajare Prompt, adăugarea unui fișier sau fotografie și etichetarea cuiva sau a ceva sunt standard și ușor de recunoscut. Folosește pictograma agrafă pentru a indica încărcarea/partajarea fișierelor cu agentul și pictograma imagine pentru a indica încărcarea graficelor.
Ai mai multe întrebări despre Modelele de Design Agentic AI?
Alătură-te Azure AI Foundry Discord pentru a te întâlni cu alți cursanți, a participa la ore de birou și a obține răspunsuri la întrebările tale despre agenții AI.
Resurse suplimentare
Lecția anterioară
Explorarea Cadrelor Agentice
Lecția următoare
Model de Design pentru Utilizarea Instrumentelor
Declinare de responsabilitate:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim să asigurăm acuratețea, vă rugăm să fiți conștienți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa natală ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.