فون
وائس ان اور آؤٹ، اور SMS۔ فون کالز نہیں۔
یہ کیا کرتا ہے
اسپیچ ریکگنیشن اور سنتھیسس سیلف ہوسٹڈ چلتے ہیں، جنہیں فراہم کنندگان کے درمیان فی زبان روٹ کیا جاتا ہے، ایک ٹرن ٹیکنگ لیئر کے ساتھ جو مداخلت اور جملے کی سطح پر اسٹریمنگ کو سنبھالتی ہے تاکہ بول چیل واکی ٹاکی جیسی محسوس نہ ہو۔ ٹیکسٹ میسجنگ کے لیے فیچر فلیگ کے پیچھے ایک الگ SMS پاتھ نافذ کیا گیا ہے۔
یہ کیوں اہم ہے
آواز وہ جگہ ہے جہاں "اسسٹنٹ" کا تصور یا تو حقیقت بن جاتا ہے یا بکھر جاتا ہے، اور لیٹنسی (تاخیر) ہی سب کچھ ہے۔ اسپیچ کی سیلف ہوسٹنگ کا مطلب ہے کہ راؤنڈ ٹرپ کسی تھرڈ پارٹی کیو (قطار) کے رحم و کرم پر نہیں ہے۔
یہ کیسے کام کرتا ہے
اسپیچ ڈیفالٹ طور پر سیلف ہوسٹڈ چلتی ہے
ریکگنیشن اور سنتھیسس اپنے کنٹینرز کے طور پر چلتے ہیں، ان زبانوں کے لیے فی زبان فراہم کنندہ روٹنگ کے ساتھ جنہیں مقامی ماڈلز ٹھیک سے نہیں سنبھال پاتے۔
ٹرن ٹیکنگ واضح ہے
بولنے سے پہلے مکمل جواب کا انتظار کرنے کے بجائے، ایک ٹرن گیٹ اور سینٹنس چنکر مداخلت اور اسٹریمنگ کو سنبھالتے ہیں۔
ٹیلی فونی صرف SMS تک محدود ہے اور ڈیفالٹ طور پر بند ہے
SMS پاتھ تیار ہے لیکن ایک فلیگ کے پیچھے بند ہے اور اس کے لیے کیریئر اکاؤنٹ کی ضرورت ہے۔ وائس کالنگ واضح طور پر دائرہ کار سے باہر تھی، اور ہم نے اسے نہیں بنایا ہے۔
سوالات
- کیا میرا ایجنٹ فون کا جواب دے سکتا ہے؟
- نہیں۔ کوئی ان باؤنڈ یا آؤٹ باؤنڈ کالنگ نہیں ہے۔ وائس براؤزر میں کام کرتی ہے؛ ٹیلی فونی صرف SMS تک محدود ہے اور فی الحال بند ہے۔
- اسپیچ کن زبانوں کو سپورٹ کرتی ہے؟
- ایک وسیع سیٹ، جس میں فی زبان مختلف فراہم کنندگان کو روٹنگ شامل ہے، بشمول ہند-آریائی (Indic) زبانوں کے لیے ایک مخصوص فراہم کنندہ جہاں عام ماڈلز کی کارکردگی کمزور ہوتی ہے۔
The rest of the bag
AccessControl
فی دستاویز پرمیشنز جو صرف صفحات کو ہی نہیں، بلکہ جوابات کو بھی فلٹر کرتی ہیں۔
رفتار کے لیے پالیسی ریزولوشن کو فی سیشن کیش کیا جاتا ہے؛ پرمیشن میں تبدیلی ہر ان-فلائٹ درخواست پر فوری طور پر لاگو ہونے کے بجائے کیش انویلیڈیشن (منسوخی) پر منتقل ہوتی ہے۔
دستاویزات
ایک فولڈر ٹری جسے ایجنٹ پڑھتا ہے، اور ایک کنفیگ فائل جس پر وہ عمل کرتا ہے۔
ایکسٹریکشن میں PDFs، اسپریڈ شیٹس اور ٹرانسکرپٹس شامل ہیں۔ غیر معمولی بائنری فارمیٹس کو پارس نہیں کیا جاتا ہے۔
ایونٹس
ایجنٹس نے کیا کیا، اور کیوں کیا، اس کا ایک پائیدار لیجر۔
ان-پروسیس ایونٹ بس ایک سنگل نوڈ ایمیٹر ہے، نہ کہ کوئی ڈسٹریبیوٹڈ بروکر۔ ایجنٹس کے درمیان پائیدار ریکارڈ ایک الگ 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.