عن المؤسس25 سبتمبر 20264 دقائق قراءة

عبدالله عبدالرحيم الكندي: احسب فاتورة الذكاء الاصطناعي قبل ما تتفاجأ

دليل حساب خطوة بخطوة من عبدالله عبدالرحيم الكندي: وش هي التوكنز، وليش المدخلات تتضخم مع كل دور في المحادثة، وكيف تقدّر فاتورة بوتك الشهرية بمثال محسوب قبل الإطلاق.

عبدالله عبدالرحيم الكندي — تكلفة الذكاء الاصطناعي
AZHAL

تكلفة الذكاء الاصطناعي

عبدالله عبدالرحيم الكندي

أطلقت بوت ذكاء اصطناعي، والتجربة في أول أسبوع كانت تكلّف قروشاً. بعد شهر من الإطلاق الفعلي جات الفاتورة بعشرات أضعاف اللي توقعته، وما تدري من وين. القصة هذي تتكرر لأن أغلب الناس يحسبون التكلفة بالرسالة، والمزوّد يحاسب بشي ثاني تماماً. عبدالله عبدالرحيم الكندي يمشي معك هنا في حساب فعلي، خطوة بخطوة، عشان تعرف رقمك قبل ما يعرفه المحاسب.

الخطوة الأولى: افهم وحدة القياس وسعريها

مزودو النماذج ما يحاسبونك بالكلمة ولا بالرسالة، يحاسبونك بالتوكن. التوكن قطعة نص يقسّمها النموذج حسب طريقته: كلمة إنجليزية شائعة غالباً توكن واحد، وكلمة طويلة أو نادرة تنقسم لأكثر من توكن. والأسعار تُعلن عادة لكل مليون توكن.

وهنا نقطة تخص العربي: النص العربي في كثير من النماذج يتقسّم لتوكنز أكثر من نص إنجليزي بنفس المعنى، والفرق يختلف من نموذج لنموذج. لا تعتمد على قاعدة جاهزة، خذ عينة حقيقية من محادثاتك ومرّرها على أداة عدّ التوكنز اللي يوفرها المزوّد، أو شوف رقم الاستخدام اللي يرجع مع كل رد في الـ API.

وبعد ما تعرف الوحدة، افصل الطلب لجزأين لأن لكل واحد سعره. المدخلات هي كل اللي ترسله للنموذج، والمخرجات هي اللي يكتبه. وسعر توكن المخرجات عند أغلب المزودين أعلى بوضوح من سعر توكن المدخلات. فالبوت اللي يكتب ردوداً طويلة يكلّف أكثر من بوت يرد بسطرين، حتى لو الأسئلة نفسها.

الخطوة الثانية: لا تنسى إن المحادثة تنعاد كل مرة

هذا هو الفخ الأكبر. النموذج ما يتذكر، فكل رسالة جديدة يرسل معها التطبيق التعليمات والمحادثة كاملة من أولها. يعني الرسالة السادسة في محادثة ما تكلّف سعر رسالة وحدة، تكلّف سعر المحادثة كلها لحد الآن. المدخلات تكبر مع كل دور، والتكلفة تتراكم أسرع بكثير من عدد الرسائل.

الخطوة الثالثة: مثال محسوب

خلنا نحسب بوت خدمة عملاء بأرقام افتراضية للتوضيح فقط، والأسعار هنا مو أسعار أي مزوّد بعينه:

  • تعليمات النظام: ١٥٠٠ توكن، تنرسل مع كل طلب.
  • رسالة العميل في المتوسط: ٦٠ توكن، ورد البوت: ٢٠٠ توكن.
  • المحادثة المتوسطة: ٦ أدوار، والبوت يستقبل ٣٠٠ محادثة يومياً.
  • سعر افتراضي: ٣ دولار لكل مليون توكن مدخلات، و١٥ دولار لكل مليون توكن مخرجات.

الدور الأول مدخلاته ١٥٦٠ توكن. الدور الثاني يحمل معه الدور الأول كاملاً، فيصير ١٨٢٠. ثم ٢٠٨٠، ثم ٢٣٤٠، ثم ٢٦٠٠، ثم ٢٨٦٠. مجموع مدخلات المحادثة الواحدة تقريباً ١٣٢٦٠ توكن، والمخرجات ١٢٠٠ فقط.

اضرب في ٣٠٠ محادثة وفي ٣٠ يوم: حوالي ١١٩ مليون توكن مدخلات، وقرابة ١١ مليون مخرجات. بالسعر الافتراضي: المدخلات قرابة ٣٥٨ دولار، والمخرجات قرابة ١٦٢ دولار، والمجموع حول ٥٢٠ دولار شهرياً.

لاحظ الشي المهم: تعليمات النظام وحدها انرسلت ست مرات في كل محادثة، يعني ٩٠٠٠ توكن من أصل ١٣٢٦٠. أكثر من ثلثي المدخلات نص ثابت ما تغيّر. هنا تعرف وين تشتغل لو بغيت تخفّض الفاتورة.

الخطوة الرابعة: أضف اللي ما يظهر في التجربة

