الانتقال إلى المحتوى الرئيسي

YoutubeVideoSearchTool

لا نزال نعمل على تحسين الأدوات، لذا قد يحدث سلوك غير متوقع أو تغييرات في المستقبل.

الوصف

هذه الأداة جزء من حزمة crewai_tools وهي مصممة لإجراء عمليات بحث دلالية داخل محتوى فيديو YouTube، باستخدام تقنيات التوليد المعزز بالاسترجاع (RAG). هي واحدة من عدة أدوات “بحث” في الحزمة التي تستفيد من RAG لمصادر مختلفة. تتيح أداة YoutubeVideoSearchTool المرونة في عمليات البحث؛ يمكن للمستخدمين البحث عبر أي محتوى فيديو YouTube دون تحديد عنوان URL للفيديو، أو يمكنهم توجيه بحثهم إلى فيديو YouTube محدد من خلال تقديم عنوان URL الخاص به.

التثبيت

لاستخدام YoutubeVideoSearchTool، يجب أولاً تثبيت حزمة crewai_tools. تحتوي هذه الحزمة على YoutubeVideoSearchTool إلى جانب أدوات مساعدة أخرى مصممة لتعزيز مهام تحليل ومعالجة البيانات. ثبّت الحزمة بتنفيذ الأمر التالي في الطرفية:

مثال

يوضح المثال التالي كيفية استخدام YoutubeVideoSearchTool مع وكيل CrewAI:
Code
يمكنك أيضاً تهيئة الأداة بعنوان URL محدد لفيديو YouTube:
Code

المعاملات

تقبل أداة YoutubeVideoSearchTool المعاملات التالية:
  • youtube_video_url: اختياري. عنوان URL لفيديو YouTube للبحث داخله. إذا تم تقديمه أثناء التهيئة، لن يحتاج الوكيل إلى تحديده عند استخدام الأداة.
  • config: اختياري. تكوين لنظام RAG الأساسي، بما في ذلك إعدادات LLM والتضمينات.
  • summarize: اختياري. ما إذا كان يجب تلخيص المحتوى المسترجع. الافتراضي هو False.
عند استخدام الأداة مع وكيل، سيحتاج الوكيل إلى تقديم:
  • search_query: مطلوب. استعلام البحث للعثور على معلومات ذات صلة في محتوى الفيديو.
  • youtube_video_url: مطلوب فقط إذا لم يتم تقديمه أثناء التهيئة. عنوان URL لفيديو YouTube للبحث داخله.

النموذج المخصص والتضمينات

بشكل افتراضي، تستخدم الأداة OpenAI لكل من التضمينات والتلخيص. لتخصيص النموذج، يمكنك استخدام قاموس تكوين كما يلي:
Code

مثال على التكامل مع الوكيل

إليك مثالاً أكثر تفصيلاً لكيفية دمج YoutubeVideoSearchTool مع وكيل CrewAI:
Code

تفاصيل التنفيذ

أداة YoutubeVideoSearchTool مُنفّذة كفئة فرعية من RagTool، التي توفر الوظائف الأساسية للتوليد المعزز بالاسترجاع:
Code

الخلاصة

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