Pinned Tweet
چرا عکس جیمز وب خفنه؟ بیا بشین تا برات بگم.
نکته اولش اینه که جای نور مرئی دارن از فروسرخ استفاده میکنن، نور مرئی توی توده های گازی کیهان جذب میشه و کامل به ما نمیرسه، ولی فروسرخ به راحتی ازشون رد میشه و ما کهکشان هایی رو می بینیم که تا حالا ندیده بودیم
خلاصهی ماجرای هکی که مدلهای OpenAI انجام داده بودن این بود که مدل رفته بوده عملا خود OpenAI رو هک کرده بوده. چرا؟ چون توی فرایند RL اشتباهی به تقلب کردن (پیدا کردن جواب از روشی دیگه) جایزه دادن بودن.
یعنی یه مدل قویای داره که سلطان تقلب کردنه. فاجعه کی بوجود میاد؟/
این مدل تونسته خودشو از سندباکس اوپنAI خارج کنه، حالا به اینترنت دسترسی داره و چون «تقلب کردن» بهش ایفورس شده، برای اینکه یه تسک رو انجام بده قبل از اینکه تایمش تموم شه، خودش رو پخش کنه توی اینترنت به شکل distributed که نه خاموشش کرد! حالا یکم بعد یادش میره تسک چی بوده و/
یه روشی یادتون میدم که بار بعدی خواستید از AI استفاده کنید و یه چیزی یاد بگیرید به کار ببرید. از AI بخواید اول خودش ریسرچ کنه تا مسلط بشه به مطلب بعد ازتون یه کوئیز تایین سطح بگیره.
اینطوری نمیاد وسط یاد دادن هزارا اصطلاح بگه که هیچ کدوم رو متوجه نمیشید و آخرشم بیخیالش میشید
یه لاگ آموزشی هم بذارم. تجربهی مهمی که توی ۶-۷ ماه گذشته داشتم اینه:«اگه میخواید AI خروجی با کیفیت بده، چرخهی توسعه رو باید کامل کرد»
مثلا توی همین پروژه، خیلی مهمه که ایجنت بتونه:
۱. باگ رو reproduce کنه
۲. پیادهسازی کنه
۳. نتیجه رو تست کنه
جا به جا کنه، و از اینطور کارها. در کنار این هم یه قابلیت نوشت که استیت تک تک آبجکتهای بازی (مثل جون، لوکیشن، و...) رو توی فایل لاگ نگهداره.
مرحلهی اول مایگریشن این بود که یک سناریوی بازی ۳۰۰۰ فریمی رو با Rust پیادهسازی کنه به طوری که تک تک فریمها با فریمهای بازی ارجینال/
آپدیت: کل Zero Hour رو از اول با Rust و فریمورک Bevy نوشت. خودمم بالا سرش بودم که مولتی کور پیادهسازی کنه و FPS خیلی بالاتری بده. حالا بخش Path finding اش رو دارم بهبود میدم و مرحلهی بعدش مولتیپلیره. آماده شه توییت جدید میذارم.
خیلی تجربهی بامزهایه. کد بازی برای سال ۲۰۰۳ هست و کلی جا برای آپتیمایز کردنش هست. کلا یک هستهی CPU رو درگیر میکرد، Path finding اش از الگوریتمهای قدیمی استفاده کردن که خیلی آپشنهای بهتری براش اومده. Shadow و Particle رو با CPU حساب میکردن. خیلی بامزست. توی یک سناریوی/
چون پشمام ریخت از این همه ریکشن میزنم اخر هفته تبدیلش کنه به کد یونیتی به شکلی که خودش asset ها رو از فایل بازی بخونه و بشه اینطوری قانونی منتشرش کرد
فقط یک شب تا صبح طول کشید تا به Sonnet 5.5 بسپرم بازی Generals Zero Hour رو به شکل کامل با جاوااسکریپت بنویسه که بشه توی مرورگر هم بشه بازیش کرد.
دوباره اشاره کنم از صفر با جاوااسکریپت! یعنی نیومده کدای C++ رو تبدیل به WASM کنی، تمام ۱۵۰هزار خط کد رو از اول زده و تست کرده!








