چارچوب گردشکار چندعاملی سپرو وب
روش کار داخلی سپرو وب: یک خط مونتاژ از عاملهای هوش مصنوعی تخصصی که پروژه را از خلاصهٔ اولیه تا کد، بازبینی، امنیت و مستندسازی پیش میبرد و در هر مرحله یک سند قابلبازبینی تولید میکند.
- نوع پروژه: روششناسی و ابزار داخلی (نه یک نرمافزار مستقر)
- کارفرما: ابزار داخلی سپرو وب
- نقش سپرو وب: طراحی و نگارش کامل چارچوب و زیرخطهای تخصصی آن
- وضعیت: در حال استفاده و توسعهٔ داخلی
چرا این چارچوب را ساختیم
مشکل رایج در استفاده از هوش مصنوعی برای ساخت نرمافزار این است که نتیجه، سریع اما بیثبات است: هر بار خروجی متفاوتی به دست میآید و هیچ سند قابلاتکایی از تصمیمها باقی نمیماند. هدف ما تبدیل این کار به یک فرایند تکرارپذیر بود.
آنچه طراحی و پیادهسازی کردیم
چارچوب، پروژه را به مرحلههای پشتسرهم تقسیم میکند و برای هر مرحله یک عامل تخصصی تعریف میکند: از خلاصهٔ نیاز مشتری و پژوهش و مشخصات فنی، به معماری و مدل داده، سپس طراحی رابط، پیادهسازی بکاند و فرانتاند، و در پایان بازبینی کیفیت، بررسی امنیت و مستندسازی.
نکتهٔ کلیدی این است که حافظهٔ فرایند، گفتوگو نیست؛ سند است. هر عامل، سند تأییدشدهٔ مرحلهٔ قبل را میخواند و سند مرحلهٔ خودش را مینویسد. هیچ مرحلهای بدون تأیید صریح انسانی به مرحلهٔ بعد نمیرود و این تأییدها در یک دفتر ثبت میشوند تا وضعیت هر سند روشن باشد. دسترسی ابزارها هم محدود است: فقط دو عامل اجازهٔ نوشتن کد دارند و بقیه فقط میخوانند یا سند مینویسند.
در کنار چارچوب اصلی، چند زیرخط تخصصی برای ساخت نظام طراحی و رابط کاربری، کارهای خلاقانه و چاپی، مهاجرت محتوای وبسایت و چرخهٔ ساخت و بازبینی کد تعریف شده است؛ بهعلاوهٔ یک نمونهٔ کوچک سرتاسری که تمام مسیر را از خلاصهٔ اولیه تا کد نهایی اجرا میکند.
مقیاس پروژه
- چارچوب خط مونتاژ قابل استفادهٔ مجدد، از خلاصهٔ نیاز تا مستندسازی
- زیرخطهای تخصصی برای نظام طراحی، کارهای چاپی، مهاجرت محتوا و ساخت و بازبینی کد
- یک نمونهٔ کارکردی سرتاسری برای آزمودن کل مسیر
چه چیزی برای مشتری تغییر میکند
نتیجهٔ عملی این چارچوب برای کارفرما ساده است: در هر مرحله سندی وجود دارد که میتوان خواند و تأیید کرد، تصمیمها ثبت میشوند و کیفیت و امنیت پیش از تحویل، بهصورت جداگانه بررسی میشود.
آنچه این پروژه دارد.
- خط مونتاژ مرحلهای از خلاصهٔ نیاز تا مستندسازی
- یک عامل تخصصی برای هر مرحله با دامنهٔ کاری مشخص
- سندهای قابلبازبینی بهعنوان حافظهٔ فرایند
- دروازهٔ تأیید انسانی پیش از ورود به هر مرحلهٔ بعد
- دفتر ثبت وضعیت تأیید هر سند
- محدودسازی دسترسی ابزار: فقط دو عامل اجازهٔ نوشتن کد دارند
- بازبینی کیفیت و بررسی امنیت بهصورت مراحل مستقل
- زیرخطهای تخصصی برای طراحی، چاپ، مهاجرت محتوا و بازبینی کد