بحلول عام 2026، لم يعد تحليل البلوكشين حكراً على علماء البيانات. ومع ظهور نماذج اللغة الكبيرة (LLMs) المتقدمة القادرة على تفسير الأكواد والتعامل مع مجموعات ضخمة من البيانات المهيكلة، أصبح لدى المتداولين أداة جبارة. ومع ذلك، فإن الفارق بين "هلوسة" النموذج وبين إشارة "ألفا" ذات قيمة حقيقية يكمن في مهارة واحدة، وهي: هندسة الأوامر (Prompt Engineering).
في هذه المقالة، سنستعرض كيفية تحويل الذكاء الاصطناعي إلى محلل بيانات متكامل، لا يكتفي "بالتخمين" بل يفسر أحداث الشبكة بدقة رياضية.
1. تغيير النموذج الذهني: من "السؤال" إلى "التوجيه"
الخطأ الأساسي الذي يقع فيه المتداولون هو طرح أسئلة عامة (مثل: "ماذا يحدث لعملة إيثيريوم؟"). بالنسبة للتحليل على الشبكة (On-chain)، هذا السؤال لا فائدة منه. النماذج لا تملك وصولاً مباشراً إلى العقد (Nodes) في الوقت الفعلي بشكلها الخام؛ بل تعمل من خلال تفسير البيانات التي "تغذيها" بها عبر أدوات API أو الملفات المرفوعة.
القاعدة الذهبية: يجب أن يحتوي أمرك (Prompt) على الدور، السياق، المهمة، والقيود.
مثال سيئ:
"اطلع على المعاملات لهذا العنوان [0x...] وأخبرني هل هذا 'حوت' أم لا؟"
مثال احترافي:
"أنت خبير في التحليل الجنائي للبلوكشين لشبكات EVM. مهمتك هي تحليل ملف CSV الخاص بمعاملات المحفظة [0x...]. قم بتصنيف التحويلات حسب البروتوكولات (Lending، DEX، Bridges). احسب متوسط وقت الاحتفاظ بالأصول قبل البيع. إذا تجاوز حجم المعاملات 1000 ETH خلال الثلاثين يوماً الماضية، فصنفها كـ 'Institutional Whale'. قدم التقرير في شكل جدول."
2. استخدام تسلسل الأفكار (Chain-of-Thought)
غالباً ما تكون بيانات الشبكة معقدة (مثل عمليات السواب المركبة عبر مجمعات مثل 1inch). لضمان عدم وقوع النموذج في أخطاء حسابية، استخدم أسلوب تسلسل الأفكار، واجعله يحلل الأمر خطوة بخطوة.
مثال لهيكل الطلب:
- الخطوة 1: حدد جميع المعاملات الواردة لرمز $XYZ.
- الخطوة 2: قم بتصفية التحويلات القادمة من المنصات المركزية (CEX).
- الخطوة 3: احسب متوسط سعر الشراء بناءً على بيانات السعر وقت المعاملة (إذا توفرت البيانات).
- الخطوة 4: قارن الرصيد الحالي بمجموع جميع المشتريات.
3. حالة عملية: تحليل Uniswap v4 Hooks والسيولة
مع إطلاق Uniswap v4، أصبح تحليل السيولة أكثر تعقيداً بسبب الـ Hooks المخصصة. المستخدم العادي لن يفهم كود الـ Hook، لكن نماذج اللغة الكبيرة يمكنها فك الكود وشرح المنطق البرمجي له.
أمر لتحليل عقد ذكي للـ Hook:
"قم بتحليل كود Solidity الخاص بهذا الـ Hook لمنصة Uniswap v4. حدد ما إذا كان هناك منطق برمجي يقيد سحب السيولة (LPs) أو يفرض رسوماً ديناميكية قد تؤثر سلباً على المتداول. اشرح عوامل المخاطرة بكلمات بسيطة وحدد أسطر الكود البرمجي التي تثير الريبة."
4. جدول: العوامل والمتغيرات لطلبات فعالة
استخدام عوامل محددة في الأوامر يسمح للنموذج "بالتركيز" على الهدف.
| الأسلوب / العامل | لماذا نستخدمه؟ | مثال |
|---|---|---|
| Few-Shot Prompting | تزويد النموذج بـ 2-3 أمثلة على التحليل الصحيح للمعاملات. | "إليك مثال على التحليل: [Example]. الآن حلل هذه البيانات: [Data]." |
| Delimiters | فصل البيانات عن التعليمات بشكل واضح. | استخدم ### أو """ لتحديد كتل الكود أو JSON. |
| Constraint Injection | استبعاد التفاصيل غير الضرورية. | "تجاهل المعاملات التي يقل حجمها عن 0.1 ETH." |
| Output Formatting | الحصول على بيانات جاهزة للاستخدام البرمجي. | "أخرج النتيجة بصيغة JSON حصراً لدمجها في سكريبت بايثون." |
5. التعامل مع الكود: الأتمتة عبر لغة بايثون
أفضل طريقة لاستخدام المتداول للنماذج اللغوية هي طلب كتابة سكريبت لجمع البيانات عبر مكتبات مثل web3.py أو APIs الخاصة بـ (Dune, Glassnode, Etherscan).
طلب إنشاء برنامج سحب بيانات (Parser):
"اكتب سكريبت بايثون يستخدم مكتبة requests لجلب آخر 100 معاملة لرمز [Contract_Address] عبر Etherscan API. يجب أن يقوم السكريبت بتصفية المعاملات التي يكون المرسل فيها عقداً ذكياً (سواب)، وحفظ المعاملات التي يتجاوز حجمها 50,000 دولار فقط. أضف معالجة الأخطاء لحدود الـ API."
حيلة ذكية: "الأمر العكسي" (Reverse-Prompting)
إذا وجدت تقريراً عالي الجودة للتحليل على الشبكة في Twitter أو Substack، انسخ النص إلى النموذج واطلب منه:
"حلل هذا التقرير. اكتب لي أفضل 'أمر' (Prompt) كان من الممكن أن يجعلك تولد نفس هذا التحليل العميق بناءً على البيانات الخام في المستقبل."
سيتيح لك هذا بناء مكتبتك الخاصة من "الأوامر الذهبية".
6. تقنية متقدمة: استخدام SQL في Dune Analytics
كثير من المتداولين يستخدمون Dune ولكنهم لا يتقنون SQL. يمكنك استخدام الذكاء الاصطناعي كجسر لذلك.
الأمر:
"أحتاج إلى العثور على أفضل 10 محافظ من حيث حجم التداول في زوج PEPE/WETH على Uniswap v3 خلال السبعة أيام الماضية. اكتب استعلام SQL لـ Dune Analytics باستخدام جدول dex.trades. تأكد من استبعاد بوتات التحكيم (المعاملات التي تمت في نفس البلوك بمدخلات ومخرجات متطابقة)."
7. تتبع "الأموال الذكية" (Smart Money Tracking)
واحدة من أكثر الاستراتيجيات ربحية هي تتبع المحافظ التي تظهر عوائد مستمرة أو نشاطاً يوحي بوجود معلومات داخلية. يمكن لنماذج اللغة الكبيرة (LLM) المساعدة في أتمتة عملية كشف الهوية وتقييم هذه العناوين.
برومبت تحليل ملف المحفظة:
"حلل قائمة المعاملات الأخيرة للعنوان [0x...].
1. حدد المصدر الرئيسي للتمويل (منصة مركزية CEX، جسر bridge، أو عنوان خاص آخر).
2. ابحث عن نمط: هل يشتري هذا العنوان العملات في مراحلها المبكرة (قبل إدراجها في المنصات الكبيرة)؟
3. قيم 'معدل الفوز' (Win Rate) - نسبة الصفقات المربحة إلى الخاسرة، إذا توفرت بيانات أسعار الدخول والخروج.
4. استنتج: هل هذا العنوان يمثل 'أميالاً ذكية'، أم صندوق رأس مال مغامر (VC)، أم مجرد متداول تجزئة عادي؟"
8. كشف التلاعب: التداول الصوري (Wash Trading) وهجمات الساندوتش
غالبًا ما تكون بيانات السلسلة (On-chain) "ممتلئة بالضجيج" بسبب أحجام التداول الوهمية. يمكنك استخدام LLM لكتابة منطق برمجي يتعرف على هذه الأنماط.
مثال لطلب البحث عن التداول الصوري:
"ساعدني في كتابة خوارزمية بلغة بايثون لتحليل سجلات الأحداث (Event Logs) للعقد الذكي الخاص بعملة ما. يجب أن تبحث الخوارزمية عن المعاملات الدائرية (العنوان أ -> العنوان ب -> العنوان ج -> العنوان أ) خلال إطار زمني مدته ساعة واحدة. هذه علامة واضحة على تضخيم حجم التداول. استخرج بنية بيانات تخزن هذه الروابط بكفاءة لتمثيلها في مخطط بياني (Graph)."
9. هندسة البرومبت لتحليل المشاعر بناءً على أخبار السلسلة
أحياناً لا تكون "البيانات" مجرد أرقام، بل وصفاً نصياً للمعاملات (Input Data) أو رسائل في الـ DAO.
برومبت تحليل نشاط الحيتان:
"فسر تنبيه المعاملة التالي: 'حوت نقل 50,000 ETH من محفظة باردة إلى منصة بينانس'.
السياق: السوق الحالي في مرحلة تماسك بالقرب من منطقة مقاومة قوية.
المهمة: قيم احتمالية ضغط البيع على مقياس من 1 إلى 10. اذكر أمثلة تاريخية أدت فيها تحركات مماثلة إلى تصحيح السعر خلال 24 ساعة. قدم الإجابة باختصار، بأسلوب المذكرات التحليلية لوكالة بلومبرغ."
10. جدول ملخص: الأدوات وتكاملها مع نماذج اللغة الكبيرة
لكي تعمل البرومبتات بفعالية، يجب أن تفهم من أين تحصل على "المواد الخام".
| الأداة | نوع البيانات | كيفية الاستخدام مع LLM |
|---|---|---|
| Etherscan/BscScan | المعاملات الخام (Raw) | نسخ بيانات CSV أو توليد استعلامات API. |
| Dune Analytics | بيانات SQL مجمعة | طلب كتابة أو تحسين استعلامات SQL من النموذج. |
| Arkham Intelligence | الكيانات المصنفة | استخدام الروابط المرئية لوصف هيكل الشبكة في البرومبت. |
| DexScreener API | السعر والسيولة اللحظية | طلب كتابة سكربت تنبيه عند حدوث تغير مفاجئ في السيولة. |
11. تقنيات متقدمة: محاكاة آلة إيثيريوم الافتراضية (EVM) داخل البرومبت
النماذج المتقدمة (مثل Gemini 1.5 Pro أو GPT-4) قادرة على محاكاة تنفيذ الكود "ذهنياً".
برومبت لتصحيح معاملة معقدة:
"سأزودك بكود هيكس (Input Data) لمعاملة فشلت مع ظهور خطأ 'Execution Reverted'. تصرف وكأنك آلة EVM. قم بفك تشفير هذا الهيكس خطوة بخطوة، وحدد الدالة التي تم استدعاؤها في العقد الذكي، وفي أي مرحلة (فحص الشروط، نقل الأصول، نقص الغاز) حدث الفشل. اشرح السبب بلغة بسيطة ومفهومة."
12. نصائح عملية للأمان
عند العمل مع نماذج اللغة وبيانات السلسلة، من الضروري الالتزام بقواعد الأمان:
- لا تدخل أبداً مفاتيحك الخاصة أو كلمات الاستعادة (Seed Phrases) في دردشة الذكاء الاصطناعي، حتى لو طلبت منه "كتابة سكربت لتوقيع المعاملات".
- تحقق من الكود البرمجي. قد يقترح النموذج (بسبب هلوسة الذكاء الاصطناعي) مكتبة برمجية تحتوي على ثغرات. اطلب دائماً من النموذج التعليق على كل سطر في الكود المولد.
- نافذة السياق (Context Window). إذا قمت برفع كمية ضخمة من البيانات، قد "ينسى" النموذج التعليمات الأولى. كرر التعليمات الأساسية في نهاية البرومبت.
نصيحة أخيرة للمحترفين:
قم بإنشاء "برومبت نظام" (System Instruction) خاص بك. وهي مجموعة من القواعد الثابتة التي تُطبق على جميع طلباتك. مثال: "تحقق دائماً من العناوين لمعرفة ما إذا كانت تابعة لبوتات MEV، واحسب دائماً نسبة الانزلاق السعري (slippage)، ولا تستخدم أبداً أحكاماً تقديرية دون الاستناد إلى أرقام."