Pravidla uživatele
Oddělit pevné podmínky od preferencí. Rozpočtový strop může nabídku vyřadit, zatímco váha ceny ovlivní pořadí nabídek, které podmínky splnily.
Lab je pracovní část BotCentralHubu pro návrhy AI systémů a přípravu jejich ověření. Aktuálně zde rozpracováváme koncept osobního agenta, jehož doporučení vycházejí z pravidel uživatele.
Koncept · Modelová ukázka
Cílem návrhu je osobní agent, který porovnává možnosti podle uživatelových podmínek a umožňuje zkontrolovat, proč některou doporučil. Uživatel určuje priority, nepřekročitelné limity a akce vyžadující schválení.
Publikovanou podobu tvoří návrh čtyř vrstev a ilustrační výpočet níže. Modelová tabulka není výsledkem běhu AI agenta ani důkazem jeho neutrality.
Oddělit pevné podmínky od preferencí. Rozpočtový strop může nabídku vyřadit, zatímco váha ceny ovlivní pořadí nabídek, které podmínky splnily.
Použít na všechny nabídky stejná kritéria a viditelné váhy. Obchodní vazby nebo zdroj nabídky nesmějí skrytě měnit uživatelovy priority.
Uchovat použité vstupy, pravidla, výpočet a důvody vyřazení. U skutečných nabídek bude potřeba doložit také zdroj a čas získání údajů.
Zobrazit doporučení před případnou akcí. Uživatel může změnit priority, odmítnout výsledek nebo schválit konkrétní další krok.
Fiktivní nabídky a pravidla vytvořená pro tuto ukázku. Nejde o aktuální ceny, skutečné obchody ani nákupní doporučení.
Porovnáváme tři nabídky stejného vybavení. Uvedená celková cena zahrnuje dopravu. Ostatní vlastnosti pro účely ukázky považujeme za stejné.
Nabídka, která nesplní některou pevnou podmínku, se neúčastní bodování. Chybějící cenu nebo dobu dodání je potřeba doplnit před hodnocením.
Vyšší počet bodů znamená lepší výsledek podle zvoleného pravidla. Bodové stupnice jsou záměrně jednoduché a slouží pouze této demonstraci.
V základním nastavení má cena váhu 60 % a rychlost dodání 40 %.
Celkové skóre = body za cenu × 0,6 + body za dodání × 0,4
| Nabídka | Celková cena | Dodání | Skóre | Výsledek |
|---|---|---|---|---|
| A | 1 800 Kč | 2 dny | 4,4 | Nejvyšší skóre |
| B | 1 600 Kč | 4 dny | 4,2 | Splňuje podmínky |
| C | 1 400 Kč | 7 dnů | — | Vyřazena: dodání přesahuje 5 dnů |
A získává 4 body za cenu a 5 za dodání: 4 × 0,6 + 5 × 0,4 = 4,4. B získává 5 bodů za cenu a 3 za dodání: 5 × 0,6 + 3 × 0,4 = 4,2. Nabídka C je levnější, ale překračuje pevný limit dodání.
Pokud uživatel zvýší váhu ceny na 80 % a sníží váhu dodání na 20 %, získá A skóre 4,2 a B skóre 4,6. Doporučení se změní na B. Pevné podmínky zůstávají stejné, takže C se dál nehodnotí.
Ukázka vysvětluje vliv pravidel a priorit na výsledek. Výpočet lze provést běžným programem; sám o sobě nevyžaduje AI. Případnou roli modelu při získávání nebo interpretaci údajů je potřeba ověřit samostatně.
Následující kroky představují plán ověření. Nejde o seznam dokončených testů.
Přijmout nabídky, pevné podmínky a váhy. Rozpoznat chybějící nebo neplatné údaje a vyžádat jejich doplnění.
Převést pravidla modelové ukázky do samostatné výpočetní části a porovnat výsledek s uvedenými hodnotami.
Ověřit překročení limitu, chybějící údaj, shodné skóre a změnu priorit. Při shodě přiznat nerozhodný výsledek nebo použít další pravidlo zadané uživatelem.
Předložit člověku vybrané nabídky, důvody vyřazení a použitá pravidla. První ověření končí doporučením bez provedení nákupu.
Tyto otázky určují další práci na návrhu. Modelová tabulka je zatím neřeší.
ThinkAsimov poskytuje prostor pro otázky důvěry a vztahu člověka k AI. RobotYellowPages může v budoucnu pomoci s orientací v nástrojích a poskytovatelích. Případné zapojení katalogu do tohoto konceptu je návrhem dalšího rozvoje.
Na stránce AI Agenti najdete pomoc s výběrem vhodné architektury. Automatizace ukazuje, jak propojit jednotlivé kroky se schvalováním a řešením chyb.