التغلب على ومضة العلامات المميزة غير المكتملة (FOIM) باستخدام آلة الحالة الذكية

2025-06-04
التغلب على ومضة العلامات المميزة غير المكتملة (FOIM) باستخدام آلة الحالة الذكية

واجه فريق Streak مشكلة "ومضة العلامات المميزة غير المكتملة" (FOIM) أثناء استخدام واجهة برمجة التطبيقات (API) المتدفقة من OpenAI لإنشاء محتوى Markdown مع اقتباسات. عانت منتجاتهم من روابط غير كاملة، بل حتى من الهلوسة التي أنتجتها تقنية الذكاء الاصطناعي والتي أدت إلى عناوين URL غير صحيحة. لحل هذه المشكلة، قاموا بتنفيذ آلة حالة على الخادم لتخزين روابط Markdown مؤقتًا حتى تكتمل قبل إرسالها إلى العميل. لم يقم هذا فقط بإزالة FOIM، بل قلل أيضًا من استخدام رموز OpenAI، وسرّع أوقات الاستجابة، وحسّن الخصوصية - وهو انتصار ثلاثي.

التطوير