TL;DR
- بازگشت به داستانهای مشتری ۱۹ فوریه ۲۰۲۶ • ReadRamp ۴ دقیقهای از Modal برای فعال کردن Ramp Inspect.
- استفاده میکند،.
- یک عامل کدنویسی پسزمینه داخلی که اکنون بیش از نیمیاز درخواستهای کشش ادغامشده را در Ramp مینویسد.
چه اتفاقی افتاد
بازگشت به داستانهای مشتری ۱۹ فوریه ۲۰۲۶ • ReadRamp ۴ دقیقهای از Modal برای فعال کردن Ramp Inspect. استفاده میکند،.
یک عامل کدنویسی پسزمینه داخلی که اکنون بیش از نیمیاز درخواستهای کشش ادغامشده را در Ramp مینویسد. Ramp با بهرهگیری از Sandboxهای Modal،.
محیطهای توسعه کامل را در چند ثانیه ایجاد میکند و به هر سازنده در شرکت امکان دسترسی به. ظرفیت مهندسی موازی نامحدود مبتنی بر پایگاه کد داخلی Ramp،.
زمینه ی و ابزار توسعهدهنده را میدهد. ایده:.
یک عامل برنامهنویسی به همان سرعت محلی،. در دسترس برای همه - به مدیران هوش مصنوعی Ramp فرصتی میدهد،.
مدیران،. سازندهها و محصولات Ramp فرصتی را دیدند.
طراحان - توانایی ارسال کد با استفاده از هوش مصنوعی. آنها میخواستند فراتر از آنچه که با عوامل محلی امکانپذیر بود،.
که نیاز به راهاندازی محیط توسعهدهنده داشت و نمیتوانستند به راحتی با ابزار داخلی ادغام شوند،. بروند.
با این حال،. آنها میدانستند که عامل پسزمینهای که کندتر یا کمتر از آن توانایی دارد کار محلی هرگز پذیرفته نمی.
شود. عملکرد بسیار مهم بود.
برای به دست آوردن این درست،. باید به همان سرعتی که یک عامل محلی شروع میشد،.
با پشته Ramp-Sentry،. Datadog،.
LaunchDarkly،. Temporal- به اندازه کافی عمیق ادغام میشد تا پایان به انتها کار خود را تأیید کند،.
و نیاز به تنظیم صفر داشت تا هرکسی در Ramp بتواند به آسانی یک مهندس از آن استفاده. کند.
راهحل پسزمینه خوب: MoampR در حال استفاده از Inspect, a inspect بود. و استنتاج دستهای، بنابراین ساختن یک عامل کدنویسی پسزمینه در بالای جعبههای سندباد مدال، گام بعدی طبیعی بود.
چند مهندس شروع به ساخت نمونههای اولیه کردند و به سرعت ارزش خود را ثابت کرد. "Modal شروع را واقعاً آسان کرد.
نسخه اول فقط چند روز طول کشید تا از زمین خارج شوم و همه APIهای مناسب را. برای ما داشت تا بتوانیم چیزی در مقیاسی که نیاز داشتیم بسازیم.
" - Zach Bruggeman،. مهندس در جلسه RampEach Inspect در یک Sandbox Modal اجرا میشود حاوی یک محیط توسعه تمام پشته:.
Postgres،. Redis،.
Temporal،. RabbitMQ،.
و هر سرویسی که یک مهندس به صورت محلی خواهد داشت. در داخل جعبه شنی،.
OpenCode بهعنوان عامل کدنویسی،. در کنار یک سرور VS Code برای ویرایشهای دستی،.
یک ترمینال وب و یک پشته VNC با Chromium برای تأیید بصری تغییرات ظاهری اجرا میشود. این نماینده میتواند اسکرین شاتهای قبل و بعد از آن بگیرد،.
برنامه را در یک مرورگر واقعی هدایت کند و کار آن را به صورت بصری تأیید کند -. درست مانند یک انسان.
کل راهاندازی به GitHub، Slack، Buildkite و پشته مشاهدهپذیری Ramp از جمله Sentry و Datadog متصل میشود. اجرای همه چیز در داخل یک سندباکس واحد به این معنی است که عامل همان دسترسی با تأخیر.
کم به سرویسها،. فایلها و ابزارهایی را دارد که یک مهندس به صورت محلی در اختیار دارد.
هیچ شبکهای بین عامل و مجموعه آزمایشی، هیچ سیستم فایل راه دوری برای همگام سازی وجود ندارد. خارج از جعبه شنی، بقیه زیرساختهای Inspect بر روی آن ساخته شده است.
اولیههای توزیعشده Modal:. توابع هر 30 دقیقه در یک کار cron اجرا میشوند تا مخازن را شبیهسازی کنند،.
وابستگیها را نصب کنند،. و عکسهای فوری سیستم فایل بسازند – بنابراین جعبههای ایمنی همیشه از وضعیتی نزدیک به فعلی شروع میشوند.
وب،. برنامه افزودنی کروم — در جلسه مناسب،.
جداسازی ورودی از اجرا بهطوری که چندین مشتری بتوانند بدون درگیری در یک جلسه تغذیه کنند. از آنجایی که Modal هماهنگیهای توزیع شده را انجام میدهد،.
تیم Ramp میتواند به جای زیرساختهای زیر،. بهطور کامل روی تجربه عامل - ابزارها،.
ادغامها،. UX- تمرکز کند.
به این ترتیب یک نمونه اولیه ساخته شده در چند روز به صدها جلسه همزمان بدون بازنویسی. به همان سرعت محلی:.
عکسهای فوری سیستم فایل برای راهاندازی فوری برای استفاده از تیم سریع Ramp،. عامل کدنویس آنها باید با تجربه یک نماینده محلی که در آن مخزن از قبل تنظیم شده است.
و سرویسها در حال اجرا هستند،. سرعت را بهعنوان بسته محلی طراحی کنیم.
زمان راه اندازی بخش بزرگی از آن است که بهینهسازی و تنظیم آن را در مقیاس بسیار. آسان میکند.
- Rahul Sengottuvelu،. رئیس هوش مصنوعی کاربردی در Ramp آنها این مشکل را با عکسهای فوری سیستم فایل Modal حل کردند.
هر 30 دقیقه یک Modal Cron هر یک از مخازن Ramp را شبیهسازی میکند،. تمام وابستگیها را نصب میکند،.
بیلدهای اولیه را اجرا میکند و یک عکس فوری از سیستم فایل Sandbox را ذخیره میکند. از آنجایی که عکسهای فوری سیستم فایل به صورت تفاوتهایی با تصویر پایه ذخیره میشوند،.
فقط فایلهای اصلاحشده باقی میمانند – و سریع نگهداشته میشوند. هنگامیکه سازنده جلسهای را شروع میکند،.
Inspect یک Sandbox جدید از آخرین عکس فوری ایجاد میکند. از آنجایی که عکس فوری حداکثر 30 دقیقه است، همگام سازی با سر مخزن تقریباً فوری است.
سرتاسر، جلسات در عرض چند ثانیه بر اساس یک اعلان شروع به کار میکنند. تنظیم صفر،.
مقیاس نامحدود:. جعبههای ایمنی برای هر سازنده چون هر جلسه در Sandbox Modal خودش اجرا میشود،.
هیچ اختلافی بین جلسات وجود ندارد و هیچ باری روی لپتاپ کسی وجود ندارد. یک سازنده میتواند چندین نسخه از یک فرمان را راهاندازی کند،.
مدلهای مختلف را امتحان کند،. یا به Inspect اجازه دهد تا جلسات فرزند را به موازات کار در مخازن موازی کند—همه بهطور همزمان.
در ابر اجرا میشوند. اینجاست که عوامل پسزمینه جلوتر از عوامل محلی میشوند.
Inspect به هر سازنده در Ramp چیزی را ارائه میدهد که Rahul توصیف میکند:. "بهطور مؤثر صدها رایانه که میتوانند همزمان روی آنها کار کنند.
" "ساخت Inspect بدون Modal واقعاً سخت بود. بسیاری از پیچیدگیها در پشت این پنهان است که میتوان جعبههای شنی را به سرعت با سرویسها و.
دادههای زیادی به چرخش درآورد،. و بهطور مؤثر در هر زمان بینهایت از آنها را در اختیار داشت.» - Rahul Sengottuvelu،.
رئیس هوش مصنوعی کاربردی در سازندگان RampMeeting که در آنجا با عوامل Background کار میکنند،. همچنین دسترسی کاملی را برای کاربرانی که نمیخواهند چیزها را به صورت محلی نصب کنند،.
باز میکنند و به تیم اجازه میدهد آن را در هر جایی که کاربران در حال کار هستند. قرار دهند.
Ramp برای Slack،. یک رابط وب با ویرایشگر VS Code میزبانیشده و نمای دسکتاپ پخش جریانی،.
و یک برنامه افزودنی Chrome که به غیرمهندسها اجازه میدهد عناصر رابط کاربری بصری را برای تغییر انتخاب. کنند،.
ساخت. همه کلاینتها در همان حالت جلسه همگام میشوند و هر جلسه از چند نفره پشتیبانی میکند تا همکاران.
بتوانند در زمان واقعی با هم همکاری کنند. نیازی به تنظیم محلی نیست.
یک مدیر محصول یا طراح یک درخواست ارسال میکند،. Inspect یک محیط جعبه ایمنی کامل را با تمام وابستگیها ایجاد میکند.
نصب میشوند،. و دقیقاً همان تنظیمات توسعهدهندهای را دریافت میکنند که یک مهندس بدون فکر کردن به آن دارد.
در عرض چند ماه،. تقریباً نیمیاز تمام درخواستهای کشش ادغام شده در مخازن فرانتاند و باطن Ramp توسط Inspect آغاز میشوند،.
با بیش از 80 درصد از خود Inspect اکنون توسط Inspect نوشته میشود. تأثیر آن فراتر از مهندسی است.
مدیران محصول این اختیار را دارند که مستقیماً ویژگیهایی را به محصول خود اضافه کنند. طراحان با بازخوردهای فشرده بین قصد و اجرا عمل میکنند.
این عامل مهندسان را آزاد میکند تا روی کار با تاثیر بالا و پیچیده تمرکز کنند،. جایی که تخصص آنها بالاترین اهرم را ارائه میدهد - مثلاً سیستمهایی مانند Inspect را بسازند.
چه خبر است. ریسک کمیاز پرسیدن «آیا میتواند این کار را انجام دهد» دست بردارید و ببینید آیا میتواند یا.
نه. - زک بروگمن، مهندس RampRamp معتقد است که عوامل پسزمینه با بهبود مدلها برای برتری مهندسی حیاتیتر میشوند.
نسل فعلی در حال حاضر در حال تولید درخواستهای کششی آماده بررسی است. با افزایش صدها میلیارد هزینه سرمایه در هوش مصنوعی،.
این گلوگاه از «آیا عامل میتواند کد صحیح بنویسد» به «چند عامل میتواند به صورت موازی اجرا شود». تغییر میکند.
Sandboxes Modal به تیمهای زیرساختی برای شکستن این گلوگاه به جای شکستن توسط آن، نیاز دارند. امروز آنها را امتحان کنید.
چرا مهم است
اهمیت این خبر در این است که روی استفاده واقعی از AI و تصمیمگیری سازمانی اثر میگذارد.
منبع
لینک منبع اصلی در کارت و صفحه مقاله نمایش داده میشود.
