استخرج المقادير من فيديو الوصفة مباشرة
نُشر في 22 سبتمبر 2026
وش جديد
كل من يطبخ من الفيديوهات يعرف هذا الروتين: يوقف الفيديو، يسحب لأسفل عند الوصف، يبحث بين الهاشتاقات والإيموجي عن قائمة المقادير، وبعدها يكتبها يدوي بمحاولته. خلصنا من هذا.
في أي محاولة، تقدر تلصق رابط تيك توك أو يوتيوب، ولوز يسوي:
- يجيب وصف الفيديو ويخزّنه، فلو لصقت الرابط مرة ثانية ما نطلبه من المصدر من جديد.
- يمرر النص على معالجة مخصصة تفرّق بين سطور المقادير الحقيقية والتعليقات، الهاشتاقات، الدعوات للمتابعة، ومقدمات صناع المحتوى — بالعربي والإنجليزي، مع فهم لكلمات الكمية العربية والأرقام.
- يطابق كل مقدار محتمل مع قاموس المقادير عندنا بمطابقة تقريبية، فـ"زبده" و"بترينا" تربطهم بنفس عائلة المقدار حتى مع أخطاء كتابة أو أسماء ماركات.
- يعرض عليك قائمة مراجعة قبل ما يلمس محاولتك — أنت تقرر وش ينضاف، ينعدّل، أو يترمى.
ما ينضاف شي بشكل تلقائي. الاقتراحات تظهر في نفس أداة اختيار المقادير اللي تستخدمها، مع الكمية والوحدة معبّاة مسبقاً لما نكون واثقين منها.
ليه احتجنا حزمة جديدة
منطق الاستخراج والتحليل اللي كان جوه packages/core — محلل المقادير، مصنّف الأقسام، ومطبّع الكمية العربي — كبر بما فيه الكفاية (وله مجموعة اختبارات مستقلة) لدرجة يستحق يكون لحاله. الحين صار @recipe/ingredients-domain، حزمة مستقلة بدون أي اعتماد على Convex أو React. هذا التغيير مو ظاهر للمستخدم، بس هو سبب إن هذا الإصدار يلمس ملفات كثيرة مالها علاقة بالفيديو أصلاً: تغيرت أماكن الاستيراد، بدون أي تغيير في سلوك تحليل المقادير القديم.
من الداخل
- دوال Convex جديدة تتعامل مع جلب وصف تيك توك ويوتيوب، مع طبقة تخزين مؤقت صغيرة (
video-description-cache) فلصق نفس الرابط مرة ثانية مجاني. - مطابق
cook-vocabularyيقف بين النص المستخرج الخام وقاموس المقادير، مضبوط على لغة فيديوهات الطبخ الحقيقية مو أسماء منتجات عامة. - تحديد المعدل (Rate limiting) صار يغطي مسار استيراد الفيديو الجديد، فما يقدر أحد يستخدمه لضرب تيك توك أو يوتيوب باسمك.
- عدد مقادير الطبق الحين يُحسب مباشرة من محاولاته بدل ما نطلب من موديل يخمّنه — تصحيح صغير نزل مع هذا الإصدار.
كذلك في هذا الإصدار
- تصحيح: توليد التحليلات (insights) له الحين سقف واضح لكل طاهي مسجّل، فما يقدر طلب متكرر يفلت.
- تصحيح: استخراج المقادير ما يعامل الوصف الحر كامل كقائمة مقادير واحدة لما المصدر مالوش تنظيم حقيقي — يتراجع بدل ما يخمّن.