...

/

استدعاءات الأدوات المتسلسلة في LangGraph

استدعاءات الأدوات المتسلسلة في LangGraph

استكشف استدعاءات الأدوات المتسلسلة، وتسلسل المخرجات خطوة بخطوة للمهام المركبة التي يتم حلها من خلال التفكير.

سنغطي ما يلي...

في نهاية الدرس السابق، رأينا كيف يُمكن لـ LangGraph تنظيم أدوات متعددة في سير عمل واحد. لكن الأدوات لا تعمل دائمًا بمعزل عن بعضها. غالبًا ما يُصبح إخراج إحدى الأدوات إدخال لأداة أخرى، مما يُنشئ سلسلة من الاستدعاءات التي تتوالى تدريجيًا.

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

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

لماذا نحتاج إلى استدعاءات الأدوات المتسلسلة؟

إن العديد من المهام في العالم الحقيقي هي مهام مركبة: لا يمكن حلها في خطوة واحدة.

  • مساعد البحث: البحث في قاعدة المعرفة، ثم تلخيص النتائج.

  • روبوت دعم العملاء: استرداد معلومات التذكرة، ثم تحديث حالتها.

  • المساعد الشخصي: ابحث في التقويم الخاص بك، ثم قم بكتابة مسودة بريد إلكتروني بتوافرك. ...