پرش به محتوای اصلی
پرش به محتوای مقاله

«منبع حقیقت واحد»؛ راهکار OzBrain برای یکپارچه‌سازی حافظه عامل‌ها

·۳۱ مرداد ۱۴۰۵۸ دقیقه مطالعه۱ بازدید
پایگاه دانش میزبانی‌شده که عامل‌های هوشمند آن را می‌خوانند و می‌نویسند
پایگاه دانش میزبانی‌شده که عامل‌های هوشمند آن را می‌خوانند و می‌نویسند
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

ایجاد یک لایه حافظه متقاطع (Cross-Agent) که اجازه می‌دهد مدل‌های رقیب (مثل Claude و GPT) روی یک دیتابیس مشترک بخوانند و بنویسند، به جای اینکه هر کدام حافظه ایزوله‌ی خود را داشته باشند.

تصور کنید ساعت‌ها وقت خود را صرف کپی کردن دستورالعمل‌ها و چسباندن فایل‌های متنی بین Claude، ChatGPT و Cursor می‌کنید. این فرآیند نه تنها خسته‌کننده است، بلکه باعث ایجاد «انحراف زمینه» (Context Drift) می‌شود؛ یعنی یک فایل را در یک ابزار به‌روز می‌کنید اما نسخه‌های دیگر را فراموش می‌کنید و در نهایت با اطلاعات متناقض روبرو می‌شوید.

OzBrain با ارائه یک لایه‌ی «مغز مشترک» که تمام عامل‌ها (Agents) — شبیه به دستیاران دیجیتالی که می‌توانند به‌جای ما فکر و عمل کنند — به‌طور هم‌زمان به آن دسترسی دارند، این مشکل را حل می‌کند. در واقع این پلتفرم، مغز متفکری است که پشت هر عامل قرار می‌گیرد و به آن‌ها اجازه می‌دهد از یک منبع حقیقت واحد استفاده کنند.

اکثر کاربران در حال حاضر به حافظه‌های اختصاصی هر پلتفرم متکی هستند که باعث تکه‌تکه شدن هویت کاری آن‌ها می‌شود. در حالی که ChatGPT و Claude حافظه داخلی دارند، این سیستم‌ها با یکدیگر ارتباط برقرار نمی‌کنند و این امر کاربر انسانی را مجبور می‌کند تا به عنوان یک پل ارتباطی دستی برای انتقال زمینه (Context) عمل کند. این دقیقاً همان کاری است که شما در حال حاضر درگیر آن هستید: جابه‌جایی دستی اطلاعات بین ابزارهایی که منبع حقیقت مشترکی ندارند. OzBrain خود را نه به عنوان یک API برای توسعه‌دهندگان، بلکه به عنوان یک لایه‌ی دانش متصل معرفی می‌کند که زیرمجموعه‌ی تمام این عامل‌ها قرار می‌گیرد.

شکاف زمینه‌ای: حافظه پلتفرم در برابر OzBrain

حافظه‌ی پلتفرم‌ها معمولاً تکه‌های کوچک و خلاصه‌هایی از ترجیحات کاربر را ذخیره می‌کنند. این سیستم‌ها ترجیحات، تکه‌هایی از چت‌ها و خلاصه‌های روزانه سطحی را در داخل یک محصول نگه می‌دارند. برای مثال، یک پروفایل پلتفرم ممکن است یادداشت کند که کاربر TypeScript را ترجیح می‌دهد، از کلمات پرکننده متن بیزار است و هرگز از خط تیره (em-dash) استفاده نمی‌کند. اما این یک پروفایل محدود است که از تکه‌های پراکنده تشکیل شده است.

به نقل از مستندات OzBrain، این سیستم خودِ «کار» را ذخیره می‌کند؛ یعنی پروژه‌ها، تصمیمات، پژوهش‌ها و تفکراتی که قبلاً انجام داده‌اید. به جای تکیه بر هر آنچه در یک پروفایل محدود جا می‌شود، هر عامل می‌تواند در لحظه یک مقاله کامل را در صورت نیاز بازیابی کند. این یعنی دیگر نیازی نیست برای پیدا کردن نسخه‌ی «FINAL-v2» یک سند، بین گوگل درایو، لپ‌تاپ، پوشه دانلودها، ایمیل، اسلک یا آی‌کلاود جست‌وجو کنید؛ زیرا آخرین نسخه ذخیره‌شده در هر کجا که باشد، در دسترس است.

