امنیت، معماری و استقرار Caren Enterprise AI؛ برای مدیر فناوری و تیم IT
دو جزء جدا، یک مدل اعتماد روشن و حق انتخاب محل اجرا. این صفحه توضیح میدهد چطور عدد از سامانه میآید، پرسش از داده فقطخواندنی میماند، کلیدها رمزنگاری میشوند و همهچیز میتواند روی سرور خود سازمان اجرا شود.
معماری؛ دو جزء اصلی
| جزء | فناوری |
|---|---|
| هسته کسبوکار | Laravel 11 و PHP 8.2 با Sanctum؛ React 19، TypeScript، Vite، TanStack Query و Tailwind CSS؛ Recharts، Three.js، GSAP و React Flow؛ طراحیشده برای PostgreSQL در تولید |
| سرویس مستقل AI | Python و FastAPI؛ PostgreSQL 16 و pgvector؛ LiteLLM؛ fastembed؛ PyMuPDF و python-docx؛ Tesseract OCR؛ sqlglot؛ اجرا با Docker Compose؛ چندمستأجری با کلید API |
- برنامه اصلی کلید و آدرس سرویس AI را برای هر شعبه رمزنگاریشده نگه میدارد و فقط از سمت سرور با آن صحبت میکند.
- پاسخهای طولانی با SSE، توکنبهتوکن نمایش داده میشوند.
- سرویس AI به پایگاه داده برنامه فقطخواندنی دسترسی دارد.
- بیش از ۲۰۰ تست خودکار.
مدل اعتماد: سامانه محاسبه میکند، AI روایت میکند
هر قابلیت تحلیلی ابتدا داده را با قواعد دسترسی کاربر محاسبه میکند و فقط نتیجه محاسبهشده را بهصورت JSON برای روایت به مدل میدهد. ابزارهای Function Calling با هویت و دسترسی همان کاربر اجرا میشوند و ۸ ابزار حساس فقط برای نقشهای مدیریتی است. اگر بخش روایی شکست بخورد، دادههای محاسبهشده همچنان نمایش داده میشوند.
خروجی مدل هم بدون بررسی پذیرفته نمیشود: با schema دقیق گرفته و در سامانه اعتبارسنجی و نرمالسازی میشود، و شناسهها باید در فهرست ارسالی باشند.
کنترل دسترسی دولایه
- سیاستهای اکشن (Policy): هر نقش چه کارهایی میتواند بکند.
- فیلتر خودکار سطرها: جداسازی شعبه و سطح دید رکورد بر اساس نقش.
- نقشها: مدیرعامل، مدیر واحد، کارمند، کارشناس اداری، مدیر منابع انسانی و مصاحبهگر.
- انسان در حلقه: ۵ نوع اقدام نوشتنی AI فقط با تأیید کاربر و با لاگ ممیزی اجرا میشود.
- ناشناسسازی نظرات در ارزیابی ۳۶۰.
خط لوله RAG؛ پاسخ از اسناد با ارجاع
- ورود سند: PDF، Word، متن و تصویر؛ صفحه با کمتر از ۲۰ کاراکتر متن، اسکن تشخیص داده میشود و به OCR میرود.
- تکهبندی: ۹۰۰ کاراکتر با ۱۵۰ کاراکتر همپوشانی، با شکست در مرز خط و کلمه.
- Embedding محلی: multilingual-e5-large با ۱۰۲۴ بعد روی CPU و داخل سرور خود سازمان، در هر دو حالت.
- نمایه: PostgreSQL و pgvector با ایندکس HNSW و فاصله کسینوسی.
- بازیابی: ۶ تکه مرتبطتر، قابل محدود کردن به اسناد مشخص برای هر دستیار.
- تولید: پاسخ فقط از منابع، با شماره منبع؛ وگرنه «در اسناد یافت نشد».
پرسش ایمن از پایگاه داده
- لایه معنایی: شمای پایگاه داده تا ۹۰ جدول و توضیح فارسی ۱۹ جدول کلیدی.
- گارد چندلایه با sqlglot: دقیقاً یک دستور، فقط SELECT، رد هر Insert، Update، Delete، Drop، Alter، Create و Pragma.
- بازتولید SQL از درخت نحوی و افزودن خودکار LIMIT 200.
- اتصال فقطخواندنی به پایگاه داده برنامه.
- شفافیت: SQL اجراشده به کاربر نمایش داده میشود.
- پشتیبانی از PostgreSQL، MySQL، SQL Server و SQLite سازمان.
استخراج ساختاریافته از صدا، رزومه و سند
- ورودی: گفتار به متن، OCR یا متن.
- پرامپت با schema دقیق JSON و فهرست مقادیر مجاز.
- تولید و تجزیه مقاوم JSON.
- نرمالسازی در سامانه: موبایل، مبالغ و مقادیر مجاز.
- ضدتکرار با موبایل موجود.
- ساخت رکورد با رعایت دسترسی و ثبت مصرف.
روتر مدل و تحمل خطا
- LiteLLM بهعنوان درگاه واحد مدلها.
- مدل جایگزین در حالت ابری و تلاش مجدد خودکار؛ در استریم، جایگزینی فقط اگر مدل اول پیش از اولین توکن شکست بخورد.
- حالت محلی: جایگزینی ابری غیرفعال است تا داده از سازمان خارج نشود.
- دمای پایین برای دقت: ۰٫۲ تا ۰٫۳ برای تحلیل و ۰ برای OCR.
ابری یا کاملاً محلی
| ابری | محلی (On-Premise) | |
|---|---|---|
| تولید متن | OpenAI یا OpenRouter با مدل جایگزین | Ollama روی سرور سازمان |
| Embedding | محلی (همیشه) | محلی |
| OCR | مدل بینایی ابری | Tesseract فارسی و انگلیسی |
| خروج داده | فقط متن لازم برای مدل | هیچ، به شرط استفاده نکردن از جستجوی وب و فراخوان API |
حاکمیت و هزینه هوش مصنوعی
- هر تماس با مدل با قابلیت، مدل، کاربر و تعداد توکن ثبت میشود.
- گزارش توکن ورودی و خروجی، تفکیک به قابلیت و مدل و لاگ ریز هر تماس.
- برای هر شعبه: ارائهدهنده، مدل، حداکثر توکن، دما، پرامپت سیستمی و کلید خاموش.
- کلیدها رمزنگاریشدهاند و هرگز به مرورگر برنمیگردند.
داده عمومی جدا از داده محرمانه
چتبات سایت، ریزسایت و پاسخهای کانالها فقط از داده عمومی استفاده میکنند: فعال، غیرپنهان و غیرمحرمانه. شماره مالک و یادداشت داخلی هرگز بیرون نمیرود و محدودیت نرخ درخواست و honeypot ضداسپم هم فعال است. درگاه یکپارچگی با امضای HMAC-SHA256، لاگ رویدادها و محدودیت نرخ کار میکند.
معرفی Caren Enterprise AI
همه ماژولها و جایگاه محصول.
دستیارها و گزارش هوشمند
این معماری در عمل.
هوش مصنوعی روی سرور داخلی
مانوتل با مدل خودمیزبان.
RAG چیست؟
راهنمای کامل بازیابی و تولید پاسخ.





