» لطفاً خودتان را برای خوانندگان فصلنامه معرفی کنید.
◊ بنده حمید صفایی، طلبه درس خارج هستم و حدود پانزده سال است که در مرکز نور کار برنامهنویسی میکنم. از زمانی که کار درایةالنور 1.2 شروع شد، مشغول این پروژه بودم تا الآن که نسخه 2 این برنامه را در دست تکمیل داریم.
» درایةالنور نسخه 2 از نظر تحلیل و طراحی، چه روندی را پشت سر گذاشته است؟
◊ مدّت زیادی بعد از تولید درایةالنور 1.2 نسخه جدید کار نشد. بعد از چند سال، اسناد شیخ صدوق و بعد از آن هم کتابخانه رجال شیعه عرضه شد. در خصوص درایة نسخه جدید، از حدود چهار یا پنج سال پیش بحثهایی شد که چگونه باشد. ازاینرو، گروهی تشکیل شد و در این گروه، آقای حسینی که از محقّقان قدیمی دانش رجال در مرکز بودند نیز حضور داشتند و بنده نیز در این گروه، مسئولیت تحلیل و طراحی برنامه را عهدهدار بودم.
در این مدّت، دیتاهای موجود رجالی در مرکز بررسی شد و اتّفاق خوب و مهمّی که در بحث رجال برای مرکز افتاد، انتقال و ارتقاء دیتا از نظر فنّی بود؛ یعنی دیتای درایه 1.2 در ساختار فاکس بود و این ساختار برای کار جدید، قدیمی محسوب میشد و دیگر از نظر تحلیل و طراحی، جوابگوی ما نبود. در طیّ این انتقال، هم اطّلاعات موجود بهینهسازی شد و هم ساختار فنّی برنامه بهتر شد. همچنین، برخی اطلاعات متناقض، سروسامان گرفت و اطّلاعات جدیدتری نیز به برنامه اضافه گردید.
کار دیگری که انجام شد، تهیه ابزارهای مناسب برای درایه جدید بود که آقای مهندس عبادی در این قضیه وارد شدند و برای بهتر شدن برنامه آن را تدارک دیدند که از نظر فنی و پژوهشی، خیلی نرمافزار را ارتقاء داد.
بعد از این کارها، بحث تحلیل و طراحی برنامه خروجی مطرح شد که به چه شکلی باشد. در این زمینه، جلسات متعدّد برگزار شد و مباحث بسیاری ارائه گردید که بعد از حدود دو سال تا دو سالونیم کار مداومِ تحقیقاتی و فنّی، در تابستان 95 اوّلین نسخه از این تحلیل و طراحی آماده و به همکاران و مدیران مرکز که در حوزه رجال تخصّص داشتند، ارائه شد. باید عرض کنم که فرایند تحلیل و طراحی، تا ویرایش هفدهم برنامه ادامه یافت و نرمافزار از نظر قابلیتهای فنّی و شیوه کار با آن، رشد چشمگیری پیدا کرد. بحث تحلیل و طراحی مربوط به خروجی برنامه، تقریباً از تابستان 95 تا زمستان 96 طول کشید.
همه کارهایی که برای ارتقاء پژوهشی و فنّی نرمافزار درایه انجام دادیم، طیّ فازها و مراحل مختلف بوده است و در این فازها، با مشکلات عدیده و بسیاری مواجه شدیم. در مجموع، اتّفاق خوبی که در این مسیر افتاد، این بود که به همّت مسئولان مرکز، تیمهای متمرکزی برای این کار تشکیل شد و بعد از اتمام کارهای مربوط به تحلیل و طراحی، به طور جدّی، برنامهنویسی و کدنویسی درایه نسخه جدید، از سال 97 شروع شد که بحمدالله با کار جهادی که در مرکز صورت گرفت، چالشها و موانع این امر، برطرف شد و به نتیجه خوبی هم رسیدیم و از نظر ما در حال حاضر، برنامه آماده است؛ امّا بحثها و اشکالهایی از نظر رابط کاربری مطرح شده که امید است، نظر آقایان در این باره تأمین شود و درایةالنور جدید، هر چه زودتر به دست علاقهمندان این محصول برسد.
» نسخه جدید درایةالنور، چه بخشی از تحلیل فوق را شامل میشود؟
◊ در درایةالنور 2، تلاش کردیم که اولاً تمام امکانات درایه قبلی و نیز دیتا و امکانات نرمافزار اسناد شیخ صدوق را در خودش داشته باشد و از نظر فنّی و دیتایی همه اینها در یک محصول متمرکز شود؛ ضمن اینکه در این روند، امکانات خوبی نیز به برنامه اضافه گردد.
مطلب دیگر اینکه محیطهای برنامهنویسی برنامههای نور در این چند سال اخیر، تغییر جدّی کرده است. قبلاً قالب کار نرمافزارهای نور، کتابخانه دیجیتالی بوده، الآن روی قالب استاندارد متمرکز شدهایم که برنامهنویسی متفاوتی با محصولات گذشته نور دارد. این قضیه، خودش یک چالش و مشکل بزرگی در روند کار بود که به همّت همکاران خوشذوق و مهندسان فنّی ما، بیشتر این موانع را پشت سر گذاشتهایم و بحمدالله، برنامه در فاز اوّل کار خودش به سامان رسیده است.
» فازهای بعدی درایةالنور را چگونه ارزیابی میکنید؟
◊ در فازهای بعدی، به این مبحث پرداخته شد که دخالت کاربر و محقّق رجالی در تمام بخشهای برنامه امکانسنجی و بررسی شود. همچنین، بحث پژوهشهای بسیار قویتر در حوزه علم رجال نیز مطرح است که إن شاء الله در فازهای بعدی دنبال خواهد شد؛ یعنی به سوی فضای وب 2 حرکت میکنیم تا برنامه تعامل بیشتری با کاربر داشته باشد و محقّق بتواند در بخشهای مختلف نرمافزار مانند سند و راوی، نظر و دیدگاه شخصی خودش را نیز ثبت و ضبط کند و به درج نقد، اصلاح و یا تأیید مطالب مورد نظر خویش اقدام نماید و در واقع، نوعی فضای شبکه اجتماعی را در این محصول، رقم بزنیم تا محقّقان بتوانند با یکدیگر تعامل مفیدی داشته باشند؛ هم نظریات خود را ثبت کنند و هم از دیدگاه سایر محقّقان و کاربران برنامه مطلع شوند و یا پیشنهادات خود برنامه را نیز مشاهده نمایند.
کار دیگری که در فازهای بعدی مدّ نظر است، استفاده بیشتر و گستردهتر از هوش مصنوعی در برنامه است؛ از جمله، در نظر داریم محیطهای گوناگونی را جهت دسترسیها مختلف و مورد نیاز کاربر در برنامه تعبیه کنیم که امید است که این تجمیع امکانات و قابلیتهای فنّی و تحقیقاتی، مسیر پژوهش در علم رجال را هموار کند و به رشد و پویایی آن بینجامد.
از دیگر کارهایی که میشود در فازهای آتی انجام داد، ایجاد ارتباط میان برنامه با وبگاههای مرتبط نور است؛ مثلاً وبگاه جامع الأحادیث و یا پایگاه جامع قرآنی نور. بدیهی است که محقّق به کمک این بانکهای اطّلاعاتی قویّ، میتواند دامنه تحقیقات خودش را به شکل چشمگیری گسترش دهد و از منابع مرتبط با کارش، آسانتر و بهتر استفاده نماید.
به طور کلّی، سیاست جدید مرکز نور این است که محصولات خود را از حالت جزیرههای مستقل بیرون آورد و بین تمام محصولاتش در حوزههای مختلف علوم و معارف اسلامی، نوعی تعامل، ارتباط نزدیک و یکپارچگی ایجاد کند.
» محیط برنامهنویسی درایه جدید را توصیف نمایید.
◊ محیط برنامهنویسی محصولات گذشته مرکز، سی.پلاس.پلاس بود؛ امّا تولیدات جدید نور مثل درایةالنور2، کیوتی.سی.پلاس.پلاس است. به هر حال، تکنولوژی پیشرفت نمود و مرکز مشاهده کرد که محیط برنامهنویسی قدیمیاش تحت عنون «نورلایک» که داخل خود مرکز شناختهشده است، دیگر پاسخگویی نیازهای جدید نیست و لازم است محیط برنامهنویسی خود را ارتقاء دهد. به همین دلیل، به سوی محیطهای استاندارد و جدید برنامهنویسی، مثل کیوتی رفت و الآن درایة2 از این محیط بهره میبرد که البته با تلاش مستمرّ و زحمات بسیار مهندسان ما در مرکز نور، توانستیم با وجود مشکلات زیاد، دیتاهای درایه قدیمی را به این محیط جدید منتقل سازیم.
» در درایه نسخه جدید، چه ویژگیهای وجود دارد که در برنامههای مشابه مرکز نیست؟
◊ در برنامههای مرکز، عمدتاً قسمت کتابخانه و جستوجوی آنها یکی هستند؛ با این فرق که هر برنامه جدید، اشکالات کمتری دارد و قابلیتهای بخش کتابخانه و جستوجویش تقویت شده است. نرمافزار درایه نیز همین طور است. باید اضافه کنم که هر برنامه مرکز، از امکانات ویژهای برخوردار است و از این نظر، با دیگر محصولات نور تمایز دارد؛ مثلاً درایه از قسمتهایی مانند: سند حدیث، راوی حدیث، ارتباط راویان و فهرستهای تخصّصی رجالی بهره میبرد که از قابلیتهای منحصربهفرد درایةالنور است. البته این نوع ویژگیها، در هر محصولی از تولیدات نور وجود دارد و هر نرمافزار، به اقتضاء محتوایش، ویژگیهایی دارد که محصول دیگر از آن برخوردار نیست.
امّا تفاوت نسخه جدید درایه با نسخههای قدیمیاش، در این است که کارتابل اسناد و راوی در نسخه جدید، بسیار خوب و کاربردی عرضه شده است؛ ضمن اینکه در درایه جدید، رابطه کاربری هم عوض شده است. تمایز دیگر این است که فهرستهای ارزندهای بازسازی شده و امکانات فنّی و پژوهشی خوبی در دسترس کاربر قرار گرفته و محقّق میتواند آنها را از جنبههای مختلف مرتّب کند و یا تغییر دهد؛ به بیان دیگر، فهرستهای عرضهشده در درایه جدید، از نظر کمّی و کیفی، بسیار منعطف و آکنده از امکانات کاربردی و در دسترس است. در درایه قبلی، فهرستهای موجود در برنامه، اینگونه متنوع، غنیّ و پویا نبودند.
از دیگر قابلیتها و ویژگیهای درایةالنور2، میتوان به این موارد اشاره کرد: نمایش مؤلّف کتاب، امکان پالایش فهرست اسناد توسط کاربر، ایجاد ترکیبهای جدید در فهرست اسناد مانند فهرست کردن روایات حضرت فاطمه زهرا(س) در کتاب کافی، محدودسازی فهرست از جنبههای گوناگون، تنوع در نوع نمایش فهرستها، انجام جستوجوهای متنوع و قویّ در فهرست اسناد و راویان، ایجاد فهرستهای دلخواه توسط محقّق، امکان جابهجایی آسان به فهرستها و قسمتهای مختلف، و نیز قابلیت مشابهیابی بر اساس سند یا راوی که در درایه نسخه قبل، چنین چیزی نداشتیم. به طور کلّی، فهرستهای اسناد و راویان در محصول جدید، بسیار غنیّ، پویا و تعاملگرا شده است.
از دیگر ویژگیهای خوب درایه جدید، نمایش نموداری فهرست اسناد و راویان است که در آن، روابط اسناد یا روایان، به صورت نمودار نمایش داده میشود. بدیهی است، چنین نمودارهایی، ارزش بسیار مفیدی برای محقّقان دارد.
کارتابل راوی هم امکانات خوبی دارد. یک نکته مهم در کارتابل راوی، این است که راویان درایه قدیمی، کتب اربعه و نرمافزار اسناد شیخ صدوق، در این قسمت جمع آمده است. مجموعاً چهارده کتاب حدیثی در برنامه تعبیه گردیده و به صورت یک فهرست جامع عرضه شده است؛ یعنی فهرستهای پراکنده در برنامههای قبلی، در این محصول، تجمیع شده و ارتقاء یافته و به صورت متمرکز و یکجا ارائه گردیده است. البته این مسئله، زحمات بسیاری را برای همکاران ما در معاونت پژوهش ایجاد کرد و همین طور از نظر فنّی، چالشهای زیادی را برای ما به وجود آورد.
باید تأکید کنم که خیلی از قابلیتهای درایه نسخه جدید را به طور شفاهی یا کتبی نمیتوان توضیح داد. إن شاء الله کلیپهایی آموزشی با زبانی ساده و گویا آماده شود و در اختیار کاربران قرار گیرد تا از نزدیک با توانمندیهای ارزشمند برنامه، مثل روابط میان اسناد و راویان و شناخت طبقه راوی آشنا شوند.
» در مورد قسمت «ارتباط راویان» توضیح دهید.
◊ قابلیت ارتباط راویان، از نظر حجم کار و انبوه اطّلاعات، یک گام نسبت به سند و راوی پایینتر است. منتها همین ارتباط راویان، در جای خودش خیلی ارزشمند و قابل استفاده است. در درایه قبلی، وقتی کاربر میخواست به کارتابل «راوی» وارد شود، به قابلیت ارتباط راویان و ترکیب راوی هم دسترسی داشت. هدف، این بود که محقّق بتواند روابط بین دو راوی را تشخیص بدهد؛ هم در خصوص ترکیب راوی و هم در زمینه ارتباط راویان. در درایه جدید، این امکان تقویت شده و نمودار خوبی هم برای نمایش آن تدارک دیده شده است.
علاوه بر این، ارتباطات پُرتکرار را نیز در اختیار کاربر گذاشتهایم. ارتباطهای پُرتکرار، در نسخه قبلی وجود نداشت؛ ولی در این نسخه، اضافه شده و ما فهرستی از ارتباطهای پُرتکرار را استخراج نمودهایم و کاربر میتواند تکرارهای سهتایی، چهارتایی یا پنجتایی را ملاحظه کند.
» برای آموزش بهتر کاربران با قابلیتهای نرمافزار درایه جدید چه طرحی دارید؟
◊ در درایة النور2، امکانات فراوانی به کاربران عرضه شده است و از طرفی، ما برای راهنمایی در خصوص فهم این قابلیتها و شیوه استفاده از آنها، با محدودیتهایی چند مواجهیم. اگرچه سعی کردهایم، امکانات برنامه را به شکل خوبی چینش کنیم، ولی همچنان احساس میکنیم کاربر هنگام مواجهه با این قابلیتها، نتواند به گونه مطلوب و شایسته با آنها ارتباط برقرار کند.
البته برخی امکاناتی که در برنامه پوشیده است و در نظر اوّل، معلوم نیست، با گذشت زمان و با کمی کار کردن با برنامه آشکار میشود؛ مانند برنامه ویرایشگر وُرد یا پاورپوینت که امکانات بسیاری در آنها نهفتهای است و کاربر به هنگام نیاز و بعد از مدّتی کارکردن با آنها، متوجّه مکان و نحوه عملکرد آن قابلیتها میشود. نرمافزار درایةالنورِ نسخه جدید هم این گونه است و مدتی لازم است تا کاربران ضمن کار با برنامه، از امکانات عدیده آن اطّلاع یابند و چگونگی استفاده از آنها را بیاموزند.
مرکز نور گاهی برای آموزش دادن قابلیتهای علمی و فنّی و تحقیقاتی برنامه خود، اقدام به برگزاری کارگاههای آموزشی مینماید؛ ولی توصیه بنده این است که امروزه کاربران وقت دریافت آموزشهای طولانی را ندارند و لازم است برخی آموزشهای کوتاه و مختصر را برای این منظور آماده کنیم؛ مثلاً میتوانیم حدود پنجاه تا کلیپ آموزشی دو تا پنج دقیقهای بسازیم که قسمتها و امکانات متنوع برنامه درایه را توضیح و یاد دهد.
برای این هدف، خوب است سؤالهای واقعی و یا فرضی از قسمتهای مختلف برنامه را استخراج کنیم و برای پاسخ هرکدام، یک کلیپ آموزشی کوتاه همراه با ذکر مثال، ارائه نماییم. میتوان این کلیپهای کوتاه آموزشی را در سایت نیز قرار داد تا محققان بهراحتی و بسته به نیاز خود، آنها را دریافت و مشاهده کنند.
حتّی در این وبگاه، کاربر میتواند سؤالات و مشکلات خود را مطرح کند و کارشناسان آشنا با نرمافزار درایةالنور هم پاسخ آنها را بیان نمایند و نوعی تعامل میان محقّقان و دستاندرکاران برنامه ایجاد شود.
افزون بر پایگاه اینترنتی، میتوان از پیامرسانها و شبکههای اجتماعی هم بهره برد و همه این قالبها را به همدیگر پیوند داد تا کاربران راحتتر مشکلات خود را مطرح کنند و پاسخ مناسب دریافت نمایند. بدیهی است، انجام این نوع کارها، نیازمند حرکتی جهادی است و حتّی با کمترین امکانات هم میتوان این پیشنهادات را سروسامان داد. روشن است که بعد از گذشت مدّتی، کاستیها کار ما بهتر خودش را نشان خواهد داد و کاربران هم تعامل بیشتر و مطلوبتری با مرکز خواهند داشت.
اتفاقاً پیشنهادهایی را که عرض کردم، در داخل خود برنامه نیز در نظر گرفته بودیم؛ ولی متأسفانه در این فاز از پروژه درایه، عملی نشد و به فازهای بعدی موکول گردید که امیدوارم جامه عمل به خود پوشد.
کلیپهای آموزشی که مورد نظر بنده است، مسئلهمحور است؛ نه امکاناتمحور. البته امکاناتمحور هم هست؛ ولی بیشتر روی تبیین مسائل تمرکز دارد؛ مثل اینکه بخواهیم میان یک راوی در کتاب نجاشی با همان راوی در کتابی دیگر، مقایسه کنیم و یا اینکه بخواهیم نظر شیخ صدوق و نجاشی را درباره فلان سند بدانیم.
همچنین، میتوان سؤالات و نیازهای کاربران را دستهبندی کرد تا محقّقان آسانتر بتوانند پاسخ پرسشهای خود را بیابند. به نظر بنده، تهیه این گونه کلیپهای آموزشی مسئلهمحور، از تغییرات رابط کاربری که دوستان دغدغه آن را دارند نیز مهمتر است.
» برای ارتقاء درایه در فازهای بعدی، چه برنامهای دارید؟
◊ به نظر بنده، اوّلینکاری که مرکز باید در فازهای بعدی برای ارتقاء برنامه انجام دهد، این است که شرایط تعامل بهتر و بیشتر با کاربران و همافزایی میان آنان را فرهم سازد. همچنین، لازم است از هوش مصنوعی کمک گرفته شود. برای این منظور، باید سامانهای طراحی کنیم که کاربران و محقّقان دانش رجال، وارد آن شوند و بتوانند درباره تمام بخشها و قابلیتهای درایةالنور نظر بدهند؛ یعنی بتوانند مباحثههای معمولی خودشان را داشته باشند و این مسئله باعث گردد بستر خوبی برای رشد بهتر کاربران و نیز ارتقاء کیفی برنامه فراهم آید.
همچنین، مناسب است سامانهای طراحی شود که دیتاهای موجود مرکز دوباره بازسازی شود و در محیطهای برنامهنویسی جدید، سامان یابد تا انعطاف بیشتری برای عرضه اطّلاعات در قالبهای جدید را داشته باشند؛ در حال حاضر، اطلاعات و پایگاه داده و شیوه ذخیرهسازی اطّلاعات که در مرکز وجود دارد، انعطاف و پذیرش لازم را برای این موضوع ندارند و باید دوباره تحلیل و طراحی شوند. اگر این اتّفاق بیفتد، خیلی خوب است.
بنابراین، یکی از پیشنهادهای عمده ما برای ارتقاء نرمافزار، آن است که با همکاری طلبههای فاضل و شاگردان خوب اساتید خبره علم رجال، محصول مرکز را به سوی رشد بهتر هدایت کنیم و حتی نظرات و مبانی فکری همه اساتید این دانش را در برنامه عرضه کنیم؛ هرچند با مبانی خود برنامه متفاوت باشد؛ یعنی محیطهایی منعطف را تدارک ببینیم و کاربر به دیدگاه قدما، متأخران و معاصرانِ علم رجال دسترسی داشته باشد و بتواند به پژوهش در آنها مبادرت ورزد.
نکته بعدی این است که باید برای تحلیل جامع نظام مهندسی نقل حدیث اقدام کنیم. نقل حدیث، در طول اعصار و قرنها وجود داشته است؛ از زمان رسول اکرم(ص) تا امام صادق(ع) و از آن حضرت و شاگردان ایشان تا زمان تألیف اصول اربعه مئه و کتب اربعه و نیز کتابهای بعدی تا کتابها معاصر در حوزه حدیث و یا معجمهای حدیثی. تمام اینها نیازمند یک نظام مهندسی نقل حدیث است؛ یعنی باید دقیقاً معلوم شود چه کسانی چه کلاسها و درسهایی را در این باره تشکیل دادند، چه شاگردانی داشتند، چه افرادی در کلاس درسشان حاضر بودهاند، چه کسانی از احادیث نسخهبرداری میکردند و یا چه مکاتب حدیثی وجود داشته است. روشن است دسترسی کاربر و محقّق به این اطّلاعات ارزشمند، بسیار مفید است.
بنده با شناختی که از اطّلاعات موجود در مرکز دارم، این کارها را شدنی میدانم و برکات زیادی هم را به دنبال آن میبینم؛ بهخصوص اینکه چنین کارهایی، به زنده شدن آثار نفیسی چون اصول اربعه مئه میانجامد؛ ولی باید توجّه داشت که تحقّق این امر، همّت بالا و کار جهادی میطلبد. به خاطر دارم که حضرت آیتالله جوادی آملی(حفظه الله) در درس خودشان میفرمودند: اگر شما بتوانید ثابت کنید مثلاً خبر واحدی که در کتاب کافی آمده، یکی از اصول اربعه مئه بوده، این دیگر از خبر واحد بودن در میآید.
به هر حال، برای ارتقاء برنامه در فازهای بعدی، نیازمند هستیم که با کاربران، اندیشمندان و پژوهشگران علم رجال تعامل و ارتباط بیشتری داشته باشیم تا به صورت واقعیتر بتوانیم از اطّلاعات موجود در مرکز استفاده کنیم و به خروجی واقعبینانهتری دست یابیم. إنشاءالله.
» اگر نکتهای باقی مانده است، بیان بفرمایید.
◊ مطلبی که تأکید آن را لازم میدانم، این است که انجام کارهای بزرگی مثل درایةالنور2، نیازمند نگرش و عملِ جهادی و انقلابی است و برای نتیجه بهتر و زودتر، باید کمی از فضای اداری و کاغذبازی فاصله گرفته شود؛ یعنی با روحیهای خطرپذیر و تحولگرا وارد قضیه شد تا بتوان به نتایج مطلوب و آرمانی خود دست یافت و هرچه سریعتر، گره از مشکلات علمیِ پژوهشگران و عالمان اسلامی برداشت. به نظر بنده، این نگرش و همّت جهادی، بسیار لازم است و تحقّق این مهم، نیازمند مساعدت و همکاری بیشتر مدیران و مسئولان امر، بهخصوص مسئولان بالادستی مرکز است که راه دستیابی به هدف را هموار سازند و تصمیماتی بگیرند که در عمل، به حذف موانع و مشکلات راه بینجامد.
در آخر، از همه همکاران پژوهشی و فنّی خودم در بخش رجال که در به ثمر نشستن نرمافزار درایةالنور2 زحمات مستمر و بسیاری را متحمّل شدند، تشکر میکنم. همچنین، از شما و همکارانتان در فصلنامه رهآورد نور سپاسگزارم که فضایی را برای مطرح شدن مباحث مربوط به فعّالیتهای مرکز فراهم نمودهاید.
پی نوشت: