مرگ چا
قاب ویرایششده از ناروتو شیپودن
وقتی اوایل ژانویهٔ ۲۰۲۴ برای نخستین بار شروع به کار روی چا کردم، آن را ساختم چون به چنین ابزاری نیاز داشتم. در آن زمان هیچ ابزار خط فرمان و ترمینال واقعاً خوبی وجود نداشت که مدلهای زبانی بزرگ را با ترمینال یکپارچه کند و با چیزی که من به دنبالش بودم سازگار باشد. ابزارهای زیادی را امتحان کردم که چتبلید نزدیکترین گزینه بود، اما هیچکدام واقعاً برای نیازهای من کار نمیکردند.
پس یک روز تصمیم گرفتم خودم آن را بسازم. با کمک جیپیتی-۴ از طریق چتجیپیتی شروع به کدنویسی کردم تا یک پیشنویس و طرح کلی آماده کنم و از همانجا ادامه دادم. بر اساس نیازهایم به اضافه کردن قابلیتها به چا ادامه دادم و به مرور زمان، کار کردن روی آن را واقعاً دوست داشتم؛ تا جایی که به یک پروژهٔ جانبیِ اعتیادآور و پرشور تبدیل شد؛ برای جزئیات بیشتر دربارهٔ خاستگاه آن، نخستین پست وبلاگم دربارهٔ چا را ببینید.
چیزی که آن را تا این حد لذتبخش میکرد این بود که در واقع ابزاری بود که هر روز از آن استفاده میکردم. بنابراین هر بار که روی آن کار میکردم، معمولاً به بهبودهایی منجر میشد که مستقیماً به جریان کاری و بهرهوریام کمک میکردند.
چا جایگاهی در بازار ابزارهای مدلهای زبانی بزرگ پیدا کرد. بدون هیچ بازاریابی و صرفاً از طریق تبلیغات دهانبهدهان در ردیت، در گیتهاب ۶۴ ستاره و ۶ انشعاب گرفت. در آن زمان قابلیتهایی داشتم که بیشتر ابزارهای خط فرمان مشابه فقط میتوانستند رؤیایشان را داشته باشند، در حالی که چا همچنان ساده بود و بهراحتی میشد روی آن تکرار و توسعه انجام داد. کار به جایی رسید که فکر کردم چا واقعاً شانس تبدیل شدن به محصولی جدی برای توسعهدهندگان را دارد، نه صرفاً همان پروژهٔ جانبیِ سرگرمکنندهای که برای خودم ساخته بودم.
اما وقتی سال ۲۰۲۵ از راه رسید، همهچیز تغییر کرد. اگر ۲۰۲۴ سال محیطهای توسعهٔ یکپارچهٔ مجهز به هوش مصنوعی بود، ۲۰۲۵ سال ابزارهای خط فرمان مجهز به هوش مصنوعی بود. شرکت آنتروپیک رابط خط فرمان کلود کد را همراه با مدلهای سونت و اوپوس که بهروزرسانی و اصلاح شده بودند منتشر کرد و به دنیا نشان داد که بهترین مدلهای کدنویسی و ابزارهای پشتیبان آنها را در اختیار دارد. ظرف چند هفته، رابط خط فرمان کلود کد بخش قابلتوجهی از سهم بازار محیط توسعهٔ یکپارچهٔ کرسر را گرفت و من هم مجبور شدم آن را امتحان کنم. بلافاصله جذبش شدم. این قدرتمندترین ابزار کدنویسی هوش مصنوعی بود که تا آن زمان استفاده کرده بودم و برای همیشه شیوهٔ کدنویسی و ساخت پروژههایم را تغییر داد. سپس با موفقیت رابط خط فرمان کلود کد، سیلی از ابزارهای خط فرمان هوش مصنوعی منتشر شد؛ مانند رابط خط فرمان جمینای، رابط خط فرمان کدکس اوپنایآی، رابط خط فرمان کوپایلوت گیتهاب، رابط خط فرمان کرسر، رابط خط فرمان کیرو، رابط خط فرمان آمازون کیو، رابط خط فرمان اوپنهندز، رابط خط فرمان کد کیون، ایدِر و بسیاری، بسیاری موارد دیگر.
از میان همهٔ آنها، فقط رابط خط فرمان کلود کد، رابط خط فرمان جمینای و رابط خط فرمان کدکس اوپنایآی واقعاً ماندگار شدند. رابط خط فرمان کلود کد بیشترِ آن بازار را به خود اختصاص داد.
با وجود همهٔ اینها و قدرت رابط خط فرمان کلود کد، چا در آن مقطع تقریباً از بین رفت. اما چیزی که چا داشت و هیچکدام از این ابزارهای خط فرمان دیگر واقعاً ارائه نمیکردند، سادگی، سرعت و هزینهٔ بسیار کمتر استفاده از آن بود. همچنین به کاربران اجازه میداد بهراحتی میان ارائهدهندگان مختلف مدلهای زبانی بزرگ مانند اوپنایآی، آنتروپیک، گوگل و اکسایآی جابهجا شوند. ارزش اصلی آن این بود که سریعتر بارگذاری میشد، بدون ایجاد حس کدنویسی شهودی کنترل کامل را به کاربران میداد و در مجموع بهطور قابلتوجهی ارزانتر بود. چیزی که آن را زنده نگه میداشت این بود که همچنان نسبت به قیمتش قدرتمند بود، بهویژه در مقایسه با قیمتهای گزاف ابزارهایی مانند رابط خط فرمان کلود کد و رابط خط فرمان جمینای در آن زمان.
اما در ادامهٔ سال ۲۰۲۵، وقتی شرکت آنتروپیک مدل کلود-هایکو-۴-۵ را منتشر کرد، همهچیز دوباره تغییر کرد. این مدل در ازای هر یک میلیون توکن ورودی فقط ۱ دلار و در ازای هر یک میلیون توکن خروجی ۵ دلار هزینه داشت، در حالی که فوقالعاده هوشمند و مؤثر بود. به نظر میرسید این مدل بهطور ویژه برای استفاده از ابزارها در رابط خط فرمان کلود کد طراحی شده است. این موضوع همهچیز را تغییر داد، چون حالا رابط خط فرمان کلود کد هم سریع بود و هم چندان گران نبود. هزینههای من برای کلود کد به حدود یکسوم قبل کاهش یافت، چون این مدل به من اجازه میداد ۹۰٪ کارهایی را که پیشتر با سونت و اوپوس انجام میدادم، انجام دهم.
این واقعاً چا را کشت. درست است، چا هنوز از رابط خط فرمان کلود کد سریعتر و ارزانتر بود، اما دیگر اختلاف زیادی وجود نداشت. عملکرد و قیمت رابط خط فرمان کلود کد آخرین ارزش واقعیای را که چا ارائه میداد از بین برد. ورود شرکتهای چندصدمیلیارددلاری مانند گوگل به بازار خط فرمان هوش مصنوعی نیز کمکی نکرد؛ خود ارائهدهندگان مدل، مانند اوپنایآی و آنتروپیک، هم وارد این بازار شده بودند. با وجود این دو عامل، الگوی استفادهٔ شخصی من بهشدت تغییر کرد. قبلاً زمانم را تقریباً بهصورت ۵۰/۵۰ میان چا و ابزارهای خط فرمان دیگر، عمدتاً رابط خط فرمان کلود کد، تقسیم میکردم. حالا چیزی حدود ۸٪ از زمانم با چا میگذرد و باقی آن صرف ابزارهای هوش مصنوعی دیگر، همچنان عمدتاً رابط خط فرمان کلود کد، میشود.
این موضوع به نوبهٔ خود چا را از بین برد. در میانهٔ سال ۲۰۲۵، چا را از پایتون به گو منتقل کردم و برای بازتاب این شروع تازه، نام چشمانداز آن را به چ تغییر دادم؛ برای جزئیات بیشتر دربارهٔ این گذار، پست وبلاگم دربارهٔ مهاجرت از چا به چ، وبلاگ پروژهٔ چ و وبسایت چ را ببینید. چ حتی بدون هیچ بازاریابیای ۱۰ ستاره و ۱ انشعاب گرفت. اما حتی با این بازنویسی، نتوانست بر شتابی که رابط خط فرمان کلود کد و دیگر بازیگران اصلی پیشتر ایجاد کرده بودند غلبه کند. مگر اینکه چا فراتر از این مهاجرت به گو به چیزی کاملاً متفاوت تبدیل میشد، هیچ شانس واقعیای برای رقابت نداشت. حتی در آن صورت هم احتمال جلب توجه در برابر ابرشرکتها و ارائهدهندگان مدل بسیار کم و تقریباً ناممکن بود.
خلاصه، این وضعیت واقعاً بد است. اما چه کاری از دستت برمیآید؟ این صنعت فناوری، بهویژه در حوزهٔ مدلهای زبانی بزرگ و هوش مصنوعی، با سرعتی باورنکردنی حرکت میکند. این موضوع به من آموخت که در نهایت، پلتفرمها پیروز میشوند؛ چیزی که با نظریهٔ شخصیام همراستاست: نظریهٔ دمبل نرمافزار.
اما صادقانه بگویم، بابت این موضوع چندان ناراحت نیستم، چون واقعاً از کار کردن روی این پروژه لذت بردم. این پروژه در برخی از سختترین لحظات زندگیام، زمانی که در اواخر ۲۰۲۴ و اوایل ۲۰۲۵ اوضاع واقعاً دشوار بود، به من کمک کرد آرام شوم. همچنین به من اجازه داد ابزاری بسازم که واقعاً دوستش دارم و هنوز از آن استفاده میکنم. بنابراین بابت زمان خوشی که هنگام کار روی این پروژه داشتم و بابت همهٔ چیزهایی که از آن یاد گرفتم، سپاسگزارم.
از این به بعد، با دقت بیشتری دربارهٔ کارهایی که انجام میدهم و پروژههایی که خودم را عمیقاً متعهد به آنها میکنم فکر خواهم کرد. اشتیاق چیز فوقالعادهای است، اما در مرحلهای از زندگیام هستم که میخواهم پروژههایم تأثیر واقعی داشته باشند. بنابراین همچنان از چا نگهداری خواهم کرد، اما در مورد آن زیادهروی نمیکنم. فقط بستهها را بهروزرسانی میکنم و هر از گاهی باگهای کوچک را برطرف میکنم؛ احتمالاً بهطور کنایهآمیزی با استفاده از رابط خط فرمان کلود کد. با گذشت زمان، احتمالاً طی یکی دو سال آینده منسوخ خواهد شد، چون این ابزارهای هوش مصنوعی دیگر همچنان بهتر و ارزانتر میشوند.
در مورد چا، آن را به زور زنده نگه نخواهم داشت و در عوض روی فصل بعدی زندگیام تمرکز میکنم. از زمانی که چا را شروع کردم، چیزهای زیادی برای من شخصاً تغییر کرده است؛ هم در حرفهام، هم در سلامتیام و هم در زندگی شخصیام. مانند بیشتر چیزها، بهترین زمانها به پایان میرسند و فصل تازهای آغاز میشود.
از همهٔ کسانی که از چا استفاده کردند، متشکرم! قدردان شما هستم. کد آن متنباز است، پس هر کاری که میخواهید با آن انجام دهید، و دوست دارم دربارهٔ پروژههایی که با آن میسازید بشنوم.
از همهٔ شما متشکرم!