โทรศัพท์
เสียงเข้าและออก และ SMS ไม่ใช่การโทรศัพท์
หน้าที่การทำงาน
การจดจำและการสังเคราะห์เสียงทำงานแบบโฮสต์เอง (self-hosted) โดยมีการกำหนดเส้นทางตามภาษาไปยังผู้ให้บริการต่าง ๆ พร้อมเลเยอร์สลับกันพูดที่จัดการการขัดจังหวะและการสตรีมระดับประโยค เพื่อไม่ให้การสนทนาด้วยเสียงรู้สึกเหมือนการใช้วิทยุสื่อสาร นอกจากนี้ยังมีเส้นทาง SMS แยกต่างหากที่ใช้งานผ่านฟีเจอร์แฟล็กสำหรับการรับส่งข้อความ
ทำไมสิ่งนี้จึงสำคัญ
ฉันสามารถพูดคุยกับมันโดยตรงได้หรือไม่?
วิธีการทำงาน
การจดจำและการสังเคราะห์เสียงทำงานในคอนเทนเนอร์ของตัวเอง โดยมีการกำหนดเส้นทางไปยังผู้ให้บริการตามภาษาสำหรับภาษาที่โมเดลท้องถิ่นประมวลผลได้ไม่ดี
การสลับกันพูดมีความชัดเจน
ตัวควบคุมการสลับการพูด (turn gate) และตัวแบ่งประโยค (sentence chunker) จะจัดการการขัดจังหวะและการสตรีม แทนที่จะต้องรอให้ตอบกลับครบถ้วนก่อนจึงจะพูด
ระบบโทรศัพท์รองรับเฉพาะ SMS และปิดใช้งานโดยค่าเริ่มต้น
เส้นทาง SMS ถูกสร้างขึ้นแล้วแต่ถูกปิดไว้หลังฟีเจอร์แฟล็กและต้องใช้บัญชีผู้ให้บริการเครือข่าย การโทรด้วยเสียงนั้นอยู่นอกเหนือขอบเขตอย่างชัดเจน และเรายังไม่ได้สร้างขึ้นมา
เอเจนต์ของฉันสามารถรับโทรศัพท์ได้หรือไม่?
คำถาม
- ไม่ได้ ไม่มีการโทรเข้าหรือโทรออก ระบบเสียงทำงานในเบราว์เซอร์ ส่วนระบบโทรศัพท์รองรับเฉพาะ SMS และปัจจุบันถูกปิดใช้งานอยู่
- ระบบเสียงรองรับภาษาใดบ้าง?
- รองรับหลากหลายภาษา โดยมีการกำหนดเส้นทางไปยังผู้ให้บริการที่แตกต่างกันตามภาษา รวมถึงผู้ให้บริการเฉพาะสำหรับกลุ่มภาษาอินดิก (Indic) ที่โมเดลทั่วไปทำงานได้ไม่ดีนัก
- TrustGraph
The rest of the bag
การกำหนดสิทธิ์รายเอกสารที่กรองคำตอบ ไม่ใช่แค่หน้าเว็บ
การประมวลผลนโยบายจะถูกแคชไว้ต่อเซสชันเพื่อความรวดเร็ว การเปลี่ยนแปลงสิทธิ์จะส่งผลเมื่อแคชถูกล้างข้อมูล แทนที่จะส่งผลทันทีกับทุกคำขอที่กำลังดำเนินการอยู่
ทุกโฟลเดอร์และเอกสารย่อยจะมีนโยบายการเข้าถึง: สาธารณะ, ลงชื่อเข้าใช้แล้ว, หรือได้รับการอนุมัติจากเจ้าของ นโยบายเหล่านี้จะถูกประมวลผลเป็นกรอบข้อมูลต่อเซสชันเพื่อกรองสิ่งที่เอเจนต์สามารถดึงข้อมูลได้ก่อนที่จะตอบกลับ ทะเบียนความสามารถ (capability registry) จะควบคุมฟีเจอร์ทั้งหมดตามผู้เช่า (tenant) และการตรวจสอบการเข้าถึงที่สำคัญจะถูกปิดกั้นการเข้าถึงเมื่อเกิดข้อผิดพลาด (fail closed)
เอกสาร
โครงสร้างโฟลเดอร์ที่เอเจนต์ใช้อ่าน และไฟล์กำหนดค่าที่เอเจนต์ปฏิบัติตาม
การดึงข้อมูลครอบคลุมไฟล์ PDF, สเปรดชีต และบันทึกการสนทนา ส่วนไฟล์ไบนารีรูปแบบพิเศษจะไม่ถูกแยกวิเคราะห์
เหตุการณ์
บัญชีแยกประเภทที่ทนทานซึ่งบันทึกสิ่งที่เอเจนต์ทำและเหตุผล
event bus ภายในกระบวนการ (in-process) เป็นตัวส่งสัญญาณแบบโหนดเดียว (single-node emitter) ไม่ใช่โบรกเกอร์แบบกระจายศูนย์ (distributed broker) ส่วนบันทึกข้ามเอเจนต์ที่ทนทานนั้นเป็นบัญชีแยกประเภทงาน Postgres ที่แยกต่างหาก
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.