Lossless Prompt Compression via Dictionary-Encoding and In-Context Learning: Enabling Cost-Effective LLM Analysis of Repetitive Data
تقدم هذه الورقة طريقة لضغط المطالبات (prompt compression) غير معتمدة على التدريب وغير فاقدة للمعلومات، تُمكّن النماذج اللغوية الكبيرة من إجراء التعلم في السياق (in-context learning) على البيانات المتكررة المرمزة بقواميس (dictionary-encoded)، محققةً ضغطاً يصل إلى 80% مع الحفاظ على الدقة التحليلية وتقليل تكاليف واجهة برمجة التطبيقات (API) وحدود الرموز (tokens) بشكل كبير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مكتبة ضخمة من الكتب، ولكن كل صفحة فيها مليئة بنفس الجمل المملة المكررة مراراً وتكراراً. إذا أردت أن تطلب من أمين مكتبة فائق الذكاء (ذكاء اصطناعي) تحليل هذه الكتب، فسيتعين عليك قراءة كل كلمة بصوت عالٍ له. وبما أن أمين المكتبة يتقاضى أجراً مقابل كل كلمة تنطق بها، فإن هذا سيكلف ثروة ويستغرق وقتاً طويلاً جداً.
تقدم هذه الورقة البحثية حيلة ذكية لحل هذه المشكلة دون فقدان أي معلومات. وإليك كيف تعمل، مشروحة ببساطة:
المشكلة: "ضريبة الكلمات"
النماذج اللغوية الكبيرة (LLMs) تشبه المحققين العباقرة، لكن لديها نقطتا ضعف كبيرتان:
- تتعب: لا يمكنها قراءة كمية معينة من النصوص في المرة الواحدة (نافذة السياق).
- مكلفة: أنت تدفع مقابل كل كلمة (توكن/Token) تعالجها.
عند التعامل مع بيانات متكررة — مثل سجلات الكمبيوتر حيث تظهر نفس رسالة الخطأ 10,000 مرة — فأنت تدفع "ضريبة الكلمات" لنفس المعلومة مراراً وتكراراً.
الحل: قاموس "الشيفرة السرية"
أدرك المؤلفون أنه بدلاً من ضغط النص إلى تنسيق لا يستطيع الذكاء الاصطناعي قراءته (مثل ملف ZIP)، يمكنهم تعليم الذكاء الاصطناعي شيفرة سرية مباشرة قبل أن يبدأ القراءة.
فكر في الأمر كالتالي:
- الطريقة القديمة: تسلم الذكاء الاصطناعي وثيقة من 100 صفحة حيث تتكرر عبارة "System Error Code 404" 50 مرة. أنت تدفع مقابل 500 كلمة.
- الطريقة الجديدة: تسلمه ملاحظة صغيرة تقول: "القاعدة: كلما رأيت الرمز
، فهذا يعني 'System Error Code 404'." - ثم تسلمه الوثيقة، ولكنك استبدلت كل عبارة طويلة بالرمز القصير
.
الآن، الوثيقة صغيرة جداً. يقرأ الذكاء الاصطناعي الرموز القصيرة، ويتذكر القاعدة التي أعطيتها له، ويفهم المعنى الكامل تماماً.
كيف فعلوا ذلك (الـ "مُصنف الذكي")
تصف الورقة برنامجاً حاسوبياً يعمل كـ محرر فائق الكفاءة:
- يمسح النص: يبحث عن الأنماط المتكررة، مثل "Error: Connection failed at 10:00 AM".
- يتحقق من الحسابات: يسأل نفسه: "هل هذه العبارة طويلة بما يكفي بحيث يؤدي استبدالها برمز قصير إلى توفير المال فعلياً؟" إذا كان الرمز طويلاً جداً أو العبارة لا تتكرر كثيراً، فإنه يتخطاها.
- يبني القاموس: ينشئ قائمة بهذه الاختصارات (على سبيل المثال:
<M1>تعني "Error: Connection failed..."). - يستبدل النص: يستبدل العبارات الطويلة في النص الأصلي بالرموز القصيرة.
الجزء "السحري": التعلم في السياق (In-Context Learning)
الجزء الأكثر إثارة للإعجاب هو أنهم لم يضطروا لإعادة تدريب الذكاء الاصطناعي.
عادةً، لجعل الذكاء الاصطناعي يفهم شفرة جديدة، يجب عليك قضاء شهور في تعليمه (ضبط النموذج/Fine-tuning). هنا، قمت فقط بوضع القاموس في "كتيب التعليمات" الخاص به (الـ system prompt) مباشرة قبل المهمة. الذكاء الاصطناعي ذكي جداً لدرجة أنه يتعلم الشفرة فوراً، ويقرأ النص المضغوط، ويعطي نفس الإجابة تماماً كما لو كان قد قرأ النص الكامل غير المضغوط.
النتائج: توفير المال دون فقدان الجودة
اختبروا ذلك على ملايين السطور من سجلات الكمبيوتر.
- الضغط: قاموا بتقليص النص بنسبة 60% إلى 80%. تخيل تقليص كتاب من 100 صفحة إلى 20 صفحة فقط.
- الدقة: عندما طلبوا من الذكاء الاصطناعي تحليل النص المضغوط، حصلوا على الإجابات الصحيحة بنسبة 99% من المرات.
- المفاجأة: وجدوا أن مقدار ضغطهم للنص لم يكن مهماً. سواء ضغطوا النص قليلاً أو كثيراً، ظلت قدرة الذكاء الاصطناعي على الفهم كما هي. الشيء الوحيد الذي كان يهم هو مدى فوضوية أو تكرار البيانات الأصلية.
لماذا يهم هذا؟
- التكلفة: إذا ضغطت بياناتك بنسبة 70%، فستوفر 70% من فاتورة الذكاء الاصطناعي الخاصة بك.
- السرعة: الملفات الأصغر تعني أن الذكاء الاصطناعي يقرأ بشكل أسرع.
- لا حاجة للتدريب: لا تحتاج إلى فريق من المهندسين لإعادة تدريب النموذج. فقط استخدم "خدعة القاموس" هذه وانطلق.
باختصار: تعلمنا هذه الورقة كيفية التحدث بلغة "مختصرة" مع الذكاء الاصطناعي. من خلال تزويد الذكاء الاصطناعي بقاموس سريع للاختصارات، يمكننا تغذيته بكميات هائلة من البيانات المتكررة بجزء بسيط من التكلفة، وسيفهمها تماماً كما لو كنا نتحدث بجمل كاملة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.