دستیار دانش داخلی با رعایت دسترسی هر کاربر
P01
برنامه شروع
همکار، پاسخ مستند را از راهنمای معتبر و متناسب با دسترسی خود پیدا کند.
قدم اول
۲۰ راهنمای یک واحد و دسترسی دو نقش را فهرست کنید؛ زمان یافتن پاسخ ۱۰ پرسش واقعی را با جستوجوی فعلی ثبت کنید.
- مسئول پیشنهادی
- مسئول دانش واحد با مسئول اتصال فنی
- معیار نتیجه
- پاسخ و استناد درست باشد، اطلاعات خارج از دسترسی نمایش داده نشود و زمان کل از جستوجوی ساده کمتر شود.
ورودیهای لازم
- راهنماهای نسخهدار و لینک هر بخش
- دسترسی دو نقش
- ۱۰ پرسش با پاسخ مرجع
کمک هوش مصنوعی: پرسش را برای جستوجو آماده و پاسخ کوتاه را از بخشهای مجاز تدوین کند؛ نبود پاسخ یا تعارض را به مسئول سند ارجاع دهد.
روش آزمون و ابزارها
مقایسه با روش فعلی
۲۰ راهنمای منتخب با مسئول، تاریخ اعتبار و فهرست قابل جستوجو؛ کاربر همان لینک و بخش معتبر را با جستوجوی واژگانی مییابد. اگر این روش سریع و کافی باشد، چتبات ارزش افزوده ضروری ندارد.
نمونه آزمون
پیشنهاد: ۶۰ پرسش از ۲۰ سند؛ ۲۰ مجاز، ۱۵ غیرمجاز، ۱۰ بیپاسخ، ۱۰ منسوخ و ۵ متعارض؛ افزون بر آن تغییر نقش، لغو دسترسی و کش مشترک دو کاربر بازپخش شوند. صفر نشت در این نمونه اثبات امنیت کامل نیست.
- بازیابی شاهد درست در پنج نتیجه اول، جدا برای مجاز و متعارض
- درصد پاسخ با استناد واقعاً پشتیبان و نسخه معتبر؛ تعداد پاسخ ساختگی در سؤال بیپاسخ
- تعداد نشت متن، عنوان، لینک یا خلاصه بین نقشها و زمان اعمال لغو دسترسی
- میانه دقیقه تا پاسخ پذیرفتهشده و هزینه هر پاسخ موفق، با احتساب بازبینی
معیار پیشنهادی پذیرش
پیشنهاد برای تصویب مسئول دانش و فنی: صفر نشت در آزمون، صحت کامل استنادهای حساس، حداقل ۹۵٪ پاسخ قابل قبول در مجموعه مجاز و کاهش حداقل ۱۵٪ زمان کل نسبت به جستوجوی ساده. اندازه نمونه برای ادعای نرخ عمومی کافی نیست؛ تا آزمون دسترسی موفق نشود اتصال بیشتر آغاز نشود.
ابزارهای مرتبط
- pgvector — افزونه اختیاری بازیابی معنایی
- Docling — ورود سند غیرساختاری
- BGE-M3 — نامزد embedding فارسی
- promptfoo — بازپخش مجموعه پرسش و نقش
منابع فنی
- A01 · PostgreSQL — Row Security Policies — کنترل ردیف بر پایه نقش، حالت منع پیشفرض پس از فعالسازی RLS و استثنای مالک جدول و BYPASSRLS.
- A02 · pgvector — README و LICENSE — جستوجوی برداری دقیق و تقریبی در PostgreSQL؛ مجوز PostgreSQL License از فایل LICENSE نیز خوانده شد.
- A03 · Docling — formats, local processing and model licensing — تجزیه اسناد و جدول، خروجی ساختاری و اجرای محلی؛ LICENSE کد MIT و README مجوز مدلها را مستقل معرفی میکند.
- A06 · promptfoo — evaluation runner and MIT LICENSE — مقایسه مدل و دستور، اجرای ارزیابی و اتصال به CI؛ متن مجوز MIT بررسی شد.
- A18 · BAAI BGE-M3 — official model card — مدل بازیابی چندزبانه و چندروش با برچسب مجوز MIT در کارت مدل؛ امکان استفاده از Sentence Transformers.
جزئیات پروژه و منابع

