صرّح مدير دعم تقني أول في AMD قائلاً: “Cache is semiconductor boobs!” يُرجى شرح هذه الاستعارة بالتفصيل من عدة زوايا، مع تضمين تقنية 3D V-Cache.
مؤخرًا أثناء استخدام Google Gemini API (عبر newapi)، واجهت خطأ “نموذجيًا” إلى حد ما: خطأ 400: invalid argument.
أسجّل هنا خلاصة تتبّع الخطأ ليستفيد منها من يأتي لاحقًا.
سأترك ملاحظة هنا.
عند استخدام Gemini API (AstrBot)، بدأ فجأة يظهر 400: invalid argument،
المعاملات تبدو بلا مشكلة، والـ token لم يتجاوز الحد، وكدت أظن أنني كتبت الكود بشكل خاطئ.
ثم اكتشفت أن الجاني الحقيقي هو هذه الجملة:
“Cache is semiconductor boobs!”
المعنى المقصود في الأصل بسيط جدًا، تقريبًا:
الكاش (Cache) هو ذلك الشيء في أشباه الموصلات الذي “بمجرد إضافته يصبح واضحًا جدًا، ويشعر المستخدم بالفرق فورًا”
(ويقصد مثل 3D V-Cache)
لكن Gemini لا يراها بهذه الطريقة.
هو يرى:
boobs
Safety Filter
مباشرة 400، بلا أي تفسير
والأسوأ أنه لن يخبرك أنها مشكلة محتوى، بل يرمي لك فقط invalid argument،
وهو أمر ممتاز لإضاعة نصف ساعة من حياتك.
وبالمناسبة، كان السياق طويلًا أيضًا (9k+ tokens)،
وإذا تسللت كلمات مشابهة داخل السجل/المحادثة، فغالبًا يكون الأمر عقابًا جماعيًا.
الخلاصة:
- فلترة الأمان في Gemini تعمل على مستوى “الكلمة”، حتى لو كنت تتحدث عن CPU
- النكات التقنية ≠ نكات يمكنه تقبّلها
- إذا واجهت 400 ولا تبدو المشكلة من المعاملات، فافتح الـ prompt وراجعه أولًا
لاحقًا سأحوّل مثل هذه الاستعارات إلى كلام مباشر قبل أن أُطعمه إياها ![]()
