A LiveKit automatikusan kitakarja a személyes adatokat a hangügynökök naplóiból

A LiveKit új PII Redaction funkciója automatikusan eltávolítja a személyes adatokat a LiveKit Cloud Agent Observability felvételeiből és átirataiból. A vállalat szerint a szolgáltatás minden Agent Observability-ügyfél számára felár nélkül elérhető.
- A PII Redaction automatikusan kitakarja a személyes adatokat a felvételekből és átiratokból.
- A LiveKit LLM-et használ a beszélgetések kontextusban történő elemzéséhez.
- A rendszer 41 adatfajtát támogat 10 kategóriában.
- Az Observability-adatokat 30 nap után automatikusan törlik.
- A funkció Python és Node.js SDK 1.7.0 mellett, felár nélkül érhető el.
LLM elemzi a beszélgetéseket
A LiveKit Agent Observability a hangügynökök működésének elemzését segíti valódi hívások során. A fejlesztők egyetlen, visszajátszható idővonalon láthatják az egyes munkamenetek részletes nyomkövetési adatait, naplóit és átiratait.
A most bejelentett PII Redaction bekapcsolásával a rendszer még a felvételek és átiratok tárolása előtt kitakarhatja a neveket, címeket, születési dátumokat és számos más érzékeny adatot. A LiveKit közlése szerint a megoldás LLM-et használ, amely a beszélgetéseket azok teljes kontextusában értelmezi, hasonlóan ahhoz, ahogy egy emberi adatkitakarási szakember dolgozna.
Ez azért fontos, mert a hangbeszélgetésekben a személyes adatok többféle formában jelenhetnek meg. A beszélők betűzhetik az adatokat, több fordulón keresztül mondhatják ki őket, vagy menet közben javíthatják a korábbi közléseiket. A LiveKit szerint a hagyományos mintakeresés, például a reguláris kifejezések vagy a névjegyzékek használata, ezeket a helyzeteket nehezebben kezeli.
A szövegben és a hangban is eltűnik az érzékeny adat
A kitakarási motor a szöveges átiratban az egyes szavakat vagy jeleket helyettesíti. A jelölések megmutatják, milyen adatot távolított el a rendszer, például egy telefonszámot, miközben a fejlesztő továbbra is láthatja a környező szöveget és megértheti az ügynök működését.
A nyomkövetésekből és naplókból automatikusan törlődnek azok a mezők, amelyek személyes adatot tartalmazhatnak, vagy potenciálisan érzékenyként vannak megjelölve. A hangfelvételből szintén eltávolítják a személyes adatokat.
A LiveKit a teljes forduló törlését választja az érintett hangrész pontos kivágása helyett, mivel a szószintű automatikus beszédfelismerési időbélyegek nem minden beszédfelismerő modellnél megbízhatók tökéletesen. A felvételben ilyenkor az eredeti beszéd helyett halk hangjelzés hallható. Mivel a hangfelvétel és az átirat szinkronban jelenik meg az Agent Insights nézetben, a fejlesztők meghallgathatják a felvételt, miközben elolvashatják a kitakart szöveg környezetét.
41 adatfajta, 30 napos megőrzés
A LiveKit jelenleg 10 csoportba sorolva 41 különböző személyesadat-típust támogat. Ide tartoznak a teljes, utó- és családnevek, az e-mail-címek és telefonszámok, az életkor és a születési dátum, a felhasználónevek és jelszavak, valamint az URL-ek és IP-címek.
A rendszer pénzügyi adatokat, például bankszámlaszámokat, banki azonosítókat, kártyaadatokat és CVV-kódokat is kezel. A helyadatok között címek, városok és koordináták szerepelnek, az azonosítók csoportjába pedig többek között társadalombiztosítási számok, útlevelek, jogosítványok és állami azonosítók tartoznak. A projekt beállításaiban kiválasztható, mely kategóriák legyenek aktívak. A legtöbb alapértelmezés szerint engedélyezett, a többi igény szerint kapcsolható be.
A LiveKit Cloud biztonságos adatfogadó szolgáltatása először a kitakarás nélküli felvételeket és átiratokat fogadja, majd a projektben beállított modell feldolgozza őket, mielőtt az eredmény a megfigyelési rendszer tárhelyére kerülne. Az így létrehozott adatok 30 napig érhetők el az Agent Insights felületen, utána automatikusan törlődnek. A LiveKit emellett a teljes futtatási rétegre Zero Data Retention, vagyis nulla adatmegőrzési szabályzatot alkalmaz.
Bekapcsolás a projektbeállításokban
A PII Redaction a LiveKit Agents SDK legfrissebb verzióját használó ügyfelek számára érhető el. A támogatott verzió a Python és a Node.js esetében is 1.7.0.
A funkció a LiveKit Cloud projekt Project Settings, majd Observability menüpontjában kapcsolható be. Ehhez az Agent Observabilitynek is aktívnak kell lennie, ezután a fejlesztő kiválaszthatja a kívánt kitakarási kategóriákat. A beállítás a LiveKit szerint azonnal érvénybe lép a később az Agent Observabilitybe küldött munkameneteknél.
A megoldás a felhasználóknak azt jelenti, hogy a hangügynökök működésének részletes vizsgálata mellett a fejlesztők szabályozhatják, mely személyes adatok kerüljenek be a tárolt megfigyelési adatokba. A LiveKit ezt felár nélkül kínálja minden Agent Observability-ügyfélnek.
LiveKit: Introducing PII redaction for LiveKit Observability


