ABAP2XLSX عبارة عن مكتبة مفتوحة المصدر لـ ABAP توفر واجهة برمجية لإنشاء ملفات Microsoft Excel (بتنسيق XLSX) وتحريرها وحفظها مباشرةً من أنظمة SAP.
في LeverX، يدفعنا التزامنا كمزود رائد لحلول تطوير ABAP إلى تعزيز مهاراتنا باستمرار، لا سيما في نموذج البرمجة RAP (نموذج البرمجة RAP المتطور). في عصر تستثمر فيه شركات التكنولوجيا الكبرى بكثافة في التقدم السريع للذكاء الاصطناعي (AI)، فإننا ندرك الأهمية الحاسمة للمطورين المعاصرين لفهم أساسيات تقنيات الذكاء الاصطناعي. لهذا السبب تقترح LeverX تسخير قوة الذكاء الاصطناعي من خلال دمج الأدوات التي تعتمد على الذكاء الاصطناعي في ممارساتنا التعليمية اليومية
لقد سمعنا الكثير عن NotebookLM من يوتيوب والعديد من وسائل الإعلام المتخصصة. يوصي عشاق العلوم بهذه الأداة كمساعد شخصي لاستكشاف مجموعة واسعة من مصادر المعرفة. لذا، قررنا تجربتها بأنفسنا وتقييم الفوائد التي يمكن أن تقدمها.
تتمثل الفكرة الرئيسية لهذه المقالة في توضيح كيف يمكن لـ LeverX الاستفادة من NotebookLM ونموذج اللغة الكبيرة (LLM) الخاص به لتعزيز مهاراتنا في مجال RAP. إذا كنت على دراية بهذه الأداة بالفعل، فلا تتردد في تخطي القسم التمهيدي والانتقال مباشرةً إلى السيناريوهات المحددة.
قبل أن نتعمق في الموضوع، ملاحظة سريعة: هذه قراءة شاملة. لذا، لماذا لا تحضر قهوتك المفضلة، وتستريح براحة، وتنضم إلى LeverX في هذه المغامرة المفيدة؟
قصة قصيرة طويلة: هل من الضروري دمج سير عمل التعلم باستخدام NotebookLM وبرنامج LLM المرتبط به في رحلتك التعليمية الشخصية؟ الإجابة الموجزة هي بالإيجاب - نعم، الأمر يستحق العناء.
ومع ذلك، من المهم أيضًا الاعتراف ببعض القيود (مثل مخاوف خصوصية البيانات والاعتماد على جودة المدخلات). ومع ذلك، فإن فرصة تجربة تطبيق NotebookLM قيّمة بالتأكيد.
NotebookLM هي أداة تم تطويرها بواسطة Google تعمل كمساعد بحث مدعوم بالذكاء الاصطناعي. فكر في الأمر على أنه مساعد ذكي يساعدك على التعلم. يمكنك تحميل مصادر مختلفة (مثل المستندات أو مقاطع الفيديو) إليها، ومن ثم تقوم بتوليد اقتراحات وإجابات ذات صلة مرتبطة تمامًا بتلك المصادر. هذا يعني أنه لن يختلق الأشياء، بل سيشير إلى المعلومات التي قدمتها له.
تخيل أن NotebookLM يحتوي على ثلاثة أقسام رئيسية:
قبل المضي قدمًا، دعنا نتوقف لحظة لمناقشة المصادر بمزيد من التفصيل.
لاستخدام وثائق RAP (معلومات حول نموذج البرمجة المُعاد برمجته (Restful ABAP) كمصدر مرفوع داخل NotebookLM بشكل فعال، من الضروري اختيار الوثائق بالتنسيق المناسب - وتحديدًا PDF.
أخبار جيدة! تسهل SAP هذه العملية من خلال السماح للمستخدمين بتنزيل وثائقها بصيغة PDF. وللحصول على المواد اللازمة، ما عليك سوى الانتقال إلى موقع SAP الرسمي المخصص لوثائق RAP وتحديد خيار تنزيل ملف PDF، مما يتيح إنشاء ملف PDF مخصص.
باتباع هذا الإجراء المباشر، يمكن تأمين مصدر أساسي لـ LLM. تجدر الإشارة إلى أن التطبيقات المحتملة لهذه المصادر محدودة فقط بالخيال.
الفكرة الأساسية هنا هي أن نطلب من دردشة NotebookLM أن تشرح مفاهيم مختلفة في برنامج RAP باستخدام أطوال مختلفة.
مطالبتنا N كلمات
استجابة NotebookLM: الشرح بكلمات N
هذا النهج لتعلم المفاهيم فعال بشكل خاص. تساعدنا التفسيرات القصيرة على حفظ جوهر التعريف، بينما توفر التفسيرات متوسطة الطول تعريفات موجزة وغنية بالمعلومات لمصطلحات برنامج تقييم الطالب الراشد. تتعمق التفسيرات الأكثر شمولاً في مزيد من التفاصيل وتوضح الروابط بين مفاهيم برنامج تقييم الطالب الراشد ذات الصلة.
هذا المثال بمثابة أساس ممتاز لاستكشاف أعمق. على سبيل المثال، يمكن للمرء إشراك NotebookLM مع مطالبات مصممة لتعزيز فهم مفاهيم RAP الشقيقة، مثل جدول المسودة، والمخزن المؤقت للمعاملات، وإطار عمل وقت تشغيل RAP، وإجراءات المسودة، والأقفال الحصرية.
قد يكون السؤال ذو الصلة هو "ما هو الدور الذي يلعبه المخزن المؤقت للمعاملات في نوع غير مُدار من تنفيذ كائنات أعمال RAP؟ يتطلب هذا غوصًا أعمق في تعقيدات RAP.
قبل الخوض في السيناريوهات اللاحقة، دعونا نوضح كيفية صياغة NotebookLM لاستجاباته.
لعلك لاحظت الدوائر الرمادية التي تحتوي على مؤشرات رقمية في وسطها. هذا رابط قابل للنقر يوفر إمكانية الوصول إلى نماذج من المصادر التي تم تحميلها. تجسّد هذه الوظيفة أحد المبادئ الأساسية لـ NotebookLM: يسعى محرك LLM باستمرار إلى إثبات استنتاجاته بالبيانات المستمدة من مصادر موثوقة.
على سبيل المثال، وجدنا أنفسنا نفكر في الأساس المنطقي وراء اختيار مصطلح "التدريج" كواصف من كلمة واحدة. للحصول على توضيح، تم تمرير المؤشر فوق الأيقونة التي تحمل الرقم "1".
وردًا على ذلك، قدمت NotebookLM مقتطفًا مباشرًا من المصدر ذي الصلة.
انتقلنا إلى بوابة مساعدة SAP ووجدنا النص المعني، والذي كان موجودًا بشكل منطقي في الفصول المتعلقة بـ Business Object وRAP BO Provisioning وP Draft. يبدو أن إدارة التعلم الآلي قد استخرجت المعلومات من الوثائق التي تصف أساسيات عملية المسودة. وهذا النهج جدير بالثناء؛ فهو يشير إلى أن النموذج قد عرّف المصطلح الرئيسي في السياق المناسب، بدلاً من اختياره اعتباطاً.
وبالفعل، يمكن للمرء أن يفسر مصطلح "التدريج" في الوثائق بتفسير موجز مفاده أن "مسودة العمل تشبه منطقة التدريج". هذا الارتباط مفيد في فهم واستدعاء المفهوم الأساسي.
علاوة على ذلك، تم توضيح عملية نظام الربط داخل NotebookLM. يقوم LLM بإنشاء ردود استنادًا إلى المصادر التي تقدمها، مما يضمن الحصول على مخرجات ذات صلة بالسياق.
الهدف الرئيسي هو تذكر المعلومات من المصادر وفهمها. تنطوي عملية التذكر على اكتساب معلومات جديدة، والتي توجد في البداية في ذاكرتنا قصيرة المدى. ولتسهيل انتقال هذه المعرفة إلى الذاكرة طويلة المدى، من الضروري إعادة النظر في المادة والتفاعل معها بشكل متكرر. من خلال هذه العملية التكرارية يقوم نظامنا الإدراكي بتعزيز المعلومات تدريجيًا، مما يحقق في النهاية هدف الاحتفاظ بالمعلومات على المدى الطويل.
عند الانتهاء من كل إجابة، ستجد زرًا يحمل اسم "حفظ في الملاحظة"، والذي يتيح إنشاء ملاحظة مخزنة داخل NotebookLM. تعكس هذه الميزة بشكل مناسب تسمية المنتج وتعمل كأداة قيّمة لإعادة النظر في المحتوى وتعزيز فهمك له.
يمكن الوصول إلى الملاحظات المحفوظة على الجانب الأيمن من واجهة NotebookLM، مما يسمح بمراجعة فعالة وتوحيد المعرفة. مع وضع هذا الإطار في الاعتبار، يمكنك الآن الانتقال إلى السيناريو التالي.
تكمن الفكرة في إشراك LLM في عملية تقوم فيها باختيار المفاهيم عشوائيًا من وثائق RAP وتقديمها لتحليلها. ستقدم بعد ذلك إجاباتك ضمن واجهة الدردشة، وسيقوم الآلة بتقييم إجاباتك. بالإضافة إلى ذلك، لديك خيار إنشاء مقاييس مختلفة للتقييم، مثل التقييمات القائمة على النسبة المئوية أو مقياس رقمي يتراوح من 1 إلى 10.
مطالبتنا: اختر مصطلح RAP عشوائيًا.
اختر مصطلح RAP "تجمع سلوك ABAP".
استجابة NotebookLM: شرح تجمع سلوك ABAP
تم إعطاء إجابة من أعلى الرأس، فقط لمعرفة كيف سيتم تقييمها.
بعد ذلك، قدمت ملاحظات على الشرح.
استجابة NotebookLM: تقييم الإجابة
في هذه الحالة، قيمت إدارة التعلم الآلي الإجابة وسلطت الضوء على جوانب الأطروحة التي تتفق مع وثائق SAP RAP. علاوة على ذلك، في قسم الشرح، استكملت الإجابة برؤى إضافية، مثل ذكر التحكم في الميزة إلى جانب أنواع مختلفة من سلوك المعاملات التي لم يتم تضمينها. كما وفّر النموذج أيضًا إرشادات تركيبية محددة، مثل "التنفيذ في الفصل" لتحسين العبارة "المذكورة في BDEF." وقد مكّن الفحص الشامل لعنصر الشرح في الإجابة من تحسين الصياغة وتحسين الجودة العامة للإجابة. كما قدمت رسالة الماجستير في القانون العديد من المراجع للمصادر ذات الصلة لمزيد من الاستكشاف.
بعد ذلك، برز الاهتمام بالآثار المترتبة على تقديم إجابة غير صحيحة. ونتيجة لذلك، طُلب من الطالب اختيار مصطلح آخر من مصطلحات برنامج تقييم المخاطر لتحليله.
تم اختيار مصطلح "تحديد"، حيث تم اختيار مصطلح "تحديد"، مما أدى إلى تقديم إجابة غير صحيحة بشكل متعمد تتماشى مع تعريف "التحقق"، بدلاً من أن تعكس بدقة تعريف "التحديد".
مطالبتنا: عرّف التحديد بأنه التحقق من الصحة.
ونتيجة لذلك، أعطى التقييم تصنيفًا سلبيًا، ثم قدم تعريفًا صحيحًا مدعومًا بمصادر موثوقة. بالإضافة إلى ذلك، أوضح النموذج أسباب عدم دقة الإجابة، وأجرى بعد ذلك تحليلاً مقارناً بين "التعريف" و"التحقق من الصحة".
استجابة NotebookLM: خلط بين التحديد والتحقق من الصحة
يمكنك أن ترى أن النظام حدد التناقضات في الإجابة، وأدرك أنه تم الخلط بين "التعريف" و"التحقق من الصحة"، ثم أجرى مقارنة موجزة بين المصطلحين.
يحاكي هذا السيناريو عملية المقابلة ويمكن استخدامه خلال المرحلة التحضيرية قبل التلخيص. بالإضافة إلى ذلك، يمكن للمرء تجميع قائمة شاملة بالمصطلحات ذات الصلة بمصطلحات برنامج تقييم المصطلحات ذات الصلة، مع استكمالها بالتعاريف، وإرسالها إلى ChatGPT أو أي برنامج آخر من برامج إدارة التعلم الآلي مجهز بإمكانيات تحويل الصوت إلى نص وتحويل النص إلى صوت. بعد ذلك، واستناداً إلى قائمة الأسئلة المنسقة هذه، يمكن للنموذج تيسير جلسة أسئلة وأجوبة تفاعلية منطوقة.
الوضع الصوتي ChatGPT
هناك نهج آخر يستخدم NotebookLM يتضمن إنشاء أوراق غش لمفاهيم كائنات الأعمال (BO) في برنامج RAP، مثل ورقة غش للغة تعريف السلوك (BDL). تعمل BDL كإطار لغوي يحدد الكلمات الرئيسية لشفرة مصدر BDEF.
مطالبتنا إنشاء ورقة غش
في التكرار الأولي لورقة الغش كان المحتوى أكثر شمولاً من المطلوب. وبالتالي، طُلب من النموذج اللغوي تكثيفه بشكل كبير. بعد عدة محاولات، أنتجت نسخة أكثر إيجازًا. ها هي النتيجة:
استجابة NotebookLM: ورقة غش الترقيم
هناك بعض الاعتبارات المهمة التي يجب وضعها في الاعتبار. أولاً، عند استخدام LLM، يوصى بشدة تحديد موضوع معين لإخراج ورقة الغش. في هذه الحالة، طُلب الترقيم على وجه التحديد بدلاً من ورقة غش كاملة لمخرجات ورقة الغش في نموذج تبادل البيانات. والأساس المنطقي لذلك هو أن الموضوعات الأوسع نطاقًا تميل إلى تقديم خطر أكبر من عدم الدقة. على سبيل المثال، إذا تمت مناقشة موضوع معين حصريًا في سياق أنواع التنفيذ المُدارة، فقد يستنتج محرك NotebookLM بشكل غير صحيح أن الميزة المرتبطة تنطبق حصريًا على السيناريوهات المُدارة، وهذا ليس صحيحًا بالضرورة. كن حذرًا في ذلك.
ثانيًا، يوصى بشدة بقراءة الموضوع مسبقًا لتتمكن من تحديد أي تناقضات واقعية. في رأينا، لا بد من التحقق من مخرجات LLM قبل تطبيقها في بيئة الإنتاج.
ثالثًا، يوصى بإجراء مراجعة دقيقة لكل عبارة في ورقة الغش، وتنقيح الصياغة عند الضرورة، وربما إدراج معلومات إضافية دقيقة. فقط بعد عملية التدقيق الشاملة هذه يمكن اعتبار ورقة الغش جاهزة للاستخدام وتكون بمثابة مورد معرفي قيّم.
نظرًا لأنك واثق من محتوى المخرجات ولا تحتوي على أخطاء واقعية، يمكنك حفظ ورقة الغش كملاحظة ثم إعادة النظر فيها قبل المقابلة بوقت قصير.
إذا كنت تفضل تعلم المادة بشكل مرئي، يمكنك استخدام أي أداة لإنشاء مخطط بياني من ورقة الغش. إحدى هذه الأدوات التي استخدمناها هي Napkin AI. اقترحنا ورقة الغش التي تم إنشاؤها من NotebookLM.
مدخلات الذكاء الاصطناعي: ورقة الغش السابقة لإنشاء مخطط
وها هي النتيجة التي حصلنا عليها.
مخرجات الذكاء الاصطناعي: الرسم البياني الذي تم إنشاؤه من ورقة الغش
يقدم NotebookLM نهجًا واعدًا للتعلم من خلال الاستفادة من LLMs استنادًا إلى مصادرك المجمعة الخاصة بك. ومع ذلك، مثل أي أداة ذكاء اصطناعي، فإن لها نقاط قوتها وقيودها التي من المهم أخذها في الاعتبار. فيما يلي ملخص للمزايا والعيوب والاقتراحات الرئيسية لتحسين سير عملك باستخدام NotebookLM:
الإيجابيات
السلبيات
اقتراحات لتحسين سير العمل والدقة:
هل تنصح LeverX الآخرين باستخدام NotebookLM؟ نعم، ولكن بحذر. إنها أداة قيّمة للتجربة والتعلم، خاصةً للمطورين الحريصين على دمج الذكاء الاصطناعي في إجراءاتهم الدراسية. فقط تذكّر: مثل أي مساعد، فإنه يعمل بشكل أفضل تحت إشراف مستنير.