فرق local و cloud تو Codex چیه؟
خلاصهٔ کاملتر
این مقاله یه مفهوم ساده ولی مهم رو برای کار با Codex (ایجنت کدنویسی OpenAI) توضیح میده: فرق بین local و cloud. local یعنی فایل یا خروجی فقط روی همون دستگاهی هست که الان باهاش کار میکنی. cloud یعنی از جای دیگهای هم میشه بهش رسید. نویسنده میگه همین فرق تعیین میکنه کی میتونه کارت رو ببینه، کجا میمونه و آیا میتونی از یه سیستم دیگه ادامهش بدی یا نه.
یه پروژه تو Codex چیز عجیبی نیست، فقط یه پوشه روی دیسکه. ایجنت هر بار از همون مسیر میخونه، پس پروژه کمکم context جمع میکنه: فایلهای قوانین، تاریخچه چتهای قبلی، اسناد کاری و کد. یعنی دیگه لازم نیست تو هر چت جدید از اول توضیح بدی کی هستی و روی چی کار میکنی.
خیلیا فکر میکنن همه چی خودکار تو cloud هست، ولی فایلهای پروژه Codex خودبهخود با کسی به اشتراک گذاشته نمیشن. اگه پوشه با سرویسی مثل OneDrive یا Google Drive سینک نشده باشه، فایل فقط روی یه دستگاه وجود داره. نویسنده اینو به یه فایل Word ذخیرهنشده تشبیه میکنه که مجبوری برای خودت ایمیلش کنی تا رو لپتاپ دیگه بازش کنی.
وقتی Codex یه خروجی مثل یه سایت کوچیک یا پیشنمایش گرافیکی میسازه، معمولاً با یه وبسرور محلی نشونش میده. آدرسش شبیه 127.0.0.1 با یه شماره پورته. ظاهرش مثل یه URL معمولیه ولی هیچ چیزی عمومی هاست نشده. اگه برای کسی بفرستیش، مرورگرش دنبال سرور روی سیستم خودش میگرده و چیزی پیدا نمیکنه. یعنی این پیشنمایش فقط برای چک کردن سریع خودته، نه برای deploy.
جدا از این بحث، فایل agents.md هم هست: یه فایل markdown داخل پروژه که قوانین رفتار ایجنت رو تعیین میکنه و قبل از هر پیام خونده میشه. تو پروژههای بزرگ میتونه نقش نقشه مسیریابی رو هم بازی کنه، مثلاً بگه مستندات کسبوکار کجاست و راهنمای لحن برند کجا. ولی این فایل تعیین نمیکنه فایلها فیزیکی کجا باشن.
به گفته نویسنده، local بودن هم مزیته هم محدودیت. مزیتش دسترسی سریع، نیاز نداشتن به آپلود و کنترل کامل روی چیزیه که ایجنت میبینه. محدودیتش جابهجا نشدنه: برای کار تیمی یا چنددستگاهی یه چیزی باید این فاصله رو پر کنه، مثل سینک، deploy یا منتشر کردن خروجی. هیچکدوم مطلقاً بهتر نیست و بستگی به نوع کار داره.
نکات کلیدی:
- یه پروژه تو Codex در واقع یه پوشه روی دیسکه که ایجنت ازش میخونه و توش مینویسه.
- فایلهای local فقط وقتی از دستگاه دیگه در دسترسن که با سرویسی مثل OneDrive یا Google Drive سینک بشن.
- پیشنمایش روی 127.0.0.1 فقط روی همون سیستمی باز میشه که سرور روش اجرا شده و قابل اشتراک نیست.
- فایل agents.md قبل از هر پیام خونده میشه و قوانین و مسیریابی ایجنت رو تعیین میکنه، نه محل ذخیره فایلها رو.
- local برای کار شخصی سادهتر و خصوصیتره، cloud برای کار تیمی و چنددستگاهی لازمه.




