استخدام مساعد الذكاء الاصطناعي باستخدام أوركسترатора متعدد الوكلاء من AWS

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

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

Source: AWS Multi-Agent Orchestrator

بناء مساعد ذكاء اصطناعي لمهام متنوعة

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

وكيل التقويم

هذا هو وكيل سلسلة يستخدم داخليًا ApiAgent لاسترداد دعوات التقويم باستخدام واجهات برمجة تطبيقات Calendly. يتم بث الاستجابة من ApiAgent إلى BedrockLLMAgent لتلخيص الدعوات.

Python

 

وكيل قراءة الأخبار

يستخدم وكيل قراءة الأخبار أيضًا وكيل سلسلة، الذي يستخدم داخليًا ApiAgent لاسترداد الأخبار باستخدام واجهات برمجة تطبيقات Gnews. يتم بث الاستجابة من ApiAgent إلى BedrockLLMAgent لتلخيص الأخبار.

Python

 

وكيل اللياقة البدنية

وكيل اللياقة البدنية هو وكيل مستقل يستخدم نموذج LLM لاقتراح روتين لياقة بدنية، خطط غذائية، ونصائح صحية.

Python

 

تشغيل التطبيق

اتبع هذه التعليمات للمتطلبات الأولية.

1. استنسخ المستودع:

Shell

 

2. أنشئ بيئة افتراضية:

Shell

 

3. قم بتثبيت التبعيات المطلوبة:

Shell

 

4. قم بتشغيل التطبيق:

Shell

 

التفاعل مع الكوبيلوت

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

  • “ما هي آخر الأخبار؟”
  • “كيف يبدو جدولي هذا الأسبوع؟”
  • “كيف يمكنني فقدان الدهون؟”

الاستنتاج

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

Source:
https://dzone.com/articles/ai-copilot-using-multi-agent-orchestrator