تصور کنید شرکتی با ۵۰۰ کارمند را مدیریت میکنید که در آن یک لایه هوش مصنوعی مشترک، تمام یادداشتهای داخلی، ایمیلها و پرسوجوهای پایگاهداده را در سطح سازمان سازماندهی میکند. Y Combinator (YC) با متنباز کردن QM (Quartermaster)، دقیقاً همین زیرساخت را که برای اداره امور حسابداری، حقوقی و مهندسی خودش استفاده میکرد، در اختیار همگان قرار داد. جالب اینجاست که حتی فرآیند ساخت خودِ QM نیز توسط همین سیستم مدیریت شده است.
بیشتر عاملهای هوش مصنوعی فعلاً مثل دستیارهای شخصی عمل میکنند، اما مقیاسبندی یک دستیار واحد برای کل شرکت، پیچیدگیهای عظیمی ایجاد میکند. QM این مشکل را با اختصاص یک فضای کاری ایزوله به هر کارمند حل میکند؛ یعنی هر کس محیطی دارد که دیگران نمیتوانند بر آن اثر بگذارند، اما همچنان امکان همکاری در کانالهای مشترک، پیامهای گروهی و پروژههای مشترک وجود دارد. این تغییر، هوش مصنوعی را از یک «چتبات در یک تب مرورگر» به بخشی بادوام از زیرساخت سازمانی تبدیل میکند. این رویکرد در کنار پلتفرمهای متنباز دیگر برای ساخت برنامههای LLM، مسیر توسعه ابزارهای سازمانی را هموارتر میکند.
زمینه و محدوده کاربرد
طبق مستندات منتشرشده در این هفته، QM هماکنون برای استارتاپها و شرکتهای متوسط (حدود ۱۰ تا ۵۰۰ نفر) قابل استقرار است. همانطور که در تحلیلهای پیشین ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، این سیستم یک اپلیکیشن دسکتاپ نیست، بلکه نرمافزاری سازمانی است که برای راهاندازی به حساب ابری، Postgres و یک مهندس پلتفرم نیاز دارد. شرکتهای بزرگتر نیز میتوانند این سیستم را اجرا کنند، هرچند تیم YC توصیه میکند که این سازمانها پیش از اجرا، وضعیت امنیتی (security posture) خود را بهدقت بازبینی کنند.
بر اساس بررسی منابع متعدد، صنایع ایدهآل برای این پیادهسازی عبارتاند از:
- سرمایهگذاری خطرپذیر (VC) و خدمات حرفهای
- عملیات فینتک و حسابداری
- امور حقوقی و عملیات قانونی
- ابزارهای داخلی B2B SaaS و مدیریت رویدادها
معماری فنی و قابلیتها
QM بهعنوان یک هسته مستقل از مدل (harness-agnostic core) عمل میکند؛ به این معنا که شرکت را به یک ارائهدهنده خاص از مدل زبانی بزرگ (LLM) — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن کتابها جواب میدهد — وابسته نمیکند. این سیستم میتواند توسط چندین درایور مختلف هدایت شود:
- مدلهای Pi، OpenCode، Codex و Claude Code همگی درایورهای سازگار برای همین هسته مرکزی هستند.
- هسته سیستم با TypeScript روی Node ساخته شده و از Fastify برای ارتباطات HTTP و Bolt برای افزونهی اسلک استفاده میکند.
- رابط کاربری وب از Vite بهره میبرد و با Lit رندر میشود. لازم به ذکر است که رابط کاربری وب، پنل مدیریت و پرتال عمومی، همگی افزونههای اختیاری روی APIهای HTTP هسته اصلی هستند.
در این سامانه، هر شخص و هر اتاق (Room) دارای حافظه محدودشده (scoped memory)، فایلها، نمای کلید (keychain view)، مجوزها، کرونجابها (crons) و یک سندباکس بادوام است. این عامل (Agent) از یک سطح ابزار ثابت استفاده میکند، از جمله دستور execute که در محیط ایزوله سندباکس اجرا میشود و ابزارهای نصبشده در آنجا برای دفعات بعد باقی میمانند. برای مدیریت بهینه این محیطهای ایزوله، برخی سیستمها از مدل هزینه ثابت سرور و میکروسرویسها برای اجرای بهینه عاملها بهره میبرند.
موارد استفاده عملیاتی
به نقل از مخزن رسمی پروژه، YC کاربردهای مشخصی برای این سیستم برشمرده است:
- جستوجوی همزمان در یادداشتهای داخلی، ایمیلها، اسناد، پایگاههای داده و وب.
- اولویتبندی و دستهبندی صندوق ورودی ایمیل در یک زمانبندی مشخص با استفاده از برچسبها و تهیه پیشنویس پاسخها.
- کار در یک مخزن کد موجود برای اجرای تستها، باز کردن PRها (Pull Requests) و نظارت بر CI. در این راستا، استفاده از عاملهای هوش مصنوعی برای تحلیل خودکار ریشه-خطا میتواند سرعت بازبینی کدها را در سازمانها بهشدت افزایش دهد.
- ردیابی پروژهها در یک کانال مشترک.
علاوه بر این، سیستم از «بستههای مهارت» (skill packs) پشتیبانی میکند که میتوان آنها را از مخازن git وارد کرد. قابلیتهای Cron و Watch به عامل اجازه میدهند کارهای پسزمینه را بدون نظارت انسان انجام دهد. همچنین، پیکربندیهای متعلق به مهارتها میتوانند از طریق «اعطای دسترسی» (grant) به اشتراک گذاشته شوند یا توسط یک مدیر برای کل سازمان ترویج شوند.

