یک مثال واقعی
دفتر را در نظر بگیرید؛ یک نرمافزار حسابداری آنلاین که هزاران کسبوکار کوچک از آن استفاده میکنند. دفتر میخواهد دستیاری به نام از دفترت بپرس اضافه کند تا صاحب کسبوکار بپرسد «سه ماه گذشته بیشترین پرداخت ما به کدام تأمینکننده بوده؟» و پاسخ را از گزارشهای خودش بگیرد.
شرط غیرقابل مذاکره: یک نانوایی هرگز نباید ارقام یک فروشگاه کاشی را ببیند. دفتر این را با دادن یک پروژهٔ مهوش مستقل — با API key و vector store اسناد خودش — به هر کسبوکار مشتری حل میکند. بکاند دفتر پیش از هر فراخوانی تشخیص میدهد کاربر واردشده به کدام پروژه تعلق دارد.
آنچه دفتر به دست میآورد
- جداسازی در دو لایه. دفتر مشتری را بررسی میکند و مهوش هر چیزی خارج از پروژهٔ همان مشتری را رد میکند.
- مصرف به تفکیک مشتری برای طراحی پلنهای قیمتگذاری یا سقف مصرف منصفانه.
- خروج امن مشتری. revoke کردن کلید مشتری و حذف دادههای پروژهاش، او را بهطور کامل خارج میکند.
- محدودیت برای هر مشتری، تا یک مشتری بسیار فعال بقیه را کند نکند.