جميع المقالات (الصفحة 110)

قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.

2302 مقال

تقنية

حد أدوار ذاكرة الوكيل: هل يحتفظ برسالتين فقط؟

حد أدوار ذاكرة الوكيل يحتاج إلى تعريف ما يعد دورا. نقرأ تنفيذ TrimmingSession التعليمي المنشور في OpenAI Cookbook، حيث يختار max_turns أجزاء من سجل المحادثة. لا نعامل هذا الخيار كحد تشغيل لكل وكيل، ولا كعدد رسائل أو كلمات. المثال الحسابي التالي من تأليفنا.

3 دقائق قراءةمصدر واحد

تقنية

سجل جلسة الوكيل: هل يدخل الحوار السابق في الطلب الجديد؟

تحميل سجل جلسة الوكيل يتعلق بما يمرره التطبيق في الطلب الجديد. قد نرى محادثة محفوظة ونفترض أن النموذج يعرفها كلها، بينما لم نحدد مسار وصولها. نقرأ استراتيجيات الاستمرار في دليل OpenAI Agents SDK، ونقارن ثلاث بطاقات إعداد مؤلفة دون تشغيل خدمة.

3 دقائق قراءةمصدر واحد

تقنية

حذف عنصر من جلسة الوكيل: هل مسحنا الحوار كله؟

حذف عنصر من جلسة الوكيل عبارة تحتاج إلى تحديد العملية والسجل. نقرأ تنفيذ TrimmingSession التعليمي المنشور، ونقارن إزالة آخر عنصر بإفراغ قائمته. قد يكون آخر عنصر نتيجة أداة، وليس رسالة المستخدم أو التبادل كله. المثال التالي قائمة مؤلفة نفحصها على الورق، ولا نمسح محادثة فعلية.

3 دقائق قراءةمصدر واحد

تقنية

تصفية تاريخ تسليم الوكيل: ما الذي وصل إلى المتخصص؟

تصفية تاريخ تسليم الوكيل تغير المادة التي نقدمها للمسار التالي. قد نحتفظ برسائل المستخدم ونستبعد نتيجة أداة، لكن المتخصص لا يرى هذه النتيجة لمجرد أن الوكيل السابق كان يملكها. نرسم اختيارا معلنا على قائمة مؤلفة، لا إعداد مرشح جاهز يعمل تلقائيا في كل لغة.

3 دقائق قراءةمصدر واحد

تقنية

أداة النص الحر في الوكيل: هل المدخل كائن JSON؟

أداة النص الحر في الوكيل تحتاج إلى قراءة نوع المدخل، لا شكل طلب الشبكة وحده. قد يضم الطلب تعريف أداة في JSON، بينما يستقبل معالج الأداة سلسلة نصية. نقرأ المثال التعليمي الرسمي لـ OpenAI على Amazon Bedrock، ثم نؤلف ملاحظة قصيرة لشرح أثر الفاصل دون استدعاء نموذج أو محلل فعلي.

3 دقائق قراءةمصدر واحد

تقنية

لقطة ARIA للمساعد: هل تصف ألوان الصفحة ومواضعها؟

لقطة ARIA للمساعد قد تعرض أسماء أزرار وعناوين وحالات في نص منظم، فتساعد على قراءة بنية واجهة. لكنها ليست صورة الصفحة. إذا سألنا عن لون زر أو موضعه، لا نخترع بكسلات من اسم العنصر. نقرأ توثيق Playwright ونكتب تمثيلا مؤلفا للمقارنة، دون زيارة واجهة أو تشغيل اختبار.

3 دقائق قراءةمصدر واحد

تقنية

ملف يرجعه الوكيل: هل الاسم المكتوب يحدد المرفق؟

معرف مرفق الوكيل مهم حين يقول المساعد: أعددت التقرير. قد يظهر اسم report.csv في الكلام وفي أكثر من مكان حفظ. نحتاج معرفة الملف الذي تشير إليه الرسالة، ثم مراجعة محتواه. نبني مثالا بورقتين تعريفيتين لملفين، دون إنشاء حاويات أو تشغيل أداة أو تنزيل بيانات.

3 دقائق قراءةمصدر واحد

تقنية

صورة في ناتج الأداة: هل اسم ملف نصي يقدم بكسلاتها؟

صورة في ناتج الأداة قد تبدو موجودة لأن الجواب يذكر اسمها. لكن السؤال عن الصورة نفسها يحتاج مسارا يتيح محتواها، لا اسمها فقط. نقارن بطاقتي ناتج معلنتين داخل واجهة مسماة، ونترك فحص الوصول وملاءمة الصورة للمهمة مستقلا. لا نرسل صورة إلى نموذج في هذا المثال.

3 دقائق قراءةمصدر واحد

تقنية

سياق محلي للوكيل: هل يراه النموذج تلقائيا؟

السياق المحلي للوكيل قد يحمل معرف بطاقة أو مساعدا برمجيا يحتاجه التطبيق. يختلف سؤال وجود المعلومة عند التطبيق عن سؤال تقديمها للنموذج. نرسم بطاقة حالة ورسالة وناتجا افتراضيا، ونقارن حدود كل منها. لا نفحص حسابا أو نعطي نموذجا سياقا فعليا في المقال.

3 دقائق قراءةمصدر واحد