بدون این سیستم، یک پروژه واحد مانند «q3-plan.md» اغلب به ده‌ها نسخه تکه‌تکه تبدیل می‌شود: نسخه ۱ در درایو، نسخه ۱-قدیمی در یک USB، خروجی‌های Notion، نسخه ۱.۱ در لپ‌تاپ، نسخه ۱.۱ در دانلودها، نسخه ۲ در درایو، نسخه FINAL-v2 در اسلک و نسخه ۳ در آی‌کلاود. OzBrain این هرج‌ومرج را با یک «مغز شرکتی» جایگزین می‌کند که در آن همیشه آخرین نسخه‌ی ذخیره‌شده، تنها نسخه معتبر است. این رویکرد یادآور تلاش‌های مشابهی است که در آن TeamBrain حافظهٔ عامل‌های کدنویس را به یک فایل Git تبدیل کرد تا از طریق سیستم‌های کنترل نسخه، مشکل فراموشی عامل‌ها را حل کند.

سازوکار مغز مشترک

این پلتفرم از پروتکل زمینهٔ مدل (Model Context Protocol یا MCP) استفاده می‌کند تا به عنوان یک رابط سفارشی عمل کند. این سیستم تنها با یک URL کار می‌کند؛ هر ابزاری که بتواند با این پروتکل صحبت کند، می‌تواند همان مغز مشترک را در اختیار داشته باشد. این ابزارها شامل Claude و ChatGPT (از طریق جریان‌های رابط داخلی)، و همچنین Claude Code، Cursor، OpenClaw, Hermes Agent و Gemini Spark (در مناطقی از آمریکا که در دسترس است) هستند.

به جای ذخیره خلاصه‌های سطحی، پروژه‌ها، تصمیمات و پژوهش‌ها در قالب مقالات ساختاریافته نگهداری می‌شوند. وقتی یک عامل اطلاعاتی را در مغز می‌نویسد، سیستم صرفاً متن را به انتهای فایل اضافه نمی‌کند، بلکه از یک «شاخص مسیریابی» (Routing Index) استفاده می‌کند تا اطمینان حاصل شود که دانش جدید در مقاله درست قرار می‌گیرد.

مثال‌هایی از مسیریابی شاخص:

  • clients/meridian: مربوط به محدوده پروژه (Scope)، شرایط فعلی قرارداد و اطلاعات مخاطبان.
  • voice: مربوط به لحن نوشتاری شما و کلماتی که هرگز استفاده نمی‌کنید.
  • projects/q3-launch: مربوط به وضعیت پروژه، تصمیمات اتخاذ شده و گفتگوهای باز.
  • preferences: مربوط به مدل‌های مورد علاقه، ابزارها و فرمت‌های خروجی.

برای مثال، اگر یک نوشتار مرحله‌ای ثبت شود که «محدوده پروژه Meridian بسته شد و قرارداد جدید از دوشنبه شروع می‌شود»، این متن به‌طور خودکار به بخش clients/meridian هدایت می‌شود، به جای اینکه یک فایل تکراری ایجاد کند.

حفظ انسجام و حقیقت

برای جلوگیری از تضاد اطلاعات و حفظ انسجام، OzBrain فرآیند «نوشتار مرحله‌ای» (Staged Write) را اجرا می‌کند. این مکانیسم مانع از آن می‌شود که ویکی‌های سازمانی به دلیل رشد سریع بار نگهداری نسبت به ارزش آن‌ها، توسط انسان‌ها رها شوند. اگر عاملی سعی کند اطلاعاتی بنویسد که با «قانون مرجع» (Canon) موجود در تضاد است — برای مثال، یک نوشتار مرحله‌ای ادعا کند قیمت ۴۹ دلار در ماه است در حالی که در مرجع ۲۹ دلار ثبت شده — سیستم عملیات نوشتن را متوقف کرده و این تضاد را برای بررسی و تایید انسانی نمایش می‌دهد. قانون مرجع تا زمانی که تضاد توسط انسان حل نشود، دست‌نخورده باقی می‌ماند.

مقیاس‌پذیری و نگهداری

با رشد حجم دانش، سیستم از «تورم زمینه» (Context Bloat) که اغلب باعث افت عملکرد مدل‌های هوش مصنوعی می‌شود، جلوگیری می‌کند. OzBrain نگهداری مستمر را به عنوان یک رفتار طراحی‌شده در نظر می‌گیرد که در آن عامل‌ها هم‌زمان با تغییر شرایط، مغز را به‌روز می‌کنند. این مدیریت بهینه از حجم داده‌ها مشابه استراتژی‌هایی است که در آن Cursor برای حذف توهمات کدنویسی از توزیع بار شناختی استفاده می‌کند تا با کاهش حجم کدبیس، دقت مدل را افزایش دهد.

