تری تائو اپلتهای ۱۹۹۹اش رو با ایجنت زنده کرد
خلاصهٔ کاملتر
تری تائو تو این پست میگه علاقهاش به کمکگرفتن از ماشین برای انجام و آموزش ریاضی به سال ۱۹۹۹ برمیگرده؛ اون موقع چند اپلت با Java 1.0 برای درسهای آنالیز مختلط و جبر خطی و برای مصورسازی چیزهایی مثل لانهٔ زنبوری (honeycomb) و مجموعههای بسیکوویچ نوشته بود. کار جواب داده بود ولی برنامهنویسیاش وقتگیر بود، و بعدها که استانداردهای وب پشتیبانی از اون نسخهٔ جاوا رو کنار گذاشتن، همهٔ اپلتها از کار افتادن.
حالا به گفتهٔ خودش، تو چند روز گذشته شروع کرده به منتقلکردن بخش زیادی از سایت و دادههای وبلاگش به یه مخزن قابلنگهداریتر، با کمک AI. بهعنوان آزمایش از ایجنت خواسته اپلتهای قدیمی رو به یه زبان مدرن ببره — که در نهایت جاوااسکریپت شد — و ایجنت این کار رو در عرض چند ساعت انجام داده. همهٔ اپلتها دوباره کار میکنن و بعضیهاشون ارتقای گرافیکی هم گرفتن؛ مثلاً اپلت مجموعههای بسیکوویچ که قبلاً تکرنگ بود حالا رنگیه.
تائو میگه مخصوصاً از برگشتن اپلت honeycomb که سال ۱۹۹۹ با Allen Knutson نوشته بود خوشحاله، چون کدنویسی دستیاش یکی از سختترینها بود.
دربارهٔ کیفیت کد هم صادقانه حساب پس میده: ایجنتهای مبتنی بر LLM معروفان به ساختن باگهای آشکار یا ظریف، ولی تو انتقال این حدوداً دو دوجین اپلت فقط یه باگ جزئی پیدا کرده — رفتار ناخواستهٔ یکی از اپلتهای آنالیز مختلط موقع درگکردن بیرون از کادر اصلی. در عوض خود ایجنت دو تا باگ تو کد اصلی پیدا کرده که تائو ازشون خبر نداشت، پس به گفتهٔ او از نظر کیفیت کد در مجموع سربهسر شده. اضافه میکنه چون این اپلتها کمکآموزشی بصریان و نه بخش حیاتی یه استدلال ریاضی، ریسک این باگها پایینه.
چون روند بدون درد بوده، سراغ ساختن اپهای جدید هم رفته. سال ۱۹۹۹ ایدهٔ بلندپروازانهای برای یه ابزار مصورسازی نسبیت خاص داشت — چیزی که خودش توصیفش میکنه «Inkscape، ولی تو فضای مینکوفسکی» — و حتی کدنویسی جاواش رو شروع کرده بود، اما پیچیدگی کد از دستش در رفت و پروژه رو رها کرد. حالا بعد از چند ساعت «vibe coding» با ایجنت، بالاخره همون تصور ۱۹۹۹ رو ساخته و خلاصهٔ گفتگوش با ایجنت رو هم منتشر کرده. خودش این نسخه رو آلفا میدونه و دنبال بازخورده.
نمونهٔ سوم بعد از نوشتن پستی دربارهٔ مقالهٔ حدس گیلبرث بوده: از ایجنت خواسته یه ابزار مصورسازی برای همون حدس بسازه که همراه مقاله و پست بشه، و بعد از چند ساعت گفتگو آماده شده. تائو میگه احتمالاً اینجور مصورسازیهای تعاملی رو بهعنوان مکمل مقالههای بعدیاش هم اضافه میکنه، چون چنین مکملهایی هستهٔ حیاتی مقاله نیستن و ریسک استفاده از تعامل هدایتشده با ایجنتها براش قابلقبوله.
نکات کلیدی:
- اپلتهای جاوای ۱۹۹۹ که با کنارگذاشتن جاوا تو مرورگرها مرده بودن، در چند ساعت به جاوااسکریپت منتقل شدن
- تو حدود دو دوجین اپلت فقط یه باگ جزئی پیدا شد و ایجنت دو باگ قدیمی خود کد اصلی رو هم لو داد
- اپلت honeycomb که با Allen Knutson نوشته شده بود و کدنویسیاش سخت بود دوباره کار میکنه
- ابزار مصورسازی نسبیت خاص که ۱۹۹۹ بهخاطر پیچیدگی رها شده بود، حالا با چند ساعت vibe coding ساخته شد
- منطق تائو سادهست: چون این اپها کمک بصریان و نه بخش حیاتی استدلال، ریسک باگهای LLM قابلقبوله




