- Domů
- /
- Článek
Pokyny pro definování cílů a pokyny pro agenta AI
Tento článek nastiňuje pokyny pro definování cílů a pokynů pro autonomní agenty umělé inteligence využívající velké jazykové modely (LLM).
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í).