الحساب فوق يفترض محادثة نظيفة. الواقع فيه إضافات لازم تحسبها:

  • تعريفات الأدوات: لو البوت يقدر يستعلم عن طلب أو يبحث، وصف الأدوات ينضاف لكل طلب.
  • نتائج الأدوات: كل استدعاء أداة يرجّع نصاً يدخل السياق، ويتراكم في الأدوار اللي بعده.
  • التفكير الممتد: النماذج اللي تفكّر قبل ما ترد، توكنز تفكيرها تنحسب غالباً كمخرجات وإن ما ظهرت لك.
  • إعادة المحاولة: لو الرد طلع بصيغة غلط وأعاد النظام الطلب، دفعت مرتين.
  • المستخدم الثرثار: قلة قليلة من المحادثات تطول أضعاف المتوسط، وهي اللي ترفع الرقم، فاحسب على التوزيع الحقيقي مو على المتوسط وحده.

وين تقص من الفاتورة بدون ما تخرب الجودة؟

أول باب هو التخزين المؤقت للأوامر عند المزودين اللي يدعمونه، لأن الجزء الثابت في أول الطلب ينقرأ من الكاش بسعر أقل بكثير. ثاني باب اختصار التعليمات نفسها: كثير من الأوامر فيها تكرار وأمثلة ما لها داعي. ثالثاً، حط حداً أعلى لطول الرد، واطلب من البوت يختصر. رابعاً، وجّه الأسئلة البسيطة لنموذج أصغر وأرخص، وخلّ النموذج الكبير للحالات الصعبة. وخامساً، اقطع المحادثة الطويلة: بعد عدد معيّن من الأدوار لخّص اللي فات واستبدله بالملخص.

الخطوة الأخيرة: راقب الرقم بعد الإطلاق

التقدير قبل الإطلاق نقطة بداية، مو نهاية. أول شهر من التشغيل الحقيقي يكشف أشياء ما ظهرت في أي حساب، فلازم تكون جاهز تشوفها بدري، مو في آخر الشهر. ثلاث عادات تحميك:

  • سجّل الاستخدام لكل محادثة: عدد توكنز المدخلات والمخرجات يرجع مع كل رد من الـ API. احفظه مع رقم المحادثة، وبتعرف بالضبط أي نوع محادثات يكلّف أكثر.
  • حط حد إنفاق وتنبيه في لوحة المزوّد: أغلب المزودين يسمحون بحد شهري أو تنبيه عند مبلغ معيّن. فعّله من أول يوم، قبل ما تحتاجه.
  • احسب التكلفة لكل نتيجة، مو لكل طلب: كم يكلّف حل استفسار واحد، أو تأكيد طلب واحد؟ هالرقم هو اللي تقارنه بتكلفة الموظف أو بقيمة الطلب، وهو اللي يقول لك هل البوت مربح فعلاً.

هذا النوع من الحساب يسويه عبدالله عبدالرحيم بن سنكر الكندي قبل أي مشروع ذكاء اصطناعي في منصة أزهل الرقمية، لأن فلسفة «سعر أقل وجودة أعلى» ما تنطبق على سعر البناء بس، تنطبق على تكلفة التشغيل الشهرية اللي بيدفعها العميل بعد التسليم. خذ ورقة، وحط أرقامك الحقيقية مكان الأرقام الافتراضية فوق، وبتطلع برقم أقرب للواقع من أي تقدير بالعين.

عندك فكرة؟ الاستشارة الأولى علينا

كلّم عبدالله مباشرة على واتساب — رسالتك توصل له هو، مو لرد آلي. نسمع فكرتك ونقول لك وش تحتاج وكم تكلّف، ببلاش.

مقالات ذات صلة

كل المقالات
عبدالله عبدالرحيم بن سنكر — تحويل الموقع إلى تطبيق
AZHAL

تحويل الموقع إلى تطبيق

عبدالله عبدالرحيم بن سنكر

24 سبتمبر 20264 دقائق قراءة

عبدالله عبدالرحيم بن سنكر: موقعك إلى تطبيق، PWA أو WebView أو أصلي؟

قبل تحويل موقعك إلى تطبيق، عبدالله عبدالرحيم بن سنكر يطرح الأسئلة اللي تحدد الجواب: متجر أو أيقونة، وإشعارات أو لا، ومتى يكفي PWA ومتى يُرفض WebView ومتى يستاهل الأصلي.

اقرأ المقال
عبدالله بن سنكر — أسعار البرمجة
AZHAL

أسعار البرمجة

عبدالله بن سنكر

24 سبتمبر 20264 دقائق قراءة

عبدالله بن سنكر: ليش نشرت أزهل أسعارها علناً بدل «تواصل معنا»؟

رأي عبدالله بن سنكر في شفافية التسعير: ليش نشرت أزهل باقات أسعارها على الموقع، ووش يكسب العميل من السعر المعلن، ومتى يصير السعر المنشور نفسه مضلّلاً لو ما انكتب صح.

اقرأ المقال
عبدالله بن سنكر — تايب سكريبت
AZHAL

تايب سكريبت

عبدالله بن سنكر

25 سبتمبر 20264 دقائق قراءة

TypeScript بين الخرافة والحقيقة: عبدالله بن سنكر وأخطاء المشاريع الكبيرة

عبدالله بن سنكر يفصل الخرافة عن الحقيقة في TypeScript: ليش تقلّ الأخطاء مع كبر المشروع، وحدودها وقت التشغيل، وإعدادات strict اللي تفرق فعلاً في كودك.

اقرأ المقال