سير العمل هو BFS، والعامل هو DFS

Home PDF

وفقًا لـ Anthropic 1:

ما أفهمه من هذا هو:

في بعض الأحيان، يمكن دمج BFS و DFS. يمكن أن يكون DFS متداخلًا داخل DFS آخر، وينطبق الشيء نفسه على BFS.

على سبيل المثال، o1 (chain-of-thought) يشبه البحث بالعرض أولاً (BFS). في البداية، يتم تقسيم المهام الرئيسية إلى خطوات منفصلة، ويتم توسيع كل خطوة إلى تفسيرات أكثر تفصيلاً. ثم، بناءً على كل التفكير، يتم تقديم النتيجة النهائية.

بالنسبة للمهام المعقدة للغاية، مثل طلب من الذكاء الاصطناعي بناء تطبيق YouTube أو إنشاء نظام تشغيل، يمكنه استخدام خوارزمية البحث بالعرض أولاً (BFS) أو البحث بالعمق أولاً (DFS) أو مزيج من الاثنين. الأمر يعتمد حقًا على كيفية استخدامنا لـ BFS وDFS — أحيانًا يحتاج الذكاء الاصطناعي إلى التعمق (DFS)، وأحيانًا يحتاج إلى توسيع نطاق نهجه (BFS).

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

الأهداف هي جانب مثير للاهتمام. قد تكون هناك العديد من الأهداف، مثل إنشاء تطبيق YouTube، حيث يحتاج الذكاء الاصطناعي إلى التأكد من أن جميع الأكواد تعمل بشكل جيد، وجميع الميزات مُنفذة، وجميع الاختبارات تمر بنجاح. الطريقة للوصول إلى هذه الأهداف مثيرة للاهتمام. هل يجب على الذكاء الاصطناعي التعامل مع هدف واحد في كل مرة، أم يجب أن يُحرز تقدمًا في جميع الأهداف بشكل متزامن ثم يعيد التكرار على كل هدف؟


  1. بناء وكلاء فعالين، Anthropic 


Back 2025.01.18 Donate