بدون دخالت انسان: 16 هوش مصنوعی کلود، یک کامپایلر C کامل ساختند!

شرکت Anthropic اخیراً یک آزمایش شگفتانگیز را فاش کرد: ۱۶ عامل هوش مصنوعی مستقل توانستند تقریباً بهطور کامل یک کامپایلر C بسازند، بدون نیاز به هدایت یا مدیریت انسانی. این پروژه که توسط پژوهشگر Nicholas Carlini هدایت شد، نشاندهنده پیشرفت چشمگیر همکاری خودگردان هوش مصنوعی در توسعه نرمافزار واقعی است.
چگونگی انجام آزمایش
کامپایلر طی دو هفته با استفاده از ۱۶ عامل مستقل Claude Opus 4.6 ساخته شد. هر عامل در یک Docker container جداگانه اجرا میشد، مخزن Git مشابهی را کلون میکرد و بدون کنترل مرکزی یا نظارت انسانی فعالیت میکرد. وظایف بهصورت خودکار انتخاب میشدند، تعارضها از طریق Git حل میشد و کدها بدون هیچ نظارتی به مخزن اصلی ارسال میشدند. در مجموع، این عوامل نزدیک به ۱۰۰ هزار خط کد Rust در حدود ۲ هزار جلسه کدنویسی تولید کردند و هزینه استفاده از API حدود ۲۰ هزار دلار بود.
قابلیتهای کامپایلر
نتیجه این پروژه یک کامپایلر C متنباز و کاملاً کاربردی است که از ابتدا نوشته شده است. این کامپایلر قادر است:
-
کرنل Linux 6.9 را برای معماریهای x86، ARM و RISC-V کامپایل کند.
-
پروژههای بزرگ متنباز مانند PostgreSQL، SQLite، Redis و FFmpeg را پشتیبانی کند.
-
در تست دشوار GCC Torture Test Suite، ۹۹٪ موفقیت داشته باشد.
-
حتی بازی قدیمی Doom را بهعنوان یک شاخص عملکردی کامپایل و اجرا کند.
این آزمایش نشان میدهد که سیستمهای هوش مصنوعی اکنون میتوانند خودسازماندهی کنند، کدهای بزرگ را مدیریت کنند و نرمافزارهای زیرساختی با کیفیت تولید کنند. اگرچه این کامپایلر هنوز جایگزین کامل GCC نیست، اما گامی بزرگ به سمت مهندسی نرمافزار خودگردان با هوش مصنوعی محسوب میشود.
تأثیر بر آینده برنامهنویسی
این پروژه نوید تغییر در نحوه ساخت نرمافزار را میدهد. در آینده، عوامل هوش مصنوعی میتوانند وظایف تکراری، بازسازیهای بزرگ، تست و رفع باگها را انجام دهند، در حالی که انسانها بیشتر روی طراحی، معماری و حل مسئله تمرکز میکنند.
همزمان، این مسئله پرسشهایی درباره کیفیت کد، اعتماد و تأیید نرمافزار مطرح میکند. نقش برنامهنویسان تغییر میکند: از نوشتن هر خط کد به راهنمایی، بررسی و اعتبارسنجی سیستمهای خودگردان ساختهشده توسط هوش مصنوعی.




