RAG AI chatbot (2. generace) + voicebot

O PROJEKTU

Pro realitní kancelář jsem postavil dvojici AI hlasových asistentů, kteří dnes běží v ostrém provozu a denně odbavují reálné telefonáty i chaty. Jde o druhou generaci mého RAG řešení oproti první verzi z roku 2023 kompletně přestavěnou na n8n, Supabase, ElevenLabs a Twilio.

  • chatbot na webu odpovídá na dotazy o nemovitostech i o kanceláři (widget vpravo dole).
  • voicebot zvládá telefonní hovory ve dvou režimech
    • Lucka přijímá příchozí hovory, odpovídá na dotazy ohledně nemovitostí
    • Jáchym sám volá zájemcům po vyplnění formuláře, kvalifikuje je a předává makléři

VÝSLEDKY PROVOZU

Kompletní bilance obou hlasových asistentů z ostrého provozu — od prvního hovoru 3. dubna do 3. září 2026. Žádné demo, žádný pilotní vzorek: všech 2 729 konverzací, které přes systém prošly.

Čísla níže jsou počítána podle toho, co se v hovoru skutečně stalo — podle nástrojů, které asistenti zavolali. Ne podle automatického příznaku „úspěch“. Ten agenta ukazuje 98,8 % a o obchodním výsledku neříká vůbec nic; je to hodnocení modelu, ne měření přínosu.

Lucka · příchozí recepce · +420 910 926 161 Jáchym · odchozí kvalifikace · v testu
2 729
hovorů celkem
66,9 h
odmluveno na lince
763
zapsaných poptávek a prohlídek
625
přepojení na člověka

Lucka – příchozí hovory

ostrý provoz2 496 hovorů · 148 dní

Virtuální recepční na hlavním čísle kanceláře. Vyhledá nemovitost v nabídce, zapíše do systému zájem o prohlídku, založí poptávku nebo předá hovor skutečné asistentce. Běží nepřetržitě od 3. dubna, sedm dní v týdnu.

Objem
2 496
19,6 hovoru denně za posledních 30 dní
Čas na lince
61,2 h
průměr 88 s, medián 48 s
Zápisy do systému
659
26,4 % všech hovorů
Přepojení na makléře
624
25,0 % všech hovorů
Mimo pracovní dobu
343
13,7 % – večery a víkendy

Týdenní objem hovorů

poslední sloupec je neúplný týden
04080120160dubenkvětenčervenčervenecsrpen

Jak hovory dopadly

každý hovor je právě v jedné kategorii
Zápis prohlídky / poptávky65926,4 %Přepojení na makléře61324,6 %Zavěšeno do 15 sekund56622,7 %Hledání bez zápisu31012,4 %Ostatní krátké dotazy30212,1 %Dotaz na kancelář461,8 %
vyřešeno nebo předáno bez konkrétního výstupu ztracený hovor

Hovorů s přepojením bylo celkem 624; těch jedenáct, kde Lucka nejdřív zapsala prohlídku a teprve pak přepojila, je započteno v zápisech.

Kdy lidé volají

hodina zahájení hovoru
01002003000246810121416182022mimo 8–18 h: 206 hovorů (8,3 %)

Dny v týdnu

168 hovorů o víkendu
02004006005445104354703699771poútstčtsone

Délka hovoru

medián 48 s · devět z deseti do 220 s
020040060057941737032736336674do 15 s15–30 s30–60 s1–2 min2–3 min3–5 min5 min+

Vývoj výsledků po měsících

podíl na hovorech daného měsíce
0%10%20%30%40%zápispřepojenízavěšenodubenkvětenčervenčervenecsrpenzáří
zápis do systému přepojení na makléře zavěšeno do 15 s

Měsíční přehled

MěsícHovorůMinutØ délkaZápisPřepojeníZavěšeno <15 s
duben *32846986 s806578
květen43662987 s1149194
červen51079093 s148134118
červenec58179482 s146139170
srpen56388995 s162168105
září *7810077 s92714

Duben začíná 3. 4. prvním hovorem, září končí 3. 9. – oba měsíce jsou neúplné.

Jáchym – odchozí hovory

v testu233 hovorů · 16 dní