مکانیزم‌های بازسازی خودکار:

  • انضباط اندازه: سیستم در لحظه نوشتن، محدودیت‌های اندازه را اعمال می‌کند تا مقالات سبک و بهینه بمانند.
  • تقسیم خودکار: وقتی مقاله‌ای بیش از حد بزرگ شود و برای استفاده بهینه توسط عامل‌ها نامناسب گردد، مغز آن را بازسازی و بازطراحی می‌کند.
  • تغییر ساختار: محتوا به مقالات کوچک‌تر و لینک‌شده تبدیل می‌شود تا شفافیت افزایش یابد بدون اینکه معنا تغییر کند. برای مثال، یک فایل معماری بزرگ ممکن است به دو بخش architecture/overview (شامل استک تکنولوژی، مستاجران و مرزها) و architecture/deploy (شامل محیط‌ها، نحوه استقرار و بازگشت یا Rollback) تقسیم شود.

این معماری باعث می‌شود عامل‌ها فقط داده‌های خاص و مورد نیاز برای یک تسک را فراخوانی کنند. همچنین یک گزارش کامل از منشأ داده‌ها (Provenance Log) ثبت می‌شود تا دقیقاً مشخص شود کدام عامل، چه نسخه‌ای از فایل را در چه ساعتی نوشته است. شما می‌توانید ببینید که مثلاً claude-code نسخه ۱۴ را در ساعت ۱۶:۰۲، chatgpt نسخه ۱۳ را در ۱۵:۴۱ و cursor نسخه ۱۲ را در ۱۴:۰۸ نوشته است.

امنیت و حاکمیت داده‌ها

طبق مستندات وب‌سایت ozbrain.com، این پلتفرم از امنیت سطح ردیف (Row-Level Security یا RLS) در Postgres برای تضمین جداسازی کامل مستاجران (Tenants) استفاده می‌کند. هیچ مسیر کد برنامه‌ای وجود ندارد که بتواند این لایه امنیتی را دور بزند. تمام داده‌ها در حالت استراحت (At Rest) با استفاده از کلیدهای اختصاصی هر حساب رمزنگاری شده‌اند. بدنه مقالات تحت کلید حساب شما مهر و موم شده است؛ سیستم تنها برای ارائه اطلاعات به عامل‌ها یا اجرای عملیات‌های نگهداری اعلام‌شده (مانند بازسازی) داده‌ها را رمزگشایی می‌کند. در نتیجه، اگر یک دامپ دیتابیس دزدیده شود، مهاجم تنها با متون رمزنگاری‌شده (Ciphertext) روبرو می‌شود، نه مقالات خوانا.

کاربران کنترل کاملی بر داده‌های خود با تضمین‌های زیر دارند:

  • عدم بهره‌برداری: پلتفرم هرگز روی داده‌های مغز شما آموزش نمی‌بیند و آن‌ها را به هیچ‌کس نمی‌فروشد.
  • قابلیت حسابرسی: یک گزارش کامل و قابل استخراج به صورت CSV از تمام عملیات خواندن و نوشتن، شامل اینکه کدام عامل، کدام کلاینت و کدام مقاله مورد دسترسی قرار گرفته، ثبت می‌شود.
  • لغو دسترسی فوری: لیست تمام عامل‌های متصل نمایش داده می‌شود و دسترسی آن‌ها را می‌توان فوراً از طریق OAuth لغو کرد.
  • قابلیت جابه‌جایی داده‌ها: امکان خروجی گرفتن از کل مغز به صورت فایل‌های Markdown ساده در هر زمان، حتی پس از لغو اشتراک، وجود دارد.
  • حذف سخت (Hard Delete): گزینه‌ای برای حذف دائمی تمام محتواها، نسخه‌ها و آبجکت‌ها (Blobs) فراهم شده است تا به جای آرشیو شدن، کاملاً پاک شوند.

راه‌اندازی و یکپارچه‌سازی

