-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtools.py
More file actions
36 lines (28 loc) · 1.73 KB
/
Copy pathtools.py
File metadata and controls
36 lines (28 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
""" ملف الادوات
ذكي لكنه أحياناً يحتاج أدوات خارجية للقيام بعمله Agentصندوق العدة". الـ"
مثل: أداة للبحث في جوجل
"""
# Serper API Key نقوم بتحميل المفاتيح السرية. أداة البحث تحتاج لمفتاح خاص بها يسمى
from dotenv import load_dotenv
load_dotenv()
import os
# لتعمل (SERPER_API_KEY) مبرمجة لتبحث تلقائياً عن هذا الاسم crewai_tools مكتبة
os.environ['SERPER_API_KEY']=os.getenv('SERPER_API_KEY') # "نضع المفتاح في "بيئة النظام
# هذه أداة جاهزة ومذهلة. هي عبارة عن "متصفح جوجل" مخصص للذكاء الاصطناعي
# تسمح له بالبحث عن النتائج، قراءة الروابط، واستخراج المعلومات الحديثة جداً
# إذا لم تضع له أدوات، سيعتمد على "معلوماته العامة" فقط ولن يستطيع الوصول للإنترنت
from crewai_tools import SerperDevTool
tool= SerperDevTool() # Serper ادات البحث في جوجل عبر خدمة
""" كيف نضيف أداة لليوتيوب أو قراءة ملف؟
توفر أدوات جاهزة إليك كيف تفعل ذلك crewai_tools مكتبة
إذا لم تكن موجودة pip install youtube-search-python أولاً ثبّت الأداة مثلا
from crewai_tools import YoutubeVideoSearchTool
# إنشاء الأداة
yt_tool = YoutubeVideoSearchTool()
# ببساطة Agentثم نضيفها للـ
researcher = Agent(
...
tools=[yt_tool],
... )
# الآن الباحث صار عنده قدرة البحث في يوتيوب!
"""