توی Anthropic نرمافزار چطور ساخته میشه
خلاصهٔ کاملتر
گرگلی اوروش تو تازهترین دیپدایوِ Pragmatic Engineer رفته سراغ Anthropic تا از نزدیک ببینه مهندسی نرمافزار تو ایآیزدهترین تیمهای دنیا چطور پیش میره. نویسنده با چهار نفر از بخشهای مختلف حرف زده — از هد آو انجینیرینگ Claude Platform تا سازندهٔ Bun — و میگه تو ادامه قراره یافتههای Anthropic و OpenAI رو کنار هم بذاره.
بزرگترین پروژهٔ تیم Platform تو یه سال گذشته Claude Managed Agents بوده؛ یه harness آمادهٔ اجرای ایجنت تو پروداکشن که حدود شش ماه طول کشیده. به گفتهٔ Katelyn Lesse سنگینترین بخش کار خودِ برنامهریزی بوده نه کدزدن: یه PRD معمولی توی Google Doc، هماهنگی با تیمهای دیگه و بعد یه spike داخلی روی بکاند Claude Code. وسط کار هم معماری عوض شده و «مغز» مدل از «دستها» (سندباکس و ابزارها) و «سشن» جدا شده.
پرسروصداترین نمونه اما بازنویسی Bun از Zig به Rust بوده. Jarred Sumner میگه بیش از ۵۳۵ هزار خط کد Zig بهصورت دستی حدود یه سال کار سه مهندس رو میبرد و عملاً غیرعملی بود؛ ولی با ۶۴ ایجنت موازی و حدود ۱۶۵ هزار دلار توکن، کل مسیر تا مرج ۱۱ روز طول کشیده. نکتهٔ کلیدیش اینه که تستسوئیت Bun با TypeScript نوشته شده، یعنی مستقل از زبان رانتایمه و میشد بهش تکیه کرد.
همین پروژه یه الگوی جالب رو نشون میده: خودِ پیادهسازی فقط حدود ۱۵ درصد زمان رو گرفته و ۸۵ درصد صرف کامپایلشدن، درستکردن تستها و راستیآزمایی شده. به گفتهٔ Thariq Shihipar هم بیشتر توکنها نه خرج نوشتن کد، بلکه خرج کشف ناشناختهها، پروتوتایپ و تست میشه.
تو تیم Bun بخش زیادی از این چرخه خودکار شده: با ثبت هر ایشو یه ایجنت سعی میکنه بازتولیدش کنه و بعد یکی دیگه پچ و PR بسازه، PRی که تست نداشته باشه خودکار رد میشه و چند لایه کدریویو و اسکن امنیتی روش اجرا میشه. Jarred میگه فعلاً آدم دکمهٔ merge رو میزنه ولی انتظار داره بهزودی برای تغییرات کمریسک، مرج هم خودکار بشه. Thariq هم مثال جالبی میزنه: چون مدل باهوشتر شده، ۸۰ درصد سیستمپرامپت Claude Code حذف شده.
نکات کلیدی:
- اجرای همزمان ۳ تا ۱۰ ایجنت عادیه و سقف یا رصد مصرف توکن وجود نداره
- Claude Managed Agents حدود شش ماه طول کشید؛ سنگینترین بخشش برنامهریزی بود نه کدنویسی
- بازنویسی Bun از Zig به Rust با ۶۴ ایجنت موازی و ۱۶۵ هزار دلار توکن، ۱۱ روزه انجام شد
- تقسیم زمان تو اون پروژه: ۱۵ درصد پیادهسازی، ۸۵ درصد رفع خطا و راستیآزمایی
- کدریویو، اسکن امنیتی و فاز تستینگ بیشتر و بیشتر به ایجنتها سپرده شده
- چیزهایی که عوض نشده: تیمهای دو-پیتزایی، اهمیت برنامهریزی و PRD تو پروژههای پیچیده




