Quill از RavenDB: ایجنتهای AI مستقیم به SQL وصل میشن
خلاصهٔ کاملتر
شرکت اسرائیلی RavenDB که دیتابیس NoSQL خودش رو با تراکنشهای ACID (یعنی تراکنشهایی که تضمین میکنن دیتا هیچوقت نصفهکاره یا خراب ذخیره نشه) به بیش از ۱۲ هزار کسبوکار میده، حالا محصول جدیدی به اسم Quill معرفی کرده. Quill یه لایه AI روی دیتابیسهای SQL موجود (فعلاً PostgreSQL، SQL Server و MySQL) میسازه که با تکنیک CDC (یعنی دنبال کردن لحظهای تغییرات دیتابیس) همیشه با دیتای اصلی همگامـه. کار AI کاملاً بیرون از دیتابیس اصلی انجام میشه، پس هیچ باری روی سیستم پروداکشن نمیافته و لازم نیست دادهای جابهجا یا مهاجرت داده شه.
اورن عینی، بنیانگذار و مدیرعامل RavenDB، میگه ساختن یه دموی ساده از AI یه بعدازظهر کار میبره، اما رسوندنش به پروداکشن -با تمام پایپلاینهای داده، سرچ معنایی، امنیت و حاکمیت داده- همون بخش سخت کاره. به گفته اون، معمولاً ایجنتهای AI با پروتکل MCP (یه استاندارد برای وصل کردن ایجنتها به ابزارها) و یه لایه ابزار جدا به دیتابیس SQL وصل میشن، ولی Quill همون پایپلاین رو از قبل آماده میکنه تا تیمها مجبور نباشن هر پروژه رو از صفر بسازن.
طبق ادعای RavenDB، Quill بهصورت خودکار embedding های وکتور (یعنی نمایش عددی متن که برای جستجوی معنایی لازمه) رو میسازه و تیون میکنه، بدون اینکه نیاز به یه دیتابیس وکتور جدا یا پایپلاین AI اضافه باشه. کاربر نهایی میتونه به زبان عادی بپرسه «نوبت بعدیم کیه؟» یا «همونی که دفعه قبل سفارش دادم رو دوباره بده» و جواب مستقیم از دیتای زنده عملیاتی میاد. ایجنتهای ساختهشده روی Quill از وبچت، واتساپ، تلگرام، اسلک و دیسکورد هم پشتیبانی میکنن.
دسترسی ایجنتها کاملاً قابل کنترلـه: کسبوکار مشخص میکنه هر ایجنت دقیقاً به چه بخشی از داده دسترسی داره، جدا از مجوزهای خود دیتابیس. برای مثال، تو یه سیستم درمانی، ایجنت میتونه به سؤال «نوبتم کیه» جواب بده اما اصلاً به دیتای نسخههای دارویی دسترسی نداشته باشه. Quill الان برای PostgreSQL، SQL Server و MySQL در دسترسه و هم روی کلاود و هم روی سرورهای داخلی سازمان قابل نصبه، که برای الزامات محل نگهداری داده یا مقررات مهمه.
نکات کلیدی:
- Quill لایه AI روی SQL هست، بدون مهاجرت داده و بدون بار اضافه روی پروداکشن
- از تکنیک CDC برای همگامسازی لحظهای با دیتابیس اصلی استفاده میکنه
- embedding های وکتور بهصورت خودکار ساخته و تیون میشن، بدون نیاز به دیتابیس وکتور جدا
- دسترسی هر ایجنت به داده، جدا از مجوزهای دیتابیس، قابل تنظیم دقیقه
- فعلاً از PostgreSQL، SQL Server و MySQL پشتیبانی میکنه؛ قابل استقرار روی کلاود یا داخل سازمان
- به گفته RavenDB، زمان راهاندازی ایجنت آماده پروداکشن از ۱۸-۲۴ ماه به چند هفته میرسه




