أمضى Andrej Karpathy نحو ساعتين في عطلة نهاية الأسبوع لإنشاء موقع الفيديو HackerTube. طلب من Claude أن يستخلص، من حوالي 43 مليون تعليق نُشرت على Hacker News خلال 20 عامًا، 6,454 فيديو على YouTube تكررت التوصية بها. وجرت معظم العملية عبر الحوار مع Claude. وقد وصف Karpathy تجربته على X في 2026-11-01 بقوله: «~2 hours with Opus 5.5».
استنادًا إلى منشور Karpathy الأصلي، وموقع HackerTube، وما تناقله المجتمع علنًا، نقسّم التجربة إلى 6 خطوات يمكن للمطورين اتباعها، ونستعرض 3 عقبات يُرجّح مواجهتها.
القيمة الأساسية: ستجد في هذا المقال مسارًا من 6 خطوات يوضح دور كل من الإنسان والبرنامج والنموذج، وتقديرًا للتكلفة يبيّن الافتراضات التي يستند إليها، وأقصر طريق للوصول إلى Claude Code عبر APIYI على apiyi.com.

ماذا فعل Karpathy في HackerTube؟
باختصار: جمع توصيات مجتمع HN الجماعية من نوع «يجب أن تشاهد هذا الفيديو» على مدى 20 عامًا، ونظّمها في موقع فيديوهات قابل للتصفح.
إليك النص الكامل لما قاله Karpathy على X (2026-11-01 18:14 UTC):
«مشروع سريع في عطلة نهاية الأسبوع: HackerTube. ضقت ذرعًا بتوصيات YouTube، لذا طلبت من Claude تصفية 43 مليون تعليق على HN خلال 20 عامًا، واستخلاص 6,454 فيديو تتكرر التوصية بها. تجربة مشاهدة أفضل بكثير، واستغرق الأمر نحو ساعتين باستخدام Opus 5.5.»
يصف موقع hackertube.org نفسه بأنه يضم «فيديوهات YouTube التي يواصل أعضاء Hacker News توصية بعضهم بمشاهدتها». وهذا يوضح أن جوهر المشروع ليس خوارزمية توصية، بل تصفية دلالية لنقاشات المجتمع الموجودة بالفعل.
| العنصر | المعلومات المتاحة | طبيعة المصدر |
|---|---|---|
| حجم البيانات | نحو 43 مليون تعليق على HN خلال 20 عامًا، احتُفظ منها في النهاية بـ 6,454 فيديو | منشور Karpathy الأصلي (2026-11-01) |
| الوقت والنموذج | نحو ساعتين باستخدام Opus 5.5 | منشور Karpathy الأصلي (2026-11-01) |
| بيئة الأدوات | تطبيق Claude Code لسطح المكتب | نقلًا عن المجتمع |
| العمل اليدوي | ثلاث مهام فقط: طلب مفتاح API من YouTube، وتجهيز الخادم، وشراء اسم نطاق | نقلًا عن المجتمع |
| شكل الموقع | نحو 150 موضوعًا، تغطي الفترة من 2007 إلى 2026، دون الحاجة إلى تسجيل الدخول | وفقًا لإحصاءات المجتمع |
كيف يعمل HackerTube؟
بحسب ما نقله المجتمع، قال Karpathy: «أنا فقط أتحدث إلى Claude وأجعله يفعل كل شيء». أي إن Claude أنجز معظم العمل داخل Claude Code، من تنزيل البيانات وكتابة نصوص التصفية إلى استدعاء النموذج لاتخاذ القرارات وإنشاء الصفحات. أما دور الإنسان فاقتصر أساسًا على تحديد المتطلبات والتعامل مع الخطوات التي تحتاج إلى حساب أو دفع.
هذا يختلف عن مجرد «استخدام الذكاء الاصطناعي لكتابة قالب صفحة ويب». فالتحدي الحقيقي يكمن في البيانات: لا يمكن إدخال 43 مليون تعليق دفعة واحدة في نافذة السياق، كما أن «ظهور رابط» لا يعني بالضرورة «التوصية به». لذلك يشبه هذا المشروع خط معالجة بيانات تعلوه واجهة أمامية بسيطة.
ست خطوات لإعادة إنشاء HackerTube باستخدام Opus 5.5
الخلاصة: مفتاح التنفيذ هو أن تقلّص البرامج حجم البيانات أولًا، ثم تترك للنموذج الأحكام التي تتطلب الفهم فقط. فيما يلي الخطوات الست بترتيب تنفيذها، مع توضيح المسؤول عن كل خطوة وكيفية التحقق من نتيجتها.

| الخطوة | ما المطلوب؟ | المسؤول | كيف تتحقق من النتيجة؟ |
|---|---|---|---|
| 1 | الحصول على مفتاح YouTube API، وتجهيز خادم، وشراء نطاق | الإنسان | يمكن الوصول إلى الثلاثة، ويُرجع المفتاح معلومات عن فيديو واحد |
| 2 | جلب جميع تعليقات HN | برنامج يكتبه Claude | تتوفر ملفات محلية مقسمة حسب السنة، وعدد السجلات يقارب الحجم المتوقع |
| 3 | استخراج التعليقات التي تحتوي على روابط YouTube باستخدام التعبيرات النمطية | البرنامج | فحص عينة من 50 تعليقًا للتأكد من احتواء كل منها على رابط فيديو صالح |
| 4 | جعل النموذج يحدد على دفعات ما إذا كان السياق يتضمن توصية، وإخراج النتائج بصيغة JSON | النموذج | يمكن تحليل JSON مباشرة، مع التحقق يدويًا من صحة عينة من النتائج |
| 5 | تجميع النتائج حسب videoId وحساب التكرارات، وإضافة وسوم الموضوعات والعناوين وأسماء القنوات | البرنامج + النموذج | يحتوي كل فيديو على جميع الحقول المطلوبة، ويظل عدد الموضوعات ضمن نطاق يمكن إدارته |
| 6 | إنشاء الواجهة الأمامية ونشرها | Claude يكتب الشفرة، والإنسان يربط النطاق | يمكن فتح النطاق في المتصفح، وتصفح الفيديوهات حسب الموضوع وتشغيلها |
الخطوتان 1 و2: تجهيز الموارد وجلب بيانات HN
ينفّذ الشخص الخطوة الأولى. أنشئ مشروعًا في وحدة تحكم Google Cloud، وفعّل YouTube Data API، ثم أنشئ مفتاح API. يمكن أن يكون الخادم أي خادم سحابي أو خدمة استضافة ثابتة، ويمكن شراء النطاق من أحد مسجّلي النطاقات لاستخدامه لاحقًا. تتطلب هذه الأمور الثلاثة حسابًا أو دفعًا، وهي بالتحديد الأجزاء التي تولّاها Karpathy بنفسه وفقًا لما تداوله المجتمع.
ينفّذ Claude الخطوة الثانية بكتابة برنامج. تتوفر بيانات HN من مصدرين عامّين: تتيح واجهة Firebase API الرسمية جلب العناصر واحدًا تلو الآخر باستخدام item ID، كما تتوفر مجموعة بيانات HN عامة على BigQuery يمكن الاستعلام عنها مباشرةً باستخدام SQL. لتنزيل البيانات كاملةً، يُنصح بالبدء بـ BigQuery وتصديرها حسب السنة. وعند التحقق من النتيجة، يكفي التأكد من تقسيم الملفات زمنيًا وأن العدد الإجمالي يبلغ عشرات الملايين.
الخطوتان 3 و4: التصفية الأولية بالقواعد والتقييم الدلالي باستخدام Opus 5.5
الخطوة الثالثة هي مفتاح توفير التكلفة، ويتولاها البرنامج بالكامل. استخدم التعبيرات النمطية لمطابقة صيغ الروابط مثل youtube.com/watch وyoutu.be/، واحتفظ فقط بالتعليقات التي تحتوي على روابط فيديو، مع إرفاق معرّف التعليق ووقته وعنوان المنشور الأصلي لتوفير السياق. يكفي وصف المطلوب مباشرةً في Claude Code، مثل: «اكتب نصًا برمجيًا يستخرج التعليقات التي تحتوي على روابط YouTube ويحفظها بصيغة JSONL».
في الخطوة الرابعة يأتي دور النموذج في التقييم. أرسل إلى Opus 5.5 بضعة آلاف من التعليقات في كل دفعة، واطلب منه إخراج نتائج منظّمة فقط، تتضمن الحقول التالية: videoId، وما إذا كان الفيديو موصى به، والموضوع، ومقتطفات ممثّلة من التعليقات. يجب أن يوضح الموجه أن عبارات مثل «هذا الفيديو سيئ جدًا» و«لا تشاهد هذا» لا تُعد توصية، وأن التوصية تقتصر على ما يعبّر عن أن الفيديو «يستحق المشاهدة». وللتحقق من النتائج، اختر عينة عشوائية وراجعها يدويًا لتحديد ما إذا كان معدل الأخطاء مقبولًا.
الخطوتان 5 و6: تجميع البيانات وتصنيفها ونشر الواجهة الأمامية
في الخطوة 5، ابدأ بالقواعد ثم استخدم النموذج. يحسب البرنامج عدد مرات التوصية بكل فيديو حسب videoId، ثم يستدعي YouTube Data API لاستكمال العنوان واسم القناة. ويتولى النموذج توحيد وسوم المواضيع، لتجنب تشتتها بين تسميات مثل «تعلّم الآلة» و«ML» و«مقدمة في التعلّم العميق». ووفقًا لإحصاءات المجتمع، انتهى HackerTube إلى نحو 150 موضوعًا، وهو مستوى تفصيل يمكن الاسترشاد به.
في الخطوة 6، افصل البيانات عن الصفحة. الناتج النهائي هو ملف بيانات JSON وواجهة أمامية ثابتة تقرأه؛ تُضمَّن الفيديوهات باستخدام YouTube iframe وتُرتَّب حسب الموضوع والشعبية. عند تحديث البيانات، لا تحتاج إلا إلى إعادة توليد ملف JSON، دون تعديل شفرة الصفحة. ويمكن النشر على خدمة استضافة ثابتة أو على خادمك، ثم توجيه النطاق إليه يدويًا.
🚀 بداية سريعة: تتطلب الخطوتان 4 و5 استدعاء النموذج كثيرًا. بعد ربط Claude Code عبر APIYI على apiyi.com، يمكنك استخدام مفتاح API نفسه للتبديل بين Opus وSonnet. ابدأ بتجربة العملية على دفعة صغيرة من البيانات، ثم قرر أي نموذج ستستخدمه للتشغيل الكامل.
ثلاث عقبات قد تعرقل إعادة بناء HackerTube
الخلاصة أولًا: تكمن معظم العقبات في البيانات، لا في كتابة صفحة الويب. فيما يلي ثلاث عقبات مرتبة بحسب ظهورها.

| العقبة | المظاهر المعتادة | الحل |
|---|---|---|
| السياق لا يتسع للبيانات | يُطلب من النموذج «قراءة جميع التعليقات»، فيظهر خطأ لتجاوز الحد أو يُقتطع الناتج | تقسيم التعليقات حسب السنة والشهر، ببضعة آلاف في كل دفعة، وإخراج JSON منظّم فقط |
| الرابط ≠ توصية | تُحسب الروابط الواردة في الانتقادات أو التعليقات الساخرة أو التصحيحات على أنها توصيات | جعل النموذج يقرأ سياق التعليق للحكم عليه، مع مراجعة عينات يدويًا |
| اختلاف المعرّفات وحصة API | صيغ روابط متعددة للفيديو نفسه، وفيديوهات محذوفة، ونفاد حصة API | توحيد videoId قبل التجميع، والاستعلام عن البيانات الوصفية للمعرّفات بعد إزالة التكرارات فقط |
المشكلة 1: نافذة سياق Opus 5.5 لا تتسع لـ 43 مليون تعليق
من أكثر الأخطاء شيوعًا لدى المبتدئين كتابة الطلب مباشرة بهذا الشكل: «اقرأ جميع تعليقات HN، واعثر على الفيديوهات التي أوصى بها المستخدمون». مهما كانت نافذة سياق النموذج كبيرة، فلا يمكنها استيعاب أكثر من مليار token دفعة واحدة. الحل هو أن تطلب من Claude أولًا كتابة سكربت لتقسيم التعليقات حسب السنة أو الشهر، بحيث تحتوي كل دفعة على بضعة آلاف من التعليقات، مع إلزام النموذج بإرجاع JSON فقط دون نصوص توضيحية.
من المهم أيضًا تصميم آلية لاستئناف المعالجة من نقطة التوقف: احفظ نتيجة كل دفعة في ملف مستقل، وسجّل أرقام الدفعات التي تمت معالجتها. إذا حدث خطأ في منتصف العملية، فلن تحتاج إلا إلى إعادة تشغيل الدفعات التي فشلت، بدلًا من البدء من جديد.
المشكلة 2: وجود رابط YouTube لا يعني أنه توصية
قد يكون رابط YouTube في تعليق على HN توصية، لكنه قد يُستخدم أيضًا كمثال مضاد أو للتذمر، أو للإشارة إلى أن «هذا الفيديو يشرح الموضوع بشكل خاطئ». الاعتماد على مطابقة عناوين URL فقط سيدخل الكثير من النتائج غير ذات الصلة. لذلك يجب أن يقرأ النموذج السياق في هذه الخطوة، وهي المرحلة التي تتطلب فعلًا مشاركة نموذج لغة كبير.
يُنصح بتضمين أمثلة إيجابية وسلبية في الموجه، وإرفاق مقتطف من جملة واحدة يبرر كل تصنيف. بهذه الطريقة، يمكن معرفة سبب تصنيف النموذج بسرعة عند مراجعة عينة يدويًا، كما يمكن للواجهة الأمامية استخدام المقتطف مباشرة في بطاقة الفيديو تحت عنوان «ماذا يقول HN».
المشكلة 3: عدم توحيد videoId وحصة YouTube API
قد يظهر الفيديو نفسه بصيغ متعددة، مثل youtube.com/watch?v= وyoutu.be/ وروابط الهواتف المحمولة والروابط التي تتضمن طابعًا زمنيًا. إذا لم تُوحَّد هذه الصيغ أولًا إلى videoId مكوّن من 11 محرفًا، فسيتوزع عدد التوصيات بين الروابط المختلفة ويصبح الترتيب غير دقيق. كذلك، حُذفت مقاطع فيديو كثيرة أو جُعلت خاصة على مدى 20 عامًا، لذا يجب تمييزها واستبعادها.
يفرض YouTube Data API حدًا يوميًا للحصة؛ لذلك ينبغي إزالة التكرارات أولًا، ثم الاستعلام عن البيانات الوصفية على دفعات، بدلًا من إجراء استعلام لكل تعليق. تتيح واجهة الاستعلام الدفعي طلب بيانات عدة معرّفات في المرة الواحدة، مما يقلل استهلاك الحصة بشكل كبير.
كم تبلغ تكلفة إعادة إنشاء HackerTube؟ (تقدير)
الخلاصة: معالجة جميع البيانات باستخدام Opus 5.5 قد تكلّف بضعة آلاف من الدولارات؛ أما التصفية الأولية بالقواعد فقد تخفض التكلفة إلى عشرات أو مئات الدولارات. جميع الأرقام أدناه تقديرات وليست فاتورة فعلية.
لنبدأ بالأسعار. الجدول التالي مأخوذ من قائمة أسعار نماذج APIYI، بتاريخ 2026-10-27 الساعة 14:50 (UTC+8)، والوحدة هي الدولار لكل مليون token.
| النموذج | الإدخال | الإخراج | قراءة ذاكرة التخزين المؤقت | المنصات المتاحة |
|---|---|---|---|---|
| opus-5-5 | $4 | $20 | $0.2 | APIYI apiyi.com، وواجهة API الرسمية |
| sonnet-5-5 | $2 | $10 | $0.1 | APIYI apiyi.com، وواجهة API الرسمية |

افتراضات التقدير: 43 مليون تعليق، بمتوسط 30 token لكل تعليق، أي نحو 1.3 مليار token إجمالاً؛ و50 ألف token للإدخال و5 آلاف token للإخراج في كل دفعة، بإجمالي نحو 26 ألف دفعة. أما افتراض «تبقي 500 ألف تعليق» بعد التصفية الأولية، فهو لتوضيح طريقة الحساب فقط، وليس إحصاءً فعليًا من HN. لن تعرف العدد الفعلي إلا بعد تنفيذ الخطوة الثالثة.
| الخيار | tokens الإدخال | tokens الإخراج | تقدير opus-5-5 | تقدير sonnet-5-5 |
|---|---|---|---|---|
| إرسال جميع البيانات مباشرة إلى النموذج | نحو 1.3 مليار | نحو 130 مليونًا | نحو $5,200 + $2,600 ≈ $7,800 | نحو $2,600 + $1,300 ≈ $3,900 |
| التصفية الأولية بالقواعد (بافتراض تبقي 500 ألف تعليق) | نحو 15 مليونًا | نحو 1.5 مليون | نحو $60 + $30 ≈ $90 | نحو $30 + $15 ≈ $45 |
يوضح الجدول أن التصفية الأولية بالقواعد في الخطوة الثالثة تحدد مستوى تكلفة المشروع بأكمله. كذلك تتكرر موجهات النظام والأمثلة الإيجابية والسلبية في كل دفعة من الطلبات، لذا يمكن خفض هذه التكلفة أكثر بالاستفادة من سعر قراءة ذاكرة التخزين المؤقت. وهناك مثال من المجتمع للمقارنة: ذكر مستخدم X @thisiskp_ أنه أنشأ نموذجًا أوليًا لموقع فيديوهات Show HN باستخدام Opus 5.5 في نحو 19 دقيقة وبتكلفة نحو دولارين. لكن هذه حالة واحدة تختلف في النطاق وحجم البيانات، ولا تصلح للمقارنة المباشرة.
💰 نصيحة للتكلفة: قبل تشغيل المعالجة الكاملة، اختبر سير العمل على بيانات شهر واحد وسجّل استهلاك tokens الفعلي، ثم اضربه في عدد الأشهر لتقدير الإجمالي. تعتمد APIYI apiyi.com على الدفع حسب الاستخدام دون رسوم شهرية ثابتة، ما يناسب هذا الأسلوب: «اختبر دفعة صغيرة أولاً، ثم قرر حجم العمل».
تشغيل سير عمل HackerTube باستخدام Claude Code عبر APIYI
الخلاصة: يكفي ضبط متغيرَي بيئة ليتمكن Claude Code من استدعاء Opus 5.5 عبر APIYI. ويمكن استخدام مفتاح API نفسه للتبديل بين opus-5-5 وsonnet-5-5.
[موضع لقطة شاشة: وثائق ربط Claude Code بخدمة APIYI]
وفقًا لوثائق ربط Claude Code بخدمة APIYI (docs.apiyi.com/scenarios/programming/claude-code)، اضبط المتغيرين التاليين في الطرفية:
ANTHROPIC_BASE_URL=https://api.apiyi.comANTHROPIC_AUTH_TOKEN=<你的 APIYI Key>
بعد ذلك، شغّل Claude Code واختر opus-5-5 أو sonnet-5-5 من خيارات النموذج. عمليًا، يمكنك تقسيم العمل بين نموذج قوي للتخطيط وآخر اقتصادي للتنفيذ:
- استخدم opus-5-5 للتخطيط وكتابة الشفرة: دعه يصمم خطة تقسيم البيانات، ويكتب سكربتات الجلب والفرز الأولي، وينشئ الواجهة الأمامية. لا تستهلك هذه المرحلة عددًا كبيرًا من الرموز، لكنها تتطلب جودة عالية.
- قارن النموذجين في مرحلة التقييم على دفعات: شغّل كلاً من opus-5-5 وsonnet-5-5 على المجموعة نفسها، المكوّنة من بضع مئات من العينات، وقارن دقة تقييمهما يدويًا. ثم قرر أيهما تستخدم لمعالجة 26 ألف دفعة أو الدفعات المتبقية بعد الفرز الأولي.
- عُد إلى opus-5-5 لدمج الموضوعات: يتطلب دمج نحو 150 موضوعًا رؤية شاملة، وعدد الاستدعاءات قليل، لذا فإن استخدام النموذج الأقوى خيار أكثر أمانًا.
🎯 نصيحة تقنية: بعد إنشاء مفتاح API في لوحة تحكم APIYI على apiyi.com، يمكنك تعيين حد إنفاق خاص بهذا المشروع، لتجنب ارتفاع التكاليف إذا دخل سكربت المعالجة على دفعات في حلقة استدعاءات متكررة. تكفي حصة التجربة المجانية للمستخدمين الجدد لمعالجة بيانات عينة لشهر كامل.
ما البيانات الأخرى التي يمكن تطبيق طريقة HackerTube من Karpathy عليها؟
الخلاصة: يمكن تطبيق المسار نفسه على أي بيانات تتضمن «نقاشات مجتمعية كثيرة تتخللها توصيات بنوع معين من الموارد».
- الأقسام التقنية في Reddit: انتقاء الكتب أو الدورات أو المستودعات مفتوحة المصدر التي تتكرر التوصية بها. يكاد مسار المعالجة يكون متطابقًا؛ كل ما يلزم هو استبدال التعبير النمطي للروابط.
- المشكلات والنقاشات في GitHub: استخراج روابط المقالات أو الحلول التي تتكرر الإشارة إليها، وتنظيمها في «قائمة قراءات أساسية» لمشروع معين.
- محادثات الفريق الداخلية أو تعليقات المستندات: يمكن لفرق المحتوى العثور في النقاشات السابقة على المواد المرجعية التي يتبادلها الزملاء مرارًا، بعد التأكد من صلاحية استخدام البيانات.
- توصيات البودكاست والأوراق البحثية: استبدال التعبير النمطي للروابط بآخر يناسب صيغة arXiv أو منصات البودكاست، للحصول على «الأوراق البحثية أو الحلقات التي يوصي بها المجتمع فعلًا».
عند تطبيق الطريقة على بيانات أخرى، لا تحتاج إلا إلى تعديل أمرين: قواعد التصفية الأولية في الخطوة الثالثة، والأمثلة الإيجابية والسلبية في موجه الخطوة الرابعة. أما مسار معالجة البيانات، والاستدعاء على دفعات، وبنية JSON، والواجهة الأمامية الثابتة، فيمكن إعادة استخدامها جميعًا.
الأسئلة الشائعة FAQ
Q1: هل يمكن إنشاء موقع مثل HackerTube دون مفتاح YouTube API؟
نعم، يمكن إنشاء الجزء الأساسي. يُستخرج videoId من روابط التعليقات، ويُشغَّل الفيديو عبر iframe مضمّن، ولا يحتاج أي منهما إلى مفتاح API. ما ستفتقده هو البيانات الوصفية مثل العنوان والقناة. يمكنك البدء باستخدام سياق تعليقات HN ليولّد النموذج وصفًا، ثم إضافة المفتاح لاحقًا.
Q2: كيف أحصل على بيانات تعليقات Hacker News؟
هناك طريقتان: تتيح واجهة Firebase API الرسمية لـ HN (github.com/HackerNews/API) جلب البيانات حسب item ID، وهي مناسبة للتحديثات التدريجية؛ أما مجموعة بيانات HN العامة على BigQuery فتناسب التصدير الكامل دفعة واحدة. إذا أردت إعادة بناء الموقع بالكامل، فننصح بالبدء بالطريقة الثانية.
Q3: لماذا لا ننشئ خوارزمية توصية مباشرة؟
كانت نقطة انطلاق منشور Karpathy الأصلي هي عدم رضاه عن توصيات YouTube. يعتمد HackerTube على أحكام المجتمع المتراكمة على مدى 20 عامًا، فلا يحتاج إلى بيانات سلوك المستخدمين ولا يواجه مشكلة البداية الباردة، ويمكن إنجازه خلال ساعتين. أما خوارزمية التوصية فتحتاج إلى تراكم البيانات على المدى الطويل وضبطها باستمرار.
Q4: هل أُنجز العمل خلال «ساعتين» بشكل آلي بالكامل؟
ليس بشكل آلي بالكامل. وفقًا لما نقله المجتمع، تقدّم Karpathy بنفسه للحصول على مفتاح YouTube API، وجهّز خادمًا، واشترى نطاقًا، وأتمّ بقية العمل عبر محادثات مع Claude. لا يزال الإنسان مسؤولًا عن تحديد المتطلبات، والتحقق من النتائج، والتعامل مع الخطوات التي تتطلب حسابات. وعند تكرار التجربة، ينبغي تخصيص وقت أيضًا لضبط الموجهات وفحص عيّنات من النتائج يدويًا.
Q5: هل يمكن أن تخرج تكلفة هذه الطريقة عن السيطرة؟
إذا تخطيت الفرز الأولي وأرسلت البيانات كاملة إلى النموذج مباشرة، فقد تصل التكلفة التقديرية إلى آلاف الدولارات وتخرج عن السيطرة فعلًا. هناك ثلاث خطوات للتحكم فيها: فرز البيانات أولًا باستخدام قواعد، وتشغيل عيّنة من شهر واحد لتقدير التكلفة، ثم وضع حد للإنفاق على المفتاح في APIYI apiyi.com. راجع قائمة النماذج على المنصة لمعرفة النماذج والأسعار المعتمدة.
الخلاصة
أثبت مشروع HackerTube من Karpathy أن شخصًا واحدًا يمكنه، باستخدام Claude Code مع Opus 5.5، تحويل عشرات الملايين من مناقشات المجتمع إلى منتج قابل للاستخدام خلال عطلة نهاية أسبوع. لكن العامل الحاسم كان تصميم مسار معالجة البيانات، وليس «كتابة موقع تلقائيًا بالذكاء الاصطناعي».
- الخطوات: إعداد الموارد ← جلب البيانات ← الفرز الأولي بالقواعد ← تقييم النموذج ← تجميع النتائج وإضافة الوسوم ← النشر، مع توزيع واضح للمهام بين الإنسان والبرنامج والنموذج.
- التحديات: تقسيم السياق، وتحديد سياق التوصيات، وتوحيد صيغة videoId، وحصص API.
- التكلفة: تبلغ معالجة البيانات كاملةً آلاف الدولارات، ويمكن أن تنخفض بعد الفرز الأولي إلى عشرات أو مئات الدولارات. وفي الحالتين، يجب تقديرها بناءً على نتائج عينة صغيرة تشغّلها بنفسك.
- البدء: يكفي ضبط متغيرَي بيئة لتمكين Claude Code من استدعاء opus-5-5 وsonnet-5-5 عبر APIYI.
إذا أردت تطبيق هذه الطريقة على بياناتك، فمن الأفضل البدء بعينة صغيرة تغطي شهرًا واحدًا، واستخدام الرصيد المجاني عبر APIYI على apiyi.com لتجربة العملية كاملةً، ثم تحديد حجم العمل الفعلي.
المراجع
- منشور Karpathy الأصلي (2026-11-01): إعلان إطلاق HackerTube
- الرابط:
x.com/karpathy/status/2116957135661945283 -
الوصف: المصدر الأصلي لحجم البيانات والوقت المستغرق ومعلومات النموذج
-
موقع HackerTube: المشروع النهائي
- الرابط:
hackertube.org -
الوصف: للاطلاع على تصنيفات الموضوعات وتصميم الصفحات
-
وثائق ربط Claude Code من APIYI: إعداد متغيرات البيئة
- الرابط:
docs.apiyi.com/scenarios/programming/claude-code -
الوصف: خطوات ربط Claude Code
-
جدول أسعار النماذج من APIYI: أسعار النماذج
- الرابط:
docs.apiyi.com/models -
الوصف: المرجع المعتمد للنماذج وأسعارها
-
وثائق Hacker News API الرسمية: الحصول على البيانات
- الرابط:
github.com/HackerNews/API - الوصف: بنية العنصر (item) وطريقة جلب البيانات