Druhý asistent zatím není v ostrém provozu. Volá na poptávky prodeje a odhadu nemovitosti, ověří údaje a uloží je do systému – a právě teď se na řízených dávkách ladí scénář, načasování a předávka dat. Nasazení do plného provozu teprve přijde, čísla níž jsou tedy z testu, ne z ostré kampaně.

Testovacích hovorů
233
215 odchozích, 7 příchozích, 11 z webu
Čas na lince
5,7 h
průměr 88 s, medián 94 s
Uložené poptávky
104
53 % dokončených hovorů
Úspěšnost v srpnu
12/13
hovorů skončilo uloženou poptávkou
Nespojeno
32
13,7 % – hovor se nerozeběhl

Testovací dávky po měsících

od července jen ladicí běhy
03570105140901272131květenčervenčervenecsrpenzáří *

Délka hovoru

buď se nespojí, nebo projde celý scénář
0255075100652519168622do 15 s15–30 s30–60 s1–2 min2–3 min3–5 min5 min+

Rozdělení bez prostřední části je u odchozího volání dobrá zpráva: hovor se buď nerozeběhne vůbec, nebo dojde až na konec scénáře. Medián 94 sekund je proti 48 sekundám u příchozí linky víc než dvojnásobný – odchozí hovor vede strukturovaný rozhovor, ne krátký dotaz.

Oba asistenti vedle sebe

 LuckaJáchym
Rolepříchozí recepceodchozí kvalifikace
Stavostrý provoztestovací režim
První hovor3. 4. 202625. 5. 2026
Hovorů celkem2 496233
Dnů s provozem14816
Nejsilnější den48 · 31. 8.46 · 26. 5.
Čas na lince61,2 h5,7 h
Medián délky48 s94 s
Dokončeno bez chyby2 465 (98,8 %)195 (83,7 %)
Zápis / uložení dat659 (26,4 %)104 (44,6 %)
Přepojení na člověka624 (25,0 %)1
Hovor se nespojil26 (1,0 %)32 (13,7 %)

Vyšší podíl nespojených hovorů u odchozí linky je normální – u příchozího hovoru volá člověk sám, u odchozího ho musíte zastihnout.

Nejpoužívanější nástroje

hledat_nemovitosti 1022 / –end_call663 / 101zapis659 / 15transfer_to_number624 / 1detail_nemovitosti481 / –uloz_data– / 104info_kancelar117 / –language_detection90 / 4volat_zpet– / 9
Lucka Jáchym

Počet hovorů, ve kterých byl nástroj alespoň jednou zavolán. Vyhledávání i zápis běží přes n8n workflow napojené na aktualizovanou vektorizovanou kopii databáze nemovitostí v Supabase.

Kvalita hovorů

audit 2 681 volání nástrojů

Objem a výsledky říkají, kolik toho asistentky odbavily. Tahle část se ptá, jestli to odbavily dobře – co přesně se uložilo do systému, co vrátilo vyhledávání a jak dlouho člověk čekal v tichu.

Použitelný kontakt
97,4 %
zápisů má jméno i příjmení
Platný e-mail
82,8 %
14,4 % je záměrně prázdných
Hledání mimo lokalitu
23,9 %
požadovaná obec chybí ve výsledcích
Chybovost nástrojů
9,1 %
245 z 2 681 volání
Ticho na odpověď
~5 s
model 1,2 s + nástroj 3,6 s

Co je uvnitř krátkých hovorů

566 hovorů kratších než 15 sekund
Volající vůbec nepromluvil51891,5 %Pár slov a zavěšení458,0 %Krátká výměna (4+ replik)30,5 %

Tohle je nejdůležitější zjištění celého auditu. Devět z deseti „ztracených“ hovorů není odmítnutí asistentky – volající neřekne ani slovo. Medián délky je sedm sekund, přesně tolik trvá uvítací věta. Odpovídá to omylům, přepadeným hovorům a automatickým vytáčečům. Z agregovaných čísel to vypadalo jako čtvrtinová ztráta; ve skutečnosti je prostor ke zlepšení asi desetinový.

Kvalita zapsaných kontaktů

