این مقاله تازه نوشته شده راجب به استفاده از webRTC در ChatGPT نوشته که بنظرش کار اشتباهی بوده !
میگه استفاده از WebRTC برای Voice AI انتخاب خوبی نیست، چون WebRTC ذاتا برای تماس زنده ساخته شده، نه برای اینکه صدای کاربر با دقت کامل به مدل هوش مصنوعی برسه. توی تماس تصویری اگه اینترنت بد بشه، WebRTC برای پایین نگه داشتن تأخیر، بستههای صدا رو میندازه دور. این برای مکالمه آدمها قابل تحمله، ولی برای AI بده، چون اگه بخشی از پرامپت صوتی خراب یا حذف بشه، مدل ممکنه کل منظور کاربر رو اشتباه بفهمه. از نظر نویسنده بهتره کاربر ۲۰۰ میلیثانیه بیشتر صبر کنه، ولی صدای دقیقتری ارسال بشه.
بخش فنیتر حرفش هم اینه که WebRTC در مقیاس بزرگ دردسر زیاد دارد: کلی پروتکل و استاندارد توی هم قاطی شده، راهاندازی اتصالش چندین رفت و برگشت شبکه میخواهد، load balancing سخت میشود و شرکتها مجبور میشوند کلی هک و راهحل اختصاصی بسازند. پیشنهادش اینه که برای Voice AI اول حتی WebSocket ساده بهتره، چون با زیرساختهای فعلی راحتتر scale میشود. ولی در حالت ایدهآل باید رفت سمت QUIC یا WebTransport، چون اتصال سریعتر، جابهجایی بهتر بین وایفای و موبایل، و load balancing تمیزتری دارد. خلاصه حرفش اینه: OpenAI کار سختی رو در مقیاس خیلی بزرگ انجام داده، ولی به نظرش اصل انتخاب WebRTC برای این محصول اشتباهه.
https://moq.dev/blog/webrtc-is-the-problem/
@codehalics | کدهالیک
Post #584
545