Osvědčené postupy pro definování cílů

V této části jsou nastíněny osvědčené postupy pro zápis výzev k cíli pro agenta s umělou inteligencí, který používá velké jazykové modely (LLM), a akce k plnění záměrů uživatelů. Agent s umělou inteligencí podporuje dva typy akcí – vyplnění slotu a vyplnění slotu s vyplněním. Každý slot představuje krok k naplnění záměru uživatele.

Výzva k cíli by měla poskytnout jasný směr pro účel agenta s umělou inteligencí, aniž by se překrývala specifika. Podrobnosti o tom, jak dosáhnout cíle, včetně zdrojů, cílů, dat a dalších specifických informací, jsou řešeny jednotlivými akcemi a jejich postupy vyplňování časových pozic.

Postupy pro osvojení

  • Zachovejte cíl obecný a široký.
  • Zaměřte se na celkovou funkci nebo účel agenta.
  • K popisu primární funkce agenta použijte slovesa akcí.
  • Zvažte výsledek nebo přínos pro uživatele.
  • Používejte jasný a výstižný jazyk.
  • Zajistěte, aby byl cíl v souladu s akcemi a možnostmi agenta.

Dobré příklady

  • Pomoc uživatelům s rezervací letů
  • Pomoc s rezervací restaurace
  • Poskytování předpovědi počasí
  • Správa osobních seznamů úloh

Postupy, kterým se vyhnout

  • Nezadávejte konkrétní podrobnosti, jako jsou místa, data nebo informace o uživateli.
  • Nezmiňujte konkrétní opatření nebo metody implementace.
  • Nepoužívejte technický žargon ani komplexní terminologii.
  • Vyhněte se příliš dlouhým nebo komplikovaným prohlášením o cíli.
  • Nezadávejte více nesouvisejících cílů do jedné výzvy.
  • Nepoužívejte nejednoznačný nebo neurčitý jazyk.

Špatné příklady

  • Pomoc uživatelům s rezervací letu z Los Angeles do San Francisca 15. července (příliš konkrétní)
  • Použití rozhraní API pro rezervaci letu k rezervaci míst v letadle (zmínky o prováděcích podrobnostech)
  • Rezervace letů, rezervace hotelů a pronájem aut (několik nesouvisejících cílů)
  • Používání zpracování přirozeného jazyka k pochopení dotazů uživatelů ohledně rezervací letů (příliš technické)
  • Dělat věci související s cestováním (příliš vágní)

Osvědčené postupy při definování pokynů

Agentům využívajícím technologii LLM byste měli poskytnout jasné a proveditelné pokyny, abyste zajistili, že budou plnit své úkoly přesně a efektivně. V této části jsou nastíněny osvědčené postupy ve formátu Do's a Don'ts, které vám pomohou při psaní pokynů pro agenty využívající technologii LLM. Tito agenti používají integrované nástroje pro úkoly, jako je rezervace schůzek, zákaznická podpora a další konverzace a hlasové interakce.

Postupy pro osvojení

  • Buďte konkrétní a jasní.

    • Jasně definujte úlohu, kterou musí agent provést.
    • Používejte jednoduchý a snadno srozumitelný jazyk.

  • Zadejte podrobné pokyny

    • Rozdělte úkoly na menší, zvládnutelné kroky.
    • Zajistěte, aby kroky probíhaly v logickém pořadí.

  • Zahrnout kontextové povědomí

    • Poskytněte kontext, aby agent mohl úkol pochopit.
    • Přizpůsobené pokyny pro vylepšení uživatelského prostředí.
  • Určete využití nástroje

    • Jasně uveďte, které nástroje se mají používat.
    • Zadejte podrobné pokyny týkající se používání nástroje.

  • Plán zpracování chyb

    • Zahrnout pokyny pro řešení běžných chyb.
    • Zadejte možnosti náhradního provozu.

  • Zapojení uživatelů

    • Zadejte pokyny týkající se interakce s uživateli.
    • Ujistěte se, že agent potvrdí akce a vyhledá zpětnou vazbu.

  • Zajištění přizpůsobivosti

    • Povolte úpravy na základě uživatelského vstupu.
    • Vybízejte k neustálému zlepšování.

  • Dodržování etických aspektů

    • Zajistit dodržování etických pokynů a předpisů.
    • Zahrňte opatření ke zmírnění možných předpokladů.

Dobré příklady

  • Rezervace schůzky – zeptejte se uživatele na preferované datum a čas schůzky. Pomocí nástroje kalendáře zkontrolujte dostupnost. Pokud je k dispozici, schůzku rezervujte a potvrďte podrobnosti s uživatelem. Není-li tento časový úsek k dispozici, navrhněte následující dostupný časový úsek.

  • Zákaznická podpora – pozdravte uživatele a zeptejte se na jeho dotaz. Pokud se dotaz týká resetování hesla, proveďte jej procesem resetování pomocí ověřovacího nástroje. Potvrďte resetování a zeptejte se, zda potřebují další pomoc.

  • Shromažďování zpětné vazby– Po dokončení interakce požádejte uživatele, aby ohodnotil svou zkušenost na škále 1–5. Zaznamenejte zpětnou vazbu a děkujeme uživateli za zadání.

Postupy, kterým se vyhnout

  • Vyhněte se neurčitým pokynům – používejte nejednoznačný jazyk.

  • Přeskočit kroky – předpokládá se, že agent zadává kroky.

  • Ignorovat kontext– Zadejte pokyny bez kontextu.

  • Podrobnosti o zanedbaném nástroji – Nelze určit, které nástroje se mají použít.

  • Přehlédnout zpracování chyb – ignorujte potenciální chyby.

  • Ignorovat interakci uživatelů – Přeskočte kroky zapojení uživatelů.

  • Být nepružný – zadejte rigidní pokyny, které neumožňují změny.

  • Ignorovat etické pokyny – Přehlédněte soulad s předpisy a zmírňování předpokladů.

  • Nepoužívejte protichůdné pokyny– Neměli bychom používat protichůdné pokyny (které zamění agenta).

Špatné příklady

  • Rezervace schůzky

    • Zpracování žádostí zákazníků (příliš vágní).
    • Stačí si zaregistrovat schůzku (bez uvedení způsobu).

  • Zákaznická podpora

    • Pomozte uživateli (příliš vágní).
    • Resetujte heslo (bez potvrzení identity uživatele).

  • Shromažďování zpětné vazby

    • Získejte zpětnou vazbu (příliš vágní).
    • Zeptejte se, zda se jim to líbilo (bez strukturovaného systému hodnocení).