Telefon
Hlasový vstup a výstup a SMS. Nikoli telefonní hovory.
Co to dělá
Rozpoznávání a syntéza řeči běží na vlastním hostingu, jsou směrovány podle jazyka mezi poskytovateli a využívají vrstvu pro střídání mluvčích, která řeší přerušení a streamování na úrovni vět, takže mluvená konverzace nepůsobí jako vysílačka. Pro textové zprávy je za příznakem funkce implementována samostatná cesta pro SMS.
Proč na tom záleží
Hlas je oblastí, kde pojetí „asistenta“ buď ožívá, nebo selhává, a latence zde hraje klíčovou roli. Vlastní hosting řeči znamená, že odezva nezávisí na frontě třetí strany.
Jak to funguje
Řeč standardně běží na vlastním hostingu
Rozpoznávání a syntéza běží ve vlastních kontejnerech se směrováním k poskytovatelům podle jazyka u těch jazyků, které lokální modely zvládají špatně.
Střídání mluvčích je explicitní
Brána pro střídání a segmentátor vět řídí přerušení a streamování, místo aby se před mluvením čekalo na kompletní odpověď.
Telefonie podporuje pouze SMS a je standardně vypnutá
Cesta pro SMS je vytvořena, ale je skryta za příznakem a vyžadují účet u operátora. Hlasové volání bylo explicitně mimo rozsah a nebylo implementováno.
Otázky
- Může můj agent brát telefony?
- Ne. Příchozí ani odchozí hovory nejsou k dispozici. Hlas funguje v prohlížeči; telefonie podporuje pouze SMS a je momentálně vypnutá.
- Které jazyky jsou pro řeč podporovány?
- Široká škála se směrováním k různým poskytovatelům podle jazyka, včetně vyhrazeného poskytovatele pro indické jazyky, kde obecné modely dosahují slabších výsledků.
The rest of the bag
AccessControl
Oprávnění pro jednotlivé dokumenty, která filtrují odpovědi, nikoli pouze stránky.
Vyhodnocení zásad se kvůli rychlosti ukládá do mezipaměti pro každou relaci; změna oprávnění se projeví při zneplatnění mezipaměti, nikoli okamžitě u každého probíhajícího požadavku.
Dokumentace
Strom složek, který agent čte, a konfigurační soubor, kterým se řídí.
Extrakce zahrnuje PDF, tabulky a přepisy. Exotické binární formáty nejsou analyzovány.
Události
Trvalý záznam toho, co agenti udělali a proč.
Vnitroprocesová sběrnice událostí je emitor na jednom uzlu, nikoli distribuovaný broker. Trvalý záznam napříč agenty je samostatná kniha úkolů v Postgresu.
That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.