LlamaIndexTool
الوصف
صُممتLlamaIndexTool لتكون غلافاً عاماً حول أدوات ومحركات استعلام LlamaIndex، مما يتيح لك الاستفادة من موارد LlamaIndex من حيث خطوط أنابيب RAG/الوكيلية كأدوات للتوصيل بوكلاء CrewAI. تتيح لك هذه الأداة دمج قدرات معالجة واسترجاع البيانات القوية من LlamaIndex في سير عمل CrewAI بسلاسة.
التثبيت
لاستخدام هذه الأداة، تحتاج إلى تثبيت LlamaIndex:خطوات البدء
لاستخدامLlamaIndexTool بفعالية، اتبع الخطوات التالية:
- تثبيت LlamaIndex: ثبّت حزمة LlamaIndex باستخدام الأمر أعلاه.
- إعداد LlamaIndex: اتبع وثائق LlamaIndex لإعداد خط أنابيب RAG/وكيلي.
- إنشاء أداة أو محرك استعلام: أنشئ أداة أو محرك استعلام LlamaIndex تريد استخدامه مع CrewAI.
مثال
توضح الأمثلة التالية كيفية تهيئة الأداة من مكونات LlamaIndex مختلفة:من أداة LlamaIndex
Code
من أدوات LlamaHub
Code
من محرك استعلام LlamaIndex
Code
طرق الفئة
توفرLlamaIndexTool طريقتي فئة رئيسيتين لإنشاء المثيلات:
from_tool
تنشئLlamaIndexTool من أداة LlamaIndex.
Code
from_query_engine
تنشئLlamaIndexTool من محرك استعلام LlamaIndex.
Code
المعاملات
تقبل طريقةfrom_query_engine المعاملات التالية:
- query_engine: مطلوب. محرك استعلام LlamaIndex المراد تغليفه.
- name: اختياري. اسم الأداة.
- description: اختياري. وصف الأداة.
- return_direct: اختياري. ما إذا كان يتم إرجاع الاستجابة مباشرة. القيمة الافتراضية
False.
الخلاصة
توفرLlamaIndexTool طريقة قوية لدمج قدرات LlamaIndex في وكلاء CrewAI. من خلال تغليف أدوات ومحركات استعلام LlamaIndex، تمكّن الوكلاء من الاستفادة من وظائف استرجاع ومعالجة البيانات المتطورة، مما يعزز قدرتهم على التعامل مع مصادر المعلومات المعقدة.