تقنية

وكيل كأداة أم تسليم: من يملك الرد النهائي؟

الوكيل كأداة وتسليم التحكم خياران يمكن أن يظهرا تحت كلمة «تخصص». يختلف دور من يساعد في جزء من المهمة عن دور من يتولى الرد التالي. نقارن مسارين تعليميين للسؤال نفسه، ثم نبين ما ينبغي مراجعته في الإجابة دون اعتبار كثرة الوكلاء دليلا على صحتها.

3 دقائق قراءةمصدر واحد

تقنية

وكلاء متوازون: هل لكل فرع نسخة مستقلة من الحالة؟

حالة الوكلاء المتوازين لا نفهمها من عدد أسماء الفروع. قد يعد التطبيق لكل مساعد قاموسا، لكن يحتاج المراجع إلى معرفة هل القواميس مستقلة وما داخلها من قوائم. نضيق المسألة إلى كائنات Python معلنة لتجهيز الفروع، دون قياس توازي أو الادعاء أن SDK ينسخ كل حالة تلقائيا.

3 دقائق قراءةمصدر واحد

تقنية

مخطط مدخل الأداة: هل يفحص الناتج أيضا؟

مخطط مدخل الأداة وناتجها يحددان طرفين مختلفين من العملية التي يستعين بها المساعد. قد يقبل فحص المدخل معرفا صحيح النوع، ثم يرجع ناتج لا يوافق الشكل المطلوب. نضع عقدين تعليميين ونراجع كل كائن أمام عقده، دون تشغيل خادم أو إثبات أن منصة تنفذ الفحص تلقائيا.

3 دقائق قراءةمصدر واحد

تقنية

حارس مسار الوكيل: هل يفحص كل خطوة داخلية؟

نطاق فحص حارس الوكيل لا يثبت من كلمة «حماية» وحدها. يلزم معرفة موضع الفحص والمادة التي تشملها قاعدته. نقرأ حدود الحراس في دليل Agents SDK، ثم نؤلف مسارا من مدخل ونتيجة أداة ورد نهائي. لا نختبر حارسا أو نعد نتيجة تصنيف وعدا بالحماية.

3 دقائق قراءةمصدر واحد

تقنية

إغلاق بث الوكيل: هل ألغينا المهمة؟

إغلاق بث الوكيل وإلغاء المهمة قد يظهران للمستخدم كاختفاء الحركة من الشاشة. لكن الحدث الذي توقف عرضه يختلف عن العمل الذي طلبنا إيقافه. نضيق الشرح إلى Agents API ودليل استعمال المتصفح فيه، ثم نؤلف بطاقات متابعة دون إرسال طلب إلغاء أو استعمال متصفح من المقال.

3 دقائق قراءةمصدران

تقنية

ملخص استخراجي: هل بقيت الجمل المختارة كما هي؟

قد يقدم المساعد ملخصا يتكون من جمل موجودة في الأصل، وقد يكتب عبارة جديدة تجمع معناها. قبل مراجعة النتيجة، حدد وحدة العمل: هل طلبت اختيار جمل كاملة دون تعديل، أم سمحت بإعادة الصياغة؟ ندرس هنا عقد اختيار الجمل، لا قاعدة بأن كل تلخيص استخراجي يستعمل الوحدة نفسها أو أن النقل يضمن أهميتها.

3 دقائق قراءةمصدر واحد

تقنية

أسماء يستخرجها المساعد: هل ثلاث إشارات تعني ثلاثة كيانات؟

قد يظلل نظام معالجة لغة ثلاثة مقاطع بأسماء جهات، ثم يقال إن النص يذكر ثلاث جهات مختلفة. العدد هنا يحتاج تحديد وحدته: هل نعد مرات الذكر في النص، أم معرفات الكيانات المتميزة بعد الربط؟ قد يتكرر اسم الجهة نفسها، وقد تحمل جهة واحدة أكثر من اسم. حدود المقاطع وفئاتها لا توفر وحدها قائمة الهوية.

3 دقائق قراءةمصدران

تقنية

تقسيم النص إلى جمل: هل كل سطر جملة مستقلة؟

تقسيم النص إلى جمل خطوة تختلف عن وضع كل سطر في عنصر مستقل. قد تمتد جملة عبر سطرين، وقد يحتوي سطر واحد جملتين. إذا جهزت المادة للمساعد بحسب الأسطر وحدها ثم سميت العناصر جملا، فقد قطعت علاقة فعل بتتمته أو جمعت وحدتين طلبت معالجتهما منفصلتين. حدد المقصود بالسطر وقاعدة الحدود قبل فحص العدد.

3 دقائق قراءةمصدر واحد

تقنية

ضمير في نص المساعد: إلى من يعود قبل إعادة الصياغة؟

قد يستبدل المساعد «هي» باسم في ملخصه، فيبدو النص أوضح لكنه يضيف هوية لم يحسمها الأصل. عندما تتقدم الضمير شخصيتان محتملتان، لا يكفي ظهور أحد الاسمين أقرب على السطر لإعلان أنه المرجع المؤكد. نحتاج قرينة من المادة التي نعالجها، مع تمييز اقتراح تفسير من إعادة كتابة تحافظ على ما نعرفه.

3 دقائق قراءةمصدر واحد