لماذا لا توجد نقطة نهاية
النموذج، ووقت التشغيل، والتحليل جميعها تُنزل إلى المتصفح وتعمل هناك. هذا ليس خيار نشر يمكن عكسه باستخدام علامة؛ إنها البنية بالكامل، وهذا هو السبب في أن الصورة لا تترك الجهاز الذي تُفحص عليه أبداً.
يقوم الـ API بعكس ذلك. شخص ما يرسل صورة إلى خادم، ويقيم الخادم الصورة ويرسل رقماً، وتصبح الصورة الآن موجودة على بنية تحتية يتحكم فيها شخص آخر، بغض النظر عن قصر المدة وبغض النظر عن حسن نواياهم.
بالنسبة لأداة تعتمد في عرضها بالكامل على عدم رفع أي شيء، فإن توفير نقطة نهاية للرفع سيكون تناقضاً للمنتج. لذلك لا تصف هذه الصفحة خريطة طريق؛ بل تصف حداً وما يجب فعله حياله.
يستحق الأمر قوله بوضوح لأن البديل أسوأ. الصفحة التي تلمح إلى نقطة نهاية غير موجودة تضيع فترة ما بعد الظهيرة لمهندس، وصفحة التسعير على هذا الموقع تنص بالفعل على أنه لا يوجد مستوى مدفوع ولا API.
ما هي الأتمتة فعلياً
قبل البحث عن نقطة نهاية، يجدر بك أن تكون دقيقاً بشأن المهمة، لأن جزءاً كبيراً من الأتمتة المقصودة يتم حله بشكل أفضل بطريقة أخرى.
| تحتاج إلى خدمة | أداة المتصفح تعمل | الخطوة البشرية أفضل | |
|---|---|---|---|
| فحص رفع المستخدمين على نطاق واسع | Yes الحجم وزمن الانتقال | No | No |
| التحقق من تسليم المورد | No | Yes دفعة من 25 تغطي ذلك | Partly |
| مراجعة حزمة مطالبات | No | Yes دفعة واحدة لكل عملية تقديم | Yes إصدار الحكم هو العمل |
| تدقيق موقعك الخاص | Partly فقط إذا كان ضخماً | Yes استخراج وتجميع في دفعات | No |
ثلاثة من تلك الصفوف الأربعة يتم تلبيتها بواسطة شخص يشغل دفعات، وهو أمر يستحق تحديده قبل أن يكتب أي شخص تعليمة برمجية. الصف الأول مختلف حقاً، وهو الذي يحتاج إلى خدمة مستضافة.
إذا كنت بحاجة حقيقية للأتمتة
هناك ثلاثة مسارات صادقة، وكل منها يقايض شيئاً مختلفاً. التظاهر بغير ذلك لا يفيد أحداً.
| الخيار | المقايضة | يناسب |
|---|---|---|
| API تجاري | الصور تترك بنيتك التحتية | حجم كبير، حساسية منخفضة |
| الاستضافة الذاتية لنموذج مفتوح | وقت الهندسة والأجهزة | بيانات حساسة، قدرة داخلية |
| تشغيله في متصفح تتحكم فيه | غير مريح لكنه خاص | حجم معتدل، خصوصية صارمة |
| أخذ عينات بدلاً من الفحص الشامل | التغطية جزئية | معظم أعباء العمل الحقيقية |
| مرحلة المراجعة البشرية | أبطأ، وحكم أفضل | أي شيء يؤثر على شخص |
الصف الثالث يستحق التوضيح لأنه غير مستغل بشكل كافٍ. إن استخدام متصفح غير مرئي يعمل على جهازك الخاص، لتشغيل صفحة تقوم بالتحليل محلياً، هو طريقة مشروعة للأتمتة دون إرسال الصور إلى أي مكان. إنها طريقة غير مبهرة لكنها فعالة.
الصف الرابع هو ما يجب على معظم الفرق اختياره ونادراً ما يأخذونه بعين الاعتبار. فحص كل صورة أمر مكلف وغير ضروري في العادة؛ أما أخذ عينة بنسبة عشرة بالمائة، بالإضافة إلى كل شيء يأتي من مصدر تسبب في مشكلة من قبل، فيكتشف معظم ما يهم بجزء بسيط من التكلفة.
إذا قمت بالاستضافة الذاتية
هذا الأمر قابل للتحقيق أكثر مما يفترضه الناس، لأن النماذج البحثية في هذا المجال عامة إلى حد كبير. إن نقطة فحص منشورة بترخيص متساهل، وبيئة تشغيل للاستنتاج، وخادماً متواضعاً ستعيد إنتاج معظم ما تبيعه خدمة تجارية.
ما تتولى مسؤوليته هو كل شيء يحيط بالنموذج. إبقاؤه محدثاً مع تغير أدوات التوليد، ومعايرة حد أدنى للمواد الخاصة بك، وقياس معدل الإيجابيات الكاذبة الخاص بك، ووجود شخص يمكنه شرح نتيجة عند الاعتراض عليها.
هذه النقطة الأخيرة هي التكلفة الخفية. إن القدرة على الكشف التي لا يفهمها أحد في المؤسسة جيداً بما يكفي للدفاع عنها تعتبر عبئاً في أول مرة يتم فيها التشكيك في قرار مبني عليها، وهذا التساؤل سيأتي دائماً في النهاية.
مهما كان ما تبنيه، قم بتضمين هذا
هناك قراران تصميميان يهمان أكثر من النموذج الذي تستخدمه، وكلاهما يتعلق بما يحدث بعد النتيجة.
لا تدع أي نتيجة تقرر أي شيء عن شخص بشكل تلقائي أبداً. وجه العلامات التحذيرية إلى شخص، وسجل ما قرره الشخص بدلاً من ما قاله النموذج، وتأكد من إمكانية إخبار الشخص المتأثر بسبب الاستعلام عن شيء ما.
وقم بتخزين النتائج، وليس الدرجات. إن السجل القابل للبحث للأرقام المرتبطة بأسماء مستخدمين أو موردين هو سجل تصنيف سيحتاج إلى مبرر خاص به، ولا يضيف أي قيمة تشغيلية، ويصبح مشكلة في اللحظة التي يطلب فيها شخص ما بياناته.
نقطة بداية واقعية
بالنسبة لمعظم الفرق التي تصل إلى هنا وترغب في الأتمتة، فإن الإصدار الأول المنطقي لا يتضمن أي هندسة على الإطلاق. شخص واحد، ودفعة واحدة لكل عملية تسليم واردة، وملاحظة في الملف حول ما وجدوه.
هذا ينتج شيئاً قيماً في غضون أسبوع: إحساس بما تسجله موادك الخاصة. لا يمتلك أي شخص هذا تقريباً عندما يبدأ، وبدونه فإن أي حد تعينه في التعليمات البرمجية هو تخمين حول توزيع لم تقم بقياسه أبداً.
بمجرد أن تعرف أين تقع صورك، تصبح حجة الأتمتة ملموسة بدلاً من كونها نظرية. ستعرف عدد عمليات التسليم في الأسبوع التي تستدعي فعلياً نظرة، وغالباً ما تجعل الإجابة الهندسة غير ضرورية.
وحيث لا يحدث ذلك، ستكون على الأقل تقوم بالأتمتة مقابل خط أساس مُقاس بدلاً من خط أساس منشور، وهو الفرق بين ضابط يعمل على بياناتك وضابط يعمل على معيار شخص آخر.
ما يجب قياسه قبل بناء أي شيء
ثلاثة أرقام تحول النية الغامضة إلى مواصفات، وتأتي الأرقام الثلاثة من تشغيل الدفعات يدوياً لمدة أسبوعين.
توزيع المواد الخاصة بك: أين تهبط الصور الحقيقية من مصادرك العادية فعلياً. تتفاجأ كل فرقة تقريباً، عادة لأن مدخلاتها تتم معالجتها أكثر مما أدركوا.
معدل الإيجابيات الكاذبة الخاص بك: كم مرة يتبين أن العلامة هي معالجة عادية عندما يحقق شخص ما. هذا هو الرقم الذي يحدد ما إذا كان الضابط قابلاً للاستخدام على أشخاص حقيقيين، وهو ليس الرقم الموجود أبداً في صفحة البائع.
الحجم الذي سيتم وضع علامة عليه فعلياً: كم عدد العناصر في الأسبوع التي سيحتاج الإنسان إلى النظر إليها. إذا كان هذا الرقم صغيراً، فإن الأتمتة التي كنت تخطط لها هي جدول بيانات وعادة.