این پروژه چه کمکی به کار روزانه میکند؟
یک مثال فرضی: همکاری میپرسد «برای مرخصی باید چند روز زودتر درخواست بدهم؟» اما دو راهنما جواب متفاوتی دارند. دستیار راهنماهای مجاز برای همان همکار را پیدا میکند و اختلاف را نشان میدهد.
برای شروع، چه چیزی آماده میشود؟
پاسخ پیشنهادی: «در راهنمای جدید ۳ روز و در نسخه قبلی ۵ روز آمده است؛ برای جواب قطعی از منابع انسانی بپرسید.» لینک و تاریخ هر دو راهنما کنار پاسخ است.
در مرحله بعد، چه میتوان اضافه کرد؟
اختلاف دو راهنما برای مسئول منابع انسانی فرستاده میشود تا نسخه درست را مشخص و متن قدیمی را اصلاح کند.
دستیار فقط سندهایی را میخواند که این همکار اجازه دیدنشان را دارد. اگر جواب معتبر پیدا نشود، صریح میگوید.
مراحل پیشنهادی کار
- مرحله ۱
سند معتبر را مشخص میکنیم
برای نمونه، راهنمای مرخصی را با نام مسئول سند، شماره نسخه و تاریخ اعتبار انتخاب میکنیم.
خروجی سند + مسئول + نسخه
- مرحله ۲
فقط بخشهای مجاز را آماده میکنیم
متن را به بخشهای کوچک تقسیم میکنیم و مشخص میکنیم هر کاربر اجازه دیدن کدام بخش را دارد.
خروجی قطعههای متن + مجوز
- مرحله ۳
پرسش را در اسناد مجاز میجوییم
پرسش را هم بر اساس کلمهها و هم بر اساس معنی در سندهای مجاز جستوجو میکنیم.
خروجی بخش مرتبط با پرسش
- مرحله ۴
پاسخ را با نشانی دقیق میدهیم
پاسخ را با نام سند، محل مطلب و تاریخ نشان میدهیم. بدون منبع معتبر یا اجازه دسترسی، پاسخ نمیسازیم.
خروجیپاسخ مستند از راهنماهای مجاز یا اعلام نبود منبع
زمان، درستی خروجی و فایده کار را بسنجیم
۱. زمان و هزینه انجام کار
مدت معمول پیدا کردن پاسخ همراه منبع، برحسب دقیقه
۲. کیفیت و اعتبار
درصد پاسخهایی که به منبع درست ارجاع میدهند؛ در آزمون هیچ اطلاعاتی خارج از دسترسی کاربر نمایش داده نشود
۳. فایده و نتیجه اقتصادی
زمان لازم تا همکار جدید اولین کارش را انجام دهد و تأیید بگیرد؛ اثر این کار بر درآمد مستقیم نیست
توضیحات بیشتر برای اجرا و بررسی نتیجه
این کار کجا ثبت میشود؟
تیمیک: راهنمای کار / پیوست کار؛ پیشنهاد تغییر سند بهصورت کار جدا، نه ویرایش خودکار
هر مرحله را چه کسی انجام میدهد و به چه کسی تحویل میدهد؟
- ۱
مسئول مقررات، سندها را تأیید میکند
- ۲
کارشناس واحد، متن را بررسی میکند
- ۳
تیم فنی برای واردکردن سندها به سامانه
پرسش بیپاسخ به مسئول همان سند برگردد.
مسئول مقررات، سندها را تأیید میکند ← کارشناس واحد، متن را بررسی میکند ← تیم فنی، سندها را وارد سامانه میکند؛ سؤال بیپاسخ به مسئول سند برمیگردد.
از کجا بفهمیم آزمون اولیه موفق بوده است؟
آزمون ۶۰ سؤال شامل مجاز، منسوخ، بیپاسخ و غیرمجاز؛ همه موارد غیرمجاز مسدود و ارجاع اطلاعات حساس به منبع دقیق باشد.
چه زمانی باید کار را متوقف کنیم؟
اگر اطلاعاتی به کاربر بدون مجوز نمایش داده شد، استفاده از این قابلیت متوقف شود؛ نبود سند با پاسخ ساختگی پوشانده نشود.
چه کارهای دیگری میتوان به این پروژه اضافه کرد؟ 1 مورد
خروج و تغییر نقش
بازبینی دسترسی و انتقال دانش با مسئول و تحویل مشخص انجام شود.
برای شروع چه لازم است و بعد چه میکنیم؟
چه چیزهایی باید آماده باشد؟
برای این پیشنهاد، پروژه پیشنیاز جداگانه ثبت نشده است. پیش از شروع، مسئول کار و بازبین را مشخص کنید و نمونهها و اجازه استفاده از آنها را آماده کنید.
مراحل پیشنهادی اجرا و توسعه
این مراحل برنامه پیشنهادیاند؛ انجامشدن آنها هنوز تأیید نشده است.
- مرحله ۱انتخاب سندها
ابتدا ۲۰ راهنمای پرکاربرد را با مسئول و تاریخشان جمع کنید.
- مرحله ۲آزمون پاسخ
سؤالهایی مثل «درخواست مرخصی را کجا ثبت کنم؟» بپرسید و پاسخ و مجوز دسترسی را بررسی کنید.
- مرحله ۳رفع تناقض
دو جواب متفاوت را برای مسئول راهنما بفرستید تا نسخه درست را تعیین کند.
- مرحله ۴اتصال بیشتر
فقط پس از موفقیت آزمون، سندهای محصول دیگر را با دسترسی جدا اضافه کنید.