كلود في الصدفة

مستودع GitHub الخاص بالمشروع

حول

أداة دردشة CLI بسيطة مصممة للتفاعل السهل مع نماذج LLM الخاصة بأنثروبيك. Cla مبني على مشروع Cha.

الخلفية

طوّرتُ Cha للتفاعل بسهولة مع أفضل نموذج LLM في الطرفية، وقد غيّر ذلك تمامًا الطريقة التي أتعامل بها مع الصدفة الخاصة بي. ويظهر هذا لأن المشروع حصل على أكثر من 30 نجمة في الأشهر منذ أن أطلقته وروّجت له على تويتر/X وريديت. لكن في 21 يونيو 2024، أطلقت أنثروبيك أحدث نموذج متقدم لها، Claude 3.5 Sonnet. وبعد تجربة هذا النموذج عبر خطة Pro الخاصة بأنثروبيك، رأيت على الفور أن Claude 3.5 كان أفضل بكثير في البرمجة من نموذج GPT-4 الخاص بأوبن إيه آي. عرفتُ ذلك لأن Claude 3.5 مكّنني بنجاح من بناء تطبيق React كامل ومعقد، وهو أمر لم يتمكن GPT-4 من فعله حتى مع إصدار GPT-4o، والذي أقول إنه كان نموذجًا أسوأ حتى من نموذج GPT-4 الأصلي. ومع معرفتي بذلك، قررتُ بناء Cla ليعمل مثل Cha ولكن لنماذج أنثروبيك، لأن Claude 3.5 كان أفضل بكثير في البرمجة من GPT-4.

العروض التوضيحية

العرض التوضيحي على تويتر/X #1

الفرق بين Cha

يعتمد Cla بشكل كبير على مشروعي السابق، Cha. لكن Cla يستخدم نماذج أنثروبيك بدلًا من نماذج أوبن إيه آي. كما أن Cla لا يدعم البحث عن الإجابات، ولا استخراج صفحات URL، ولا استخراج يوتيوب، ولا توليد الصور. لذلك فهو يدعم فقط واجهة دردشة CLI أساسية، ودعم الأسطر المتعددة، ووضع الدردشة غير التفاعلي (عبر CLI أو ملف).

أيضًا، سيتعين عليك الحصول على مفتاح API من أنثروبيك. للقيام بذلك، يمكنك اتباع البرنامج التعليمي الخاص بأنثروبيك و/أو الاطلاع على صفحة مفتاح API الخاصة بأنثروبيك.

التسويق

حتى الآن، لم أقم إلا بتسويق هذا المشروع على تويتر/X عبر حسابي الشخصي الرئيسي وعبر ريديت. وقد حققت أفضل نجاح على ريديت، خاصة عبر مجتمع أنثروبيك الفرعي. ومن خلال هذا التسويق، حصلتُ على 3 نجوم على GitHub في أسبوع واحد. لقد أطلقت Cla في بداية يوليو 2024 تقريبًا، أعتقد حوالي 1 أو 2 يوليو.

الخلاصة

كان من المفاجئ بالنسبة لي كيف أن نموذج Claude-3.5 من أنثروبيك تفوق على نموذج GPT-4 من أوبن إيه آي، خاصة عندما يتعلق الأمر بالبرمجة. وبسبب هذا، بنيتُ Cla ليعمل مثل Cha ولكن لنماذج أنثروبيك. ومنذ فعل ذلك، وجدتُ نفسي أستخدم Cla 50% من الوقت وCha الـ50% الأخرى من الوقت. بشكل عام، أنا متحمس لرؤية كيف سيسير هذا المشروع.