راه‌اندازی OzBrain به گونه‌ای طراحی شده که کمتر از ۲ دقیقه زمان ببرد. در محیط Claude روی کامپیوتر، کاربران به مسیر Settings $ \rightarrow $ Connectors $ \rightarrow $ Add custom connector رفته، URL مربوط به MCP را (https://ozbrain.com/api/mcp) وارد کرده و با یک کد ایمیلی وارد می‌شوند. این کد ایمیل در صورتی که حساب کاربری وجود نداشته باشد، به‌طور خودکار حساب OzBrain را ایجاد می‌کند.

برای کسانی که به راهنمایی بیشتری نیاز دارند، سیستم یک جریان گام‌به‌گام ارائه می‌دهد. اگر اپلیکیشن نتواند مستقیماً کانکتور را اضافه کند، کاربران به آدرس https://ozbrain.com/start هدایت می‌شوند. پس از اتصال، عامل می‌تواند لیست مغزهای کاربر را مشاهده کند، پیشنهاد دهد کدام مورد ابتدا اضافه شود و پیش از ارتقای دانش به مغز اصلی، آن را در حالت «مرحله‌ای» برای تایید کاربر آماده کند.

قیمت‌گذاری و دسترسی

ساختار قیمتی OzBrain بر اساس حجم دانش ذخیره‌شده است، اما خواندن، نوشتن و اتصالات در تمام طرح‌ها نامحدود است:

  • رایگان ($0): تا ۵۰ مقاله. یک مغز واقعی برای شروع؛ با رسیدن به سقف ظرفیت می‌توانید ارتقا دهید. شامل انضباط اندازه در زمان نوشتن و خروجی Markdown است.
  • Pro ($20/mo): تا ۳۰۰ مقاله. طراحی شده برای یک کسب‌وکار به همراه دانش شخصی. شامل تعداد نامحدود مغز و اتصال است.
  • Max ($99/mo): تا ۶۰۰ مقاله. برای زمانی که عامل‌ها کل عملیات را از طریق یک مغز واحد مدیریت می‌کنند.
  • Company (سفارشی): قیمت‌گذاری بر اساس تعداد کاربر (Per-seat) برای مغزهای مشترک سازمانی که تمام عامل‌های کارکنان به آن دسترسی دارند. این طرح برای نیازهای فراتر از سقف Max است.

جایگاه در بازار و مقایسه

OzBrain با ابزارهای حافظه هوش مصنوعی متفاوت است. برخلاف APIهای حافظه (مانند Mem0 یا Supermemory) که نقاط انتهایی (Endpoints) را به توسعه‌دهندگان می‌فروشند، OzBrain مغزی است که شما مستقیماً به آن متصل می‌شوید. همچنین با Projects در Claude یا ChatGPT تفاوت دارد؛ زیرا در حالی که یک Project تنها یک جریان کاری را در یک محصول خاص محدود می‌کند، OzBrain دانش را در لایه‌ای زیرمجموعه تمام پروژه‌ها و تمام عامل‌ها نگه می‌دارد.

این ابزار حتی با Notion یا Obsidian هم اساساً متفاوت است. در حالی که یادداشت‌ها در نوت‌شن یا آبسیدین توسط انسان برای انسان نوشته می‌شوند، یک «مغز» توسط عامل‌ها برای عامل‌ها نوشته می‌شود. هر نوشتار در اینجا مرحله‌بندی، مسیریابی و با قانون مرجع چک می‌شود تا سیستم به جای یک آرشیو ایستا، به یک منبع حقیقت تبدیل شود.

این تغییر، تجربه هوش مصنوعی را از «چت با یک ابزار» به «مدیریت یک دارایی دانشی» تبدیل می‌کند. با جدا کردن حافظه از ارائه‌دهنده مدل زبانی (LLM)، کاربر مالک لایه هوشمندی می‌شود و در نتیجه، انتخاب یک مدل خاص (مثلاً GPT یا Claude) اهمیت کمتری نسبت به کیفیت و غنای مغز مشترک پیدا می‌کند.

گام بعدی شما

  • اگر از چندین مدل زبانی برای یک پروژه استفاده می‌کنید، پروتکل MCP را در Claude فعال کنید تا از تکه‌تکه شدن داده‌ها جلوگیری کنید.
  • ساختار پوشه‌بندی دانش خود را (مانند مثال‌های مسیریابی) طراحی کنید تا عامل‌ها در دسترسی به اطلاعات دچار سردرگمی نشوند.
  • نسخه‌ی رایگان را برای مدیریت ۵۰ مقاله اول تست کنید و خروجی Markdown را برای اطمینان از حاکمیت داده‌ها بررسی کنید.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این رویکرد با تکیه بر اعتبار پروتکل MCP، وابستگی کاربر به یک شرکت خاص (Vendor Lock-in) را می‌شکند. در نتیجه، مدیریت دانش سازمانی از حالت آرشیوهای ایستا به دارایی‌های پویا و قابل استناد تبدیل می‌شود.

تأثیر برای ایران

به‌دلیل محدودیت‌های API و تحریم‌ها، دسترسی به این سرویس برای کاربران ایرانی نیازمند ابزارهای تغییر IP است، اما برای توسعه‌دهندگان ایرانی که از MCP استفاده می‌کنند، الگویی برای ساخت حافظه‌های مشترک داخلی فراهم می‌کند.

·نگاه ما
تحریریه دات‌هوش

جدا کردن لایه حافظه از لایه استنتاج، گام نهایی برای تبدیل هوش مصنوعی از یک «هم‌صحبت» به یک «همکار» است. وقتی کاربر مالک منبع حقیقت (Source of Truth) باشد، مدل‌های زبانی صرفاً به پردازنده‌هایی تبدیل می‌شوند که می‌توانند هر لحظه با مدل قوی‌تر یا ارزان‌تر جایگزین شوند بدون اینکه تاریخچه و دانش پروژه از دست برود.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.