Hogyan működik az IntraCord
Az IntraCord Voice Agentek létrehozására és futtatására szolgáló platform. Meghatározhatja a beszélgetési folyamatot, csatlakoztathat egy telefonszámot, az IntraCord pedig kezeli a többit – átírja a hívó beszédét (STT), intelligens válaszokat generál (LLM), természetes hangon lejátssza azokat (TTS), majd strukturált eredményeket ad vissza a hívás végén.
A fő folyamat
Kulcsfontosságú összetevők
Workflow-k (ügynökök) A beszélgetés logikája. A workflow Node-ok (beszélgetési lépések) gráfja, amelyeket Edge-ek (feltételes átmenetek) kapcsolnak össze. Ön határozza meg, hogy az ügynök mit mond, mikor lép tovább, és milyen adatokat gyűjt.
Agent Runok A workflow minden végrehajtása Agent Runt hoz létre. Az Agent Run rekord tartalmazza az átiratot, a felvételt, a kinyert adatokat és a költséginformációkat.
Telefónia A telefon infrastruktúrája. Az IntraCord hívások kezdeményezéséhez és fogadásához csatlakozik a telefonszolgáltatójához (Twilio, Vonage stb.). Az audio stream a hívó fél és IntraCord között valós időben.
Transcriber (STT) A hívó fél beszédét valós időben szöveggé alakítja. Az IntraCord elküldi az audio streamet a beállított STT-szolgáltatónak, az átiratot pedig az LLM és a végső Agent Run rekord is használja.
LLM-szolgáltató Feldolgozza az átiratot és az aktív Node promptját az ügynök következő válaszának generálásához. Kiértékeli az Edge-feltételeket is, hogy eldöntse, mikor lépjen tovább a beszélgetés.
Hangszintetizátor (TTS) Az LLM szöveges válaszát hanggá alakítja, és visszaküldi a hívónak. A TTS-szolgáltató és a hang kiválasztása ügynökönként konfigurálható.
Hogyan illeszkedik egymáshoz
Hívás indításakor:
- Az IntraCord utasítja telefonszolgáltatóját, hogy tárcsázza a számot
- Amikor a hívó válaszol, megnyílik egy valós idejű hangcsatorna
- A hívó fél beszédét az STT-szolgáltató írja át
- Az átirat elküldésre kerül az LLM-nek az aktív Node promptjával és beszélgetési előzményeivel együtt
- Az LLM válaszol – a választ hangként szintetizálja a TTS-szolgáltató, és továbbítja a hívó felé.
- Ha egy Edge-feltétel teljesül, az IntraCord áttér a következő Node-ra
- Egy End Node elérésekor a hívás véget ér
- A hívás után: kontextuskinyerés, webhookok futtatása és az Agent Run rekord mentése