استقرار و امنیت
استقرار این ابزار نیازی به شبیهسازی (cloning) مخزن ندارد. یک استقرار سازمانی به بسته @yc-software/qm وابسته است و سپس با اجرای دستور qm init همراه با یک شناسه سازمانی (slug) و یک هدف استقرار مانند Fly.io یا AWS راهاندازی میشود. این فرآیند یک «مهارت استقرار» ایجاد میکند که کاربر را در مراحل زیرساخت، ورود وب (web sign-in)، اتصالها (connectors)، دسترسی اختیاری به اسلک و تأیید زنده (live verification) راهنمایی میکند.
کاربران میتوانند ارائهدهندگان هویت خارجی را یکپارچه کنند یا از بروکر داخلی استفاده کنند که لینکهای یکبار مصرف ایمیلی میفرستد. تیمهایی که میخواهند منطق اصلی و سفارشیسازیها را در یک درخت کد نگه دارند، باید یک فورک (fork) خصوصی را از طریق کلون ساده حفظ کنند و از دکمه Fork گیتهاب اجتناب نمایند.
امنیت در QM از طریق سه حالت سازمانی مدیریت میشود:
- سختگیرانه (Strict): تمام فراخوانیهای ابزار برای تأیید انسانی متوقف میشود، به جز دو دستور «پایاندهنده نوبت» که تأثیری بر سیستم ندارند.
- خودکار (Auto): حالت پیشفرض؛ دادههای خارجی دارای برچسب منشأ (provenance) و نتایج ابزارها را پیش از رسیدن به مدل، با یک طبقهبند (classifier) غربال میکند. این طبقهبند میتواند به پروکسی غربالگریِ خودِ استقرار متصل شود.
- خطرناک (Dangerous): غربالگری محتوا و توقفهای تأییدی را بهطور کامل حذف میکند.
بهرغم این حالتها، یک سیاست دستوری پیشتعریفشده برای همه اعمال میشود تا عملیات تخریبی مثل حذفهای بازگشتی (recursive deletes) یا دستورات SQL مخرب بهطور سختگیرانه مسدود شوند.
YC این نسخه را یک آزمایش زودهنگام میداند که حاوی باگ است، اما تأکید میکند که سیستم کاملاً کاربردی است و تحت لایسنس MIT عرضه شده است. توسعهدهندگانی که علاقهمند به بررسی مدل تهدید یا مراحل استقرار هستند، باید فایلهای SECURITY.md ،deployment.md و getting-started.md را در مخزن رسمی گیتهاب مطالعه کنند.
این عرضه نشاندهنده چرخش به سمت «زیرساختهای عاملمحور» است؛ جایی که مدل یک کالای جایگزینپذیر است و ارزش واقعی در لایه حافظه، مجوزها و دسترسی به ابزارها نهفته است. با متنباز کردن QM، شرکت YC نقشهای ارائه داده است که چگونه یک سازمان با رشد سریع میتواند هرجومرج هماهنگی میان چندین عامل را بدون قربانی کردن امنیت مدیریت کند.
گام بعدی شما
- اگر در حال مدیریت یک تیم کوچک هستید، مستندات
getting-started.mdرا در گیتهاب QM بخوانید تا امکان جایگزینی دستیارهای تکمنظوره با یک لایه مشترک را بسنجید. - معماری ایزوله QM را با استانداردهای امنیتی سازمان خود تطبیق دهید، بهویژه در حالت Auto.
- بررسی کنید کدامیک از جریانهای کاری تکراری تیم شما (مثل تریژج ایمیلها) میتواند به یک «بسته مهارت» تبدیل شود.
اما چالش واقعی در این مسیر، مدیریت حافظه بلندمدت در مقیاس هزاران کاربر است — به تحلیل ما دربارهی پروتکل MCP و حافظه عاملها مراجعه کنید.




گفتگو