722 zkontrolovaných zápisů
Telefon v platném formátu71999,6 %Jméno i příjmení70397,4 %Platný e-mail59882,8 %E-mail záměrně prázdný10414,4 %Nepoužitelný zápis e-mailu141,9 %Vymyšlená adresa60,8 %

Telefonní číslo sedí prakticky vždy, protože se bere z volání, ne z řeči. Prázdný e-mail „–“ je správné chování podle zadání, když ho volající nemá. Nepoužitelných je 14 zápisů a v 6 případech si asistentka místo prázdné hodnoty vymyslela adresu typu nemá@email.cz – obojí už je opravené v zadání.

Sedí výsledky vyhledávání na dotaz?

1 127 vyhledávání za celé období
Nástroj hlásil „nalezeno“ 1127100,0 %Druh sedí u 1. nabídky98087,0 %Prodej / pronájem sedí u 1.94283,6 %Lokalita aspoň v jedné ze 783876,1 %Lokalita v 1. nabídce76469,4 %Lokalita nenalezena vůbec26323,9 %

Nejcennější nález pro další vývoj: vyhledávání nad nabídkou je sémantické, bez tvrdého filtru a bez prahu relevance. Vrátí vždy sedm nabídek a nikdy nepřizná, že nic nemá. Ve 23,9 % hledání se požadovaná obec neobjeví ani v jedné z nich. Asistentka to podle zadání většinou odchytí a řekne „v této lokalitě nabídku nemáme“, ale stojí ji to desítky sekund hovoru. V řešení už je doplnit filtr na typ, druh a okres jako jednoduchý zásah s velkým dopadem. Řádky o lokalitě se počítají z 1 101 hledání, kde volající obec skutečně uvedl. Jde o 99 % všech vyhledávání za celé období, ne o vzorek.

Jak dlouho běží nástroje

medián a devátý decil, v sekundách
012345 szapis3,6 / 4,6hledat_nemovitosti3,2 / 4,4info_kancelar2,8 / 4,3uloz_data2,6 / 3,7detail_nemovitosti2,2 / 2,6
medián 90 % volání do

K času nástroje se přičítá ~1,2 sekundy, než odpoví jazykový model. Hovor s vyhledáním tedy obsahuje zhruba pětisekundovou pauzu, kterou musí vyplnit fráze typu „už se na to dívám“. Tady je prostor zrychlit workflow na straně databáze.

Proč nástroje selhaly

245 chybných volání za celé období
Selhala autorizace13655,5 %Volající skočil do řeči9840,0 %Vypršel limit 20 s62,4 %Webhook neexistoval52,0 %

Víc než polovinu tvoří jediná porucha z počátku provozu – dvoutýdenní výpadek autorizace v květnu. Zbytek jsou situace, kdy volající skočí asistentce do řeči během zápisu; systém pak volání zopakuje a hovor pokračuje. Od odstranění té poruchy se chybovost drží kolem čtyř procent.

Co z čísel plyne

Provoz roste a drží tempo

Z 328 hovorů v dubnu na 563 v srpnu, posledních třicet dní stabilně kolem dvaceti hovorů denně. Za pět měsíců Lucka odbavila 2 496 hovorů a strávila na lince 61 hodin – zhruba osm pracovních dnů, které nikdo z kanceláře netelefonoval. Pět měsíců bez výpadku je u hlasového agenta podstatnější číslo než jakákoli demoukázka.

Každý čtvrtý hovor končí zápisem

659 zápisů prohlídek a poptávek do systému. Když se počítají jen hovory, kde volající skutečně mluvil (přes 30 sekund, celkem 1 500 hovorů), je to 44 %. Dalších 624 hovorů Lucka předala makléři – dohromady tedy víc než polovina provozu skončí buď kontaktem v systému, nebo živým člověkem na lince.

Třináct procent hovorů by jinak spadlo do hlasovky

343 hovorů přišlo večer, brzy ráno nebo o víkendu. Špička je mezi devátou a desátou (286 hovorů), provoz ale drží až do osmnácté a v pondělí je o 47 % silnější než v pátek. Tohle je skutečný přínos celého systému: hovory, které by jinak nikdo nezvedl.

Zavěšení do 15 sekund nejsou odmítnutí

Do patnácti sekund skončí 566 hovorů (22,7 %) a z agregovaných čísel to vypadalo jako čtvrtinová ztráta. Audit ukázal opak: v 518 z nich volající neřekne ani slovo a medián délky sedm sekund přesně odpovídá uvítací větě. Jsou to omyly a automatické vytáčeče, ne lidé prchající před robotem. Skutečná rezerva je zhruba desetinová – a tohle je přesně ten rozdíl, který samotná statistika neukáže a audit ano.

Slabým místem je vyhledávání, ne asistentka

Sémantické hledání nad nabídkou vrací vždy sedm výsledků a nikdy nepřizná, že nic nenašlo. Ve 23,9 % hledání není požadovaná obec ani v jednom z nich a v 16 % je první nabídka na opačnou stranu obchodu. Asistentka to většinou odchytí a lokalitu nezmiňuje, ale stojí ji to desítky sekund hovoru. V řešení je tvrdý filtr a práh relevance – je to jednorázová úprava workflow, ne zásah do asistentky.

Přepojování roste rychleji než zápisy

Podíl přepojení stoupl z 19,8 % v dubnu na 29,8 % v srpnu, zatímco zápisy se drží kolem 26 %. Buď volající častěji rovnou žádají člověka, nebo asistentka předává dřív, než dotáhne dotaz. Rozdíl mezi těmi dvěma vysvětleními je zásadní a v agregovaných číslech ho nepoznáte – vyžaduje projít vzorek srpnových přepojených hovorů.

Odchozí asistent je připravený, ne rozjetý

233 testovacích hovorů zatím ukazuje, že scénář drží: v srpnu skončilo 12 ze 13 hovorů uloženou poptávkou a medián 94 sekund znamená, že rozhovor dojde až do konce. Na závěry je to ale málo dat. Nasazení do ostrého provozu je další krok, ne hotová věc.

Technicky je provoz čistý

U Lucky skončilo chybou 5 hovorů z 2 496 (0,2 %). U Jáchyma spadly 4 hovory na chybějící proměnnou v nástroji – jediná opakující se technická závada za celé období, odstraněná při ladění.

Co čísla neříkají

Tahle část v prezentacích většinou chybí… přitom rozhoduje o tom, jak vážně se dají čísla brát. Co z těchto dat vyčíst nejde:

Co se stalo s kontaktem po předání. Audit výše ověřil, že zápisy jsou formálně v pořádku – jméno, telefon i e-mail sedí. Kolik z nich ale skončilo prohlídkou a kolik obchodem, je otázka na CRM kanceláře, ne na tato data.

Jestli přepojený hovor někdo zvedl. Přepojení se v datech počítá ve chvíli, kdy hovor odejde na cílové číslo. Co se stalo potom, systém už nevidí a bylo by nutné ověřit v realitní kanceláři.

Náladu ve většině hovorů. Analýza sentimentu je zapnutá až od poloviny období, takže pokrývá 704 z 2 496 hovorů: 29 % pozitivních, 55 % neutrálních, 16 % negativních, průměrná míra frustrace 0,18 z 1. Na trend to zatím nestačí.

Kolik z toho je čistý přírůstek. U 343 hovorů mimo pracovní dobu je odpověď zřejmá – ty by jinak nikdo nezvedl. U zbytku by šlo o srovnání se stejným obdobím před nasazením; to je měřitelné, jen to zatím nikdo neudělal.

REÁLNÁ UKÁZKA

  • chatbot: vpravo dole
  • voicebot: +420910926161

PRAKTICKÉ DEMO

TECHNOLOGIE

  • n8n
  • OpenAI embeddings
  • ElevenLabs
  • ChatGPT 5.2
  • Supabase
  • Gemini 3 Flash (Preview)

WORKFLOW – PŘÍCHOZÍ HOVOR

WORKFLOW – ODCHOZÍ HOVOR

CHCETE TAKOVÉ ŘEŠENÍ?

Podobné AI asistenty stavím firmám na míru – na jejich vlastní infrastruktuře a napojené na jejich nástroje. Převezmou opakovanou práci, běží samostatně a máte plnou kontrolu nad daty i provozem.