بناء فريق من وكلاء الذكاء الاصطناعي المستقلين مع Phidata

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

٢٠ فبراير ٢٠٢٥

party-gif

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

بناء وكيل فردي باستخدام GPT-4

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

الخطوات الرئيسية هي:

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

تفويض المهام إلى فريق من الوكلاء

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

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

يتضمن فريق الوكلاء:

  1. وكيل محلل البيانات: قادر على تحليل البيانات من مصادر مختلفة مثل ملفات CSV و Parquet و JSON.
  2. وكيل Python: يمكنه كتابة وتشغيل سكريبتات Python لأداء مهام محددة.
  3. وكيل البحث: ينشئ تقارير بحثية من خلال الاستفادة من محرك بحث قوي.
  4. وكيل الاستثمار: يقدم توصيات وتحليلات استثمارية.

الوصول إلى رمز الوكيل

يتوفر الكود الخاص بتطبيق الوكيل في مجلد cookbook/agents من مستودع Fi-Data. يمكنك فرك وتنزيل المستودع، ثم اتباع التعليمات المفصلة في ملف README لتشغيل التطبيق واستكشاف الكود.

تفكيك رمز الوكيل

يوضح الكود لتطبيق الوكيل المعروض في الفيديو إطارًا قويًا لبناء فريق من وكلاء الذكاء الاصطناعي الذين يمكنهم التعاون لحل المهام المعقدة. دعنا نفكك الجوانب الرئيسية للكود:

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

  2. التخزين وقاعدة المعرفة: للوكيل إمكانية الوصول إلى نظام تخزين دائم لتتبع تفاعلاته وقاعدة معرفة مطبقة باستخدام قاعدة بيانات متجهة للحصول على استرجاع فعال للمعلومات ذات الصلة.

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

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

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

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

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

لتشغيل تطبيق الوكيل، اتبع هذه الخطوات:

  1. افتح ملف README في المستودع. يحتوي هذا الملف على تعليمات مفصلة خطوة بخطوة حول كيفية إعداد وتشغيل التطبيق.

  2. تأكد من تثبيت المتطلبات الأساسية، مثل Python و Streamlit والحزم المطلوبة من Python.

  3. انتقل إلى مجلد agents في المستودع، حيث يوجد كود الوكيل.

  4. قم بتشغيل ملف الوكيل كما هو موضح في تعليمات ملف README. سيبدأ هذا تطبيق Streamlit وسيسمح لك بالتفاعل مع الوكيل.

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

  6. استكشف كود الوكيل لفهم كيفية تعريف الوكيل الرئيسي وكيفية تفاعله مع أدواته وأعضاء فريقه وكيفية بناء النظام ككل.

  7. لا تتردد في تخصيص الوكيل وإضافة أدوات أو أعضاء فريق جدد والتجريب بتكوينات مختلفة لتناسب احتياجاتك المحددة.

التعليمات