کلود در شل

مخزن گیت‌هاب پروژه

درباره

یک ابزار چت CLI ساده که برای تعامل آسان با مدل‌های LLM آنتروپیک طراحی شده است. Cla بر پایهٔ پروژهٔ Cha ساخته شده است.

پیش‌زمینه

من Cha را توسعه دادم تا به‌راحتی با بهترین مدل LLM در ترمینال تعامل کنم و این کاملاً روش تعامل من با شل را تغییر داد. این موضوع از این جهت مشخص است که این پروژه در ماه‌های پس از انتشار و بازاریابی آن در توییتر/X و ردیت، بیش از ۳۰ ستاره گرفت. اما در ۲۱ ژوئن ۲۰۲۴، آنتروپیک جدیدترین مدل پیشرفتهٔ خود، 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 از Answer Search، استخراج صفحات URL، استخراج یوتیوب، و تولید تصویر پشتیبانی نمی‌کند. بنابراین فقط از یک رابط چت پایهٔ CLI، پشتیبانی از چندخطی، و حالت چت غیرتعاملی (از طریق CLI یا فایل) پشتیبانی می‌کند.

همچنین، باید یک کلید API از آنتروپیک بگیرید. برای این کار، می‌توانید راهنمای آموزشی آنتروپیک را دنبال کنید و/یا صفحهٔ کلید API آنتروپیک را بررسی کنید.

بازاریابی

در حال حاضر، من فقط این پروژه را در توییتر/X از طریق حساب شخصی اصلی‌ام و همچنین از طریق ردیت بازاریابی کرده‌ام. بیشترین موفقیت را در ردیت داشتم، به‌ویژه از طریق ساب‌ردیت آنتروپیک. از طریق این بازاریابی، در یک هفته ۳ ستارهٔ گیت‌هاب گرفتم. من Cla را در اوایل ژوئیهٔ ۲۰۲۴ منتشر کردم، فکر می‌کنم حدود ۱ یا ۲ ژوئیه.

نتیجه‌گیری

برایم شگفت‌انگیز بود که مدل Claude-3.5 آنتروپیک چگونه از مدل GPT-4 اوپن‌ای‌آی پیشی گرفت، به‌ویژه وقتی صحبت از کدنویسی می‌شود. به همین دلیل، من Cla را ساختم تا مانند Cha عمل کند، اما برای مدل‌های آنتروپیک. از وقتی این کار را انجام دادم، متوجه شدم که ۵۰٪ از زمان از Cla و ۵۰٪ دیگر از زمان از Cha استفاده می‌کنم. در مجموع، مشتاقم ببینم این پروژه چگونه پیش می‌رود.