Osvedčené postupy na definovanie cieľov

Táto časť obsahuje osvedčené postupy na písanie cieľových výziev pre agenta AI, ktorý používa veľké jazykové modely (LLM) a akcie na splnenie zámerov používateľov. Agent AI podporuje dva typy akcií – vyplnenie slotu a vyplnenie slotu naplnením. Každý slot predstavuje krok pri plnení zámeru používateľa.

Výzva k dosiahnutiu cieľa by mala poskytnúť jasný smer účelu AI Agenta bez toho, aby sa ponorila do špecifík. Podrobnosti o tom, ako dosiahnuť cieľ, vrátane zdrojov, destinácií, dátumov alebo iných špecifických informácií, riešia jednotlivé akcie a ich procesy zapĺňania slotov.

Praktiky na prijatie

  • Udržujte cieľ všeobecný a široký.
  • Zamerajte sa na celkovú funkciu alebo účel Agenta.
  • Použite akčné slovesá na opis primárnej funkcie agenta.
  • Zvážte výsledok alebo prínos pre používateľa.
  • Používajte jasný a stručný jazyk.
  • Uistite sa, že cieľ je v súlade s akciami a schopnosťami agenta.

Dobré príklady

  • Pomáha používateľom rezervovať lety
  • Pomoc s rezerváciou reštaurácie
  • Poskytovanie predpovedí počasia
  • Správa osobných zoznamov úloh

Praktiky, ktorým sa treba vyhnúť

  • Neuvádzajte konkrétne podrobnosti, ako sú miesta, dátumy alebo informácie o používateľovi.
  • Vyhnite sa zmieňovaniu konkrétnych akcií alebo metód implementácie.
  • Nepoužívajte technický žargón ani zložitú terminológiu.
  • Vyhnite sa príliš dlhým alebo komplikovaným vyhláseniam o cieľoch.
  • Do jednej výzvy nezahŕňajte viacero nesúvisiacich cieľov.
  • Vyhnite sa používaniu nejednoznačných alebo vágnych jazykov.

Zlé príklady

  • Pomáhame používateľom rezervovať let z Los Angeles do San Francisca na 15. júla (príliš konkrétne)
  • Používanie rozhrania API na rezerváciu letov na rezerváciu miest v lietadle (uvádza podrobnosti o implementácii)
  • Rezervácia letov, vytváranie hotelových rezervácií a prenájom áut (viaceré nesúvisiace ciele)
  • Používanie spracovania prirodzeného jazyka na pochopenie dopytov používateľov o rezerváciách letov (príliš technické)
  • Robiť veci súvisiace s cestovaním (príliš vágne)

Osvedčené postupy na definovanie pokynov

Agentom s podporou LLM by ste mali poskytnúť jasné a použiteľné pokyny, aby ste zaistili, že svoje úlohy vykonávajú presne a efektívne. Táto časť načrtáva osvedčené postupy vo formáte Čo robiť a nerobiť, aby vás viedla pri písaní pokynov pre agentov s podporou LLM. Títo agenti používajú integrované nástroje na úlohy, ako je rezervácia stretnutí, zákaznícka podpora a iné interakcie založené na chate/hlase.

Praktiky na prijatie

  • Buďte konkrétni a jasní

    • Jasne definujte úlohu, ktorú musí agent vykonať.
    • Používajte jednoduchý a ľahko zrozumiteľný jazyk.

  • Poskytnite pokyny krok za krokom

    • Rozdeľte úlohy na menšie, zvládnuteľné kroky.
    • Uistite sa, že kroky majú logické poradie.

  • Zahrňte kontextové povedomie

    • Poskytnite kontext, ktorý pomôže agentovi pochopiť úlohu.
    • Prispôsobte pokyny na zlepšenie používateľského zážitku.
  • Uveďte použitie nástroja

    • Jasne uveďte, ktoré nástroje použiť.
    • Poskytnite podrobné pokyny na používanie nástroja.

  • Naplánujte si riešenie chýb

    • Zahrňte pokyny na riešenie bežných chýb.
    • Poskytnite záložné možnosti.

  • Zapojte používateľov

    • Zahrňte pokyny na interakciu používateľa.
    • Uistite sa, že agent potvrdzuje akcie a žiada spätnú väzbu.

  • Zabezpečte prispôsobivosť

    • Umožnite úpravy na základe vstupu používateľa.
    • Podporujte neustále zlepšovanie.

  • Dodržiavajte etické zásady

    • Zabezpečte dodržiavanie etických smerníc a nariadení.
    • Zahrňte opatrenia na zmiernenie potenciálnych predsudkov.

Dobré príklady

  • Rezervácia stretnutia – opýtajte sa používateľa na dátum a čas, ktorý preferuje. Na kontrolu dostupnosti použite nástroj kalendára. Ak je to možné, rezervujte si stretnutie a potvrďte podrobnosti s používateľom. Ak nie je k dispozícii, navrhnite ďalší dostupný časový úsek.

  • Podpora zákazníka – pozdravte používateľa a požiadajte ho o dopyt. Ak sa otázka týka obnovenia hesla, preveďte ho procesom obnovenia pomocou nástroja na overenie. Potvrďte reset a opýtajte sa, či potrebujú ďalšiu pomoc.

  • Zhromažďovanie spätnej väzby – Po dokončení interakcie požiadajte používateľa, aby ohodnotil svoju skúsenosť na stupnici od 1 do 5. Zaznamenajte spätnú väzbu a poďakujte používateľovi za príspevok.

Praktiky, ktorým sa treba vyhnúť

  • Vyhnite sa nejasným pokynom – používajte nejednoznačný jazyk.

  • Preskočiť kroky – predpokladajme, že kroky vyvodzuje agent.

  • Ignorovať kontext – poskytujte pokyny bez kontextu.

  • Zanedbajte podrobnosti o nástroji – neurčíte, ktoré nástroje sa majú použiť.

  • Prehliadnite spracovanie chýb – Ignorujte potenciálne chyby.

  • Ignorujte interakciu používateľa – preskočte kroky interakcie používateľov.

  • Buďte neflexibilní – poskytnite prísne pokyny, ktoré neumožňujú zmeny.

  • Ignorujte etické pokyny – Prehliadnite súlad a zmierňovanie zaujatosti.

  • Vyhnite sa používaniu protichodných pokynov – nemali by sme používať protichodné pokyny (ktoré mätú zástupcu).

Zlé príklady

  • Rezervácia termínu

    • Vybavujte požiadavky zákazníkov (príliš vágne).
    • Stačí si rezervovať termín (bez udania spôsobu).

  • Zákaznícka podpora

    • Pomôžte používateľovi (príliš vágne).
    • Obnovte heslo (bez potvrdenia identity používateľa).

  • Zber spätnej väzby

    • Získajte spätnú väzbu (príliš vágnu).
    • Opýtajte sa, či sa im to páčilo (bez štruktúrovaného systému hodnotenia).