اورب چیه؟ ایجنت کدنویسی که تو ابر میدوه
خلاصهٔ کاملتر
نویسنده تو این پست از Amp میگه اسم «orb» حسابی سر و صدا کرده و خیلیها پرسیدن اصلاً اورب چیه. جوابش سادهست: اورب یه ایجنت ریموته، یعنی ایجنت کدنویسی که روی یه ماشین جدا از کامپیوتر خودت اجرا میشه. Amp اون ماشین رو بالا میاره، کد شما رو میریزه روش و ایجنت Amp رو استارت میزنه.
راهاندازیش سه قدمه: میری تو ampcode.com، New thread رو میزنی، پرامپتت رو مینویسی و میفرستی. اورب بالا میاد و ایجنت شروع میکنه. اوربها تو دو سایز کوچیک و بزرگ هستن و میتونی صدها یا هزارتاشون رو بسازی؛ به گفتهٔ نویسنده سقفی براش نذاشتن.
نکتهٔ اقتصادیش خوابیدنه. وقتی ایجنت بیکار میشه اورب میخوابه و فقط بابت زمانی که در حال اجراست پول میدی. نویسنده میگه اوربهایی داشتن که هفتهها خواب بودن و بعد برگشتن سراغشون. حتی میشه به ایجنت گفت خودش رو سر یه زمان مشخص بیدار کنه، مثلاً «هر ۴۵ دقیقه برای ۸ ساعت آینده».
چیزی که به قول نویسنده اورب رو از یه VM ساده جدا میکنه، بقیهٔ امکاناتشه. portal (یعنی هر چیزی که HTTP حرف بزنه و روی یه پورت گوش بده) رو مستقیم تو Amp باز میکنی، روش نکته میذاری و برای ایجنت پیام میفرستی. هر پورتال و هر thread یه URL جدا داره که با همتیمیهات شریک میشی.
حالت چندنفره هم هست: همتیمیهات رو دعوت میکنی تو اورب و اونا هم میتونن با ایجنت چت کنن. کد رو همونجا ریویو میکنی، فایلهای ریپو رو میگردی و ترمینال هم داری. حتی یه ایجنت میتونه اوربهای دیگه بسازه و ایجنتها بین خودشون پیام و فایل رد و بدل کنن. نویسنده میگه همین مجموعه بوده که اسم «remote agent» براش کم آورده.
نکات کلیدی:
- اورب یه ماشین ریموته که کد شما و ایجنت Amp روش اجرا میشه، تو دو سایز کوچیک و بزرگ
- وقتی ایجنت بیکار بشه اورب میخوابه و هزینه فقط برای زمان اجراست
- خواب طولانی مشکلی نداره؛ نویسنده از اوربهایی میگه که هفتهها خواب بودن
- زمانبندی بیدار شدن با یه جملهٔ ساده مثل «هر ۴۵ دقیقه برای ۸ ساعت آینده» ست میشه
- پورتال با URL اشتراکی، ترمینال، ریویو کد و حالت چندنفره روی هر اورب در دسترسه
- ایجنتها میتونن اورب جدید بسازن و بین خودشون پیام و فایل بفرستن




