في نهاية هذا الدرس ستفهم لماذا لا يستطيع نموذج الذكاء الاصطناعي بمفرده أن يفعل شيئًا سوى إنتاج نصّ، وكيف تسمح له الأدوات بالخروج إلى العالم الحقيقي، وكيف «يطلب» استخدام أداة معيّنة.
أنت تعرف الكثير من الحقائق في رأسك. لكن لبعض الأشياء تحتاج إلى أداة: آلة حاسبة لعملية حساب كبيرة، وهاتف للاتّصال بشخص، وخريطة لمعرفة الاتّجاهات. المهمّ أنّك لا تصبح الآلة الحاسبة؛ أنت تلتقطها، وتضغط على أزرارها، وتقرأ النتيجة، ثم تستخدم هذه النتيجة لتكمل ما كنت تفعله. نموذج الذكاء الاصطناعي يفعل الشيء نفسه بالضبط مع أدواته: يبقى هو نفسه، لكنّه يمدّ يده إلى أداة كلّما احتاج إلى معرفة أو فعل شيء لا يستطيعه بمفرده.
نموذج الذكاء الاصطناعي، بمفرده، لا يستطيع إلّا إنتاج نصّ. لا يستطيع أن يعرف طقس اليوم، ولا أن يرسل رسالة، ولا أن يحسب عملية معقّدة بدقّة مضمونة. الأدوات (tools) هي كيف يصل إلى ما هو خارجه: البحث في الويب، وتشغيل الشيفرة، وقراءة ملف، أو إرسال رسالة. أمّا استدعاء الدوال (function calling) فهو الطريقة التي يطلب بها النموذج استخدام أداة ما: يكتب اسم الأداة وما يريد منها بالضبط.
تابع الرسم خطوة بخطوة: النموذج يدرك أنّه يحتاج إلى معلومة ليست في رأسه، فيطلب الأداة المناسبة باسمها ومع المعلومة المطلوبة (اسم المدينة). الأداة نفسها هي شيفرة حقيقية تعمل خارج النموذج وتعود بجواب حقيقي. عندها فقط يكمل النموذج عمله.
أدوات شائعة يستخدمها الوكلاء:
مثالان:
لاحظ شيئًا مهمًّا: عندما يستخدم النموذج أداة، تصبح إجابته قابلة للتحقّق، لأنّها مبنيّة على بيانات حقيقية وليس على تخمين. ولهذا السبب سنرى لاحقًا أنّ الأدوات من أفضل طرق محاربة الأخطاء.
لعبة «صندوق الأدوات البشري» (٥ إلى ١٠ دقائق، مع شخص آخر وبطاقات ورقية):
ما الأدوات التي تستخدمها في عملك بدل الاعتماد على ذاكرتك فقط، ولماذا تثق بنتائجها أكثر؟
إذًا؟ الأدوات تحوّل نموذجًا لا يفعل سوى الكلام إلى وكيل يستطيع فعلًا التحقّق من الحقائق واتّخاذ إجراءات في العالم الحقيقي.