YoutubeVideoSearchTool
لا نزال نعمل على تحسين الأدوات، لذا قد يحدث سلوك غير متوقع أو تغييرات في المستقبل.
الوصف
هذه الأداة جزء من حزمةcrewai_tools وهي مصممة لإجراء عمليات بحث دلالية داخل محتوى فيديو YouTube، باستخدام تقنيات التوليد المعزز بالاسترجاع (RAG).
هي واحدة من عدة أدوات “بحث” في الحزمة التي تستفيد من RAG لمصادر مختلفة.
تتيح أداة YoutubeVideoSearchTool المرونة في عمليات البحث؛ يمكن للمستخدمين البحث عبر أي محتوى فيديو YouTube دون تحديد عنوان URL للفيديو،
أو يمكنهم توجيه بحثهم إلى فيديو YouTube محدد من خلال تقديم عنوان URL الخاص به.
التثبيت
لاستخدامYoutubeVideoSearchTool، يجب أولاً تثبيت حزمة crewai_tools.
تحتوي هذه الحزمة على YoutubeVideoSearchTool إلى جانب أدوات مساعدة أخرى مصممة لتعزيز مهام تحليل ومعالجة البيانات.
ثبّت الحزمة بتنفيذ الأمر التالي في الطرفية:
مثال
يوضح المثال التالي كيفية استخدامYoutubeVideoSearchTool مع وكيل CrewAI:
Code
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. من خلال تمكين الوكلاء من البحث داخل محتوى الفيديو، تسهّل مهام استخراج المعلومات والتحليل التي قد يكون من الصعب تنفيذها بطريقة أخرى. هذه الأداة مفيدة بشكل خاص للبحث وتحليل المحتوى واستخراج المعرفة من مصادر الفيديو.