ai-agents-for-beginners

Kaip projektuoti gerus DI agentus

(Paspauskite aukščiau esantį paveikslėlį, kad peržiūrėtumėte šios pamokos vaizdo įrašą)

AI agentinių projektavimo principai

Įvadas

Yra daug būdų mąstyti apie AI agentinių sistemų kūrimą. Kadangi neaiškumas yra savybė, o ne klaida generatyvaus DI dizaino srityje, inžinieriams kartais sunku suprasti, nuo ko net pradėti. Mes sukūrėme žmonėms orientuotų UX projektavimo principų rinkinį, kad leistume kūrėjams kurti klientams orientuotas agentines sistemas, skirtas spręsti jų verslo poreikius. Šie projektavimo principai nėra privaloma architektūra, o pradinis taškas komandoms, kurios apibrėžia ir kuria agentų patirtis.

Apskritai agentai turėtų:

Ši pamoka apims

Mokymosi tikslai

Baigę šią pamoką, sugebėsite:

  1. Paaiškinti, kas yra agentiniai projektavimo principai
  2. Paaiškinti gaires, kaip naudoti agentinius projektavimo principus
  3. Suprasti, kaip sukurti agentą, naudojant agentinius projektavimo principus

Agentiniai projektavimo principai

Agentiniai projektavimo principai

Agentas (erdvė)

Tai aplinka, kurioje agentas veikia. Šie principai nurodo, kaip projektuoti agentus, veikiančius fiziniame ir skaitmeniniame pasauliuose.

Agentas (laikas)

Tai, kaip agentas veikia per laiką. Šie principai nurodo, kaip projektuoti agentus, sąveikaujančius su praeitimi, dabartimi ir ateitimi.

Agentas (branduolys)

Tai pagrindiniai elementai agento dizaino branduolyje.

Gairės, kaip įgyvendinti šiuos principus

Kai naudojate ankstesnius projektavimo principus, vadovaukitės šiais nurodymais:

  1. Skaidrumas: Informuokite vartotoją, kad DI dalyvauja, kaip jis veikia (įskaitant ankstesnius veiksmus) ir kaip pateikti atsiliepimą bei modifikuoti sistemą.
  2. Valdymas: Leiskite vartotojui tinkinti, nurodyti pageidavimus ir personalizuoti, bei turėti kontrolę sistemos ir jos atributų atžvilgiu (įskaitant galimybę pamiršti).
  3. Nuoseklumas: Siekite nuoseklios, multimodalinės patirties įvairiuose įrenginiuose ir taškuose. Naudokite pažįstamus UI/UX elementus, kai įmanoma (pvz., mikrofono piktogramą balso sąveikai) ir kiek įmanoma sumažinkite kliento pažintinę apkrovą (pvz., siekite glaustų atsakymų, vaizdinių priemonių ir „Learn More“ turinio).

Kaip suprojektuoti kelionių agentą naudojant šiuos principus ir gaires

Įsivaizduokite, kad kuriate kelionių agentą, štai kaip galėtumėte mąstyti apie šių projektavimo principų ir gairių taikymą:

  1. Skaidrumas – Informuokite vartotoją, kad kelionių agentas yra DI palaikomas agentas. Pateikite keletą pagrindinių nurodymų, kaip pradėti (pvz., „Sveiki“ žinutė, pavyzdiniai užklausimai). Aiškiai užfiksuokite tai produkto puslapyje. Rodykite sąrašą užklausimų, kuriuos vartotojas yra uždavęs anksčiau. Aiškiai nurodykite, kaip pateikti atsiliepimą (nykščiai aukštyn/žemyn, mygtukas „Siųsti atsiliepimą“ ir kt.). Aiškiai apibrėžkite, ar agentui taikomi naudojimo ar temų apribojimai.
  2. Valdymas – Įsitikinkite, kad aišku, kaip vartotojas gali modifikuoti agentą po jo sukūrimo, pvz., naudojant System Prompt. Leiskite vartotojui pasirinkti, kiek detalus turi būti agentas, jo rašymo stilių ir bet kokius apribojimus, apie ką agentas neturėtų kalbėti. Leiskite vartotojui peržiūrėti ir ištrinti susijusius failus ar duomenis, užklausimus ir ankstesnius pokalbius.
  3. Nuoseklumas – Įsitikinkite, kad piktogramos „Share Prompt“, pridėti failą ar nuotrauką ir pažymėti ką nors yra standartinės ir atpažįstamos. Naudokite segiklio piktogramą, kad nurodytumėte failo įkėlimą / bendrinimą su agentu, ir paveikslėlio piktogramą, kad nurodytumėte grafikos įkėlimą.

Pavyzdiniai kodai

Ar turite daugiau klausimų apie AI agentinius projektavimo šablonus?

Prisijunkite prie Microsoft Foundry Discord, susitikite su kitais besimokančiais, dalyvaukite konsultacijose ir gaukite atsakymus į savo AI agentų klausimus.

Papildomi ištekliai

Ankstesnė pamoka

Agentinių karkasų tyrinėjimas

Kita pamoka

Įrankių naudojimo dizaino šablonas


Atsakomybės apribojimas: Šis dokumentas buvo išverstas pasitelkus dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, atkreipkite dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojamas profesionalus, žmogaus atliktas vertimas. Mes neatsakome už jokius nesusipratimus ar klaidingą aiškinimą, kilusius dėl šio vertimo naudojimo.