مقدمة
في عصر أصبحت فيه مساعدات الذكاء الاصطناعي قوية بشكل متزايد ولكنها غالبًا ما تتطلب اتصالاً سحابيًا وتثير مخاوف تتعلق بالخصوصية، يبرز AgenticSeek كحل مقنع للمستخدمين الذين يرغبون في الحصول على قدرات أدوات الذكاء الاصطناعي المتقدمة مثل Manus AI مع الحفاظ على السيطرة الكاملة على بياناتهم. سيقدم لك هذا البرنامج التعليمي الشامل دليلاً لكل ما تحتاج لمعرفته حول إعداد وتكوين واستخدام AgenticSeek بفعالية.
AgenticSeek هو مساعد ذكاء اصطناعي محلي بنسبة 100% يجمع بين التفاعل الصوتي، وتصفح الويب المستقل، وتوليد الكود، وقدرات تخطيط المهام. على عكس البدائل المستندة إلى السحابة، فإنه يعمل بالكامل على أجهزتك، مما يضمن بقاء محادثاتك وملفاتك وعمليات البحث خاصة. سواء كنت مطورًا تبحث عن مساعد في البرمجة، أو باحثًا يحتاج إلى أتمتة الويب، أو ببساطة شخصًا يقدر الخصوصية، سيساعدك هذا الدليل على تسخير الإمكانات الكاملة لـ AgenticSeek.
هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى إنتاجية؟
Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر معقول جدًا!
ما الذي يميز AgenticSeek

خصوصية كاملة وتشغيل محلي
الميزة الأهم لـ AgenticSeek هي التزامه بالخصوصية. كل مكون - من نموذج اللغة إلى التعرف على الكلام وتحويل النص إلى كلام - يعمل محليًا على جهازك. هذا يعني:
- لا تغادر أي بيانات جهازك
- لا يوجد اعتماد على السحابة أو متطلبات الإنترنت للوظائف الأساسية
- تحكم كامل في تفاعلات الذكاء الاصطناعي الخاصة بك
- لا توجد رسوم اشتراك أو تكاليف API للتشغيل المحلي
قدرات الذكاء الاصطناعي متعددة الوسائط
AgenticSeek ليس مجرد روبوت محادثة؛ إنه نظام ذكاء اصطناعي شامل يمكنه:
- تصفح الويب بشكل مستقل: البحث، قراءة المقالات، استخلاص المعلومات، وحتى ملء نماذج الويب
- كتابة وتنفيذ الكود: توليد برامج بلغات Python، Go، Java، C، وغيرها
- تخطيط وتنفيذ المهام المعقدة: تقسيم المشاريع الكبيرة إلى خطوات قابلة للإدارة باستخدام وكلاء متخصصين متعددين
- التفاعل الصوتي: قدرات طبيعية لتحويل الكلام إلى نص وتحويل النص إلى كلام
- إدارة الملفات: العمل مع ملفاتك ودلائلك المحلية
توجيه الوكيل الذكي
إحدى الميزات البارزة في AgenticSeek هي قدرته على اختيار أفضل وكيل لكل مهمة تلقائيًا. عندما تقدم طلبًا، يقوم النظام بتحليل استعلامك وتوجيهه إلى الوكيل المتخصص الأكثر ملاءمة، سواء كان وكيل تصفح ويب، أو وكيل برمجة، أو وكيل تخطيط مهام.

مستودع Agenticseek على Github:

المتطلبات الأساسية ومتطلبات الأجهزة
قبل البدء في التثبيت، من الضروري فهم متطلبات الأجهزة لتشغيل AgenticSeek بفعالية.
الحد الأدنى لمتطلبات النظام
- نظام التشغيل: Linux، macOS، أو Windows
- Python: الإصدار 3.10 (موصى به بشكل خاص)
- متصفح Chrome: أحدث إصدار
- Docker: لتشغيل الخدمات الداعمة
- الذاكرة: يوصى بـ 16 جيجابايت من ذاكرة الوصول العشوائي (RAM) على الأقل
متطلبات أجهزة نماذج اللغة الكبيرة (LLM)
يعتمد أداء AgenticSeek بشكل كبير على نموذج اللغة الذي تختاره لتشغيله محليًا:
حجم النموذج | متطلبات وحدة معالجة الرسومات (GPU) | ملاحظات الأداء |
---|---|---|
7B | 8GB VRAM | غير موصى به - أداء ضعيف وأخطاء متكررة |
14B | 12GB VRAM (RTX 3060 أو ما يعادلها) | قابل للاستخدام للمهام البسيطة، قد يواجه صعوبة في العمليات المعقدة |
32B | 24GB VRAM (RTX 4090 أو ما يعادلها) | أداء جيد لمعظم المهام |
70B+ | 48GB+ VRAM (Mac Studio M2 Ultra أو ما يعادلها) | أداء ممتاز، موصى به للمستخدمين المتقدمين |
النماذج الموصى بها
يعمل AgenticSeek بشكل أفضل مع النماذج التي تركز على الاستدلال مثل:
- Deepseek R1: ممتاز للاستدلال واستخدام الأدوات
- Qwen: أداء قوي عبر مهام متنوعة
- نماذج Llama: أداء جيد للأغراض العامة
عملية التثبيت
الخطوة 1: استنساخ وإعداد أولي
أولاً، قم باستنساخ مستودع AgenticSeek وإعداد التكوين الأساسي:
git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env
الخطوة 2: إنشاء بيئة افتراضية
من الضروري استخدام Python 3.10 تحديدًا لتجنب تعارض التبعيات:
python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# على Windows: agentic_seek_env\Scripts\activate
الخطوة 3: تثبيت التبعيات
لأنظمة Linux/macOS (تثبيت تلقائي):
./install.sh
لنظام Windows:
./install.bat
التثبيت اليدوي (إذا فشل التثبيت التلقائي):
Linux:
sudo apt update
sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1
sudo apt install -y chromium-chromedriver
pip3 install -r requirements.txt
macOS:
brew update
brew install --cask chromedriver
brew install portaudio
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools wheel
pip3 install -r requirements.txt
Windows:
pip install pyreadline3
pip install pyaudio
pip3 install -r requirements.txt
ملاحظة: لنظام Windows، ستحتاج إلى تنزيل ChromeDriver يدويًا من موقع Chrome الرسمي وإضافته إلى متغير PATH.
الخطوة 4: إعداد مزود نموذج اللغة المحلية (LLM)
الخيار الأكثر شيوعًا هو Ollama لسهولة استخدامه:
# تثبيت وبدء Ollama
ollama serve
# سحب نموذج موصى به
ollama pull deepseek-r1:14b # ضبط الحجم بناءً على أجهزتك
إعداد التكوين
فهم ملف config.ini
قلب تكوين AgenticSeek يكمن في ملف config.ini
. إليك شرح مفصل لكل إعداد:
[MAIN]
is_local = True
provider_name = ollama
provider_model = deepseek-r1:14b
provider_server_address = 127.0.0.1:11434
agent_name = Jarvis
recover_last_session = True
save_session = True
speak = True
listen = False
work_dir = /Users/yourname/Documents/ai_workspace
jarvis_personality = False
languages = en zh
[BROWSER]
headless_browser = True
stealth_mode = True
شرح خيارات التكوين الرئيسية
الإعدادات الأساسية:
is_local
: اضبط علىTrue
للتشغيل المحلي،False
لمزودي APIprovider_name
: اختر منollama
،lm-studio
،openai
، إلخ.provider_model
: النموذج المحدد للاستخدام (مثال:deepseek-r1:14b
)work_dir
: الدليل الذي يمكن لـ AgenticSeek القراءة/الكتابة فيه
الشخصية والتفاعل:
agent_name
: اسم لمساعد الذكاء الاصطناعي الخاص بك (يستخدم ككلمة إيقاظ للصوت)speak
: تمكين إخراج تحويل النص إلى كلامlisten
: تمكين إدخال تحويل الكلام إلى نص (CLI فقط)jarvis_personality
: استخدام شخصية أكثر حوارية، تشبه Jarvis
إعدادات المتصفح:
headless_browser
: تشغيل المتصفح بدون نافذة مرئية (موصى به لواجهة الويب)stealth_mode
: استخدام Selenium غير مكتشف لتجنب اكتشاف الروبوتات
إعداد مساحة العمل الخاصة بك
اختر دليلًا مخصصًا لـ AgenticSeek للعمل فيه. يجب أن يكون هذا الموقع مكانًا تشعر فيه بالراحة للسماح للذكاء الاصطناعي بإنشاء الملفات وتعديلها وتنظيمها:
mkdir ~/Documents/agentic_workspace
قم بتحديث ملف config.ini
بهذا المسار:
work_dir = /Users/yourname/Documents/agentic_workspace
البدء: التشغيل الأول
بدء الخدمات
قبل تشغيل AgenticSeek، تحتاج إلى بدء الخدمات الداعمة:
# تفعيل بيئتك الافتراضية
source agentic_seek_env/bin/activate
# بدء الخدمات (SearxNG للبحث على الويب، Redis، الواجهة الأمامية)
sudo ./start_services.sh # Linux/macOS
# أو
start_services.cmd # Windows
الخيار 1: واجهة سطر الأوامر (CLI)
واجهة سطر الأوامر مثالية للمستخدمين الذين يفضلون التفاعل عبر الطرفية:
python3 cli.py
إعدادات CLI الموصى بها:
- اضبط
headless_browser = False
في config.ini لرؤية إجراءات المتصفح - اضبط
speak = True
للاستجابات الصوتية - اضبط
listen = True
إذا كنت تريد إدخال صوتي
الخيار 2: واجهة الويب
لتجربة أكثر بصرية، استخدم واجهة الويب:
# بدء الواجهة الخلفية
python3 api.py
ثم افتح متصفحك وانتقل إلى http://localhost:3000/
إعدادات واجهة الويب الموصى بها:
- اضبط
headless_browser = True
لأداء أفضل - احتفظ بـ
speak = False
ما لم تكن تريد صوتًا في متصفحك
فهم قدرات AgenticSeek
تصفح الويب والبحث
يمكن لـ AgenticSeek تصفح الإنترنت بشكل مستقل لجمع المعلومات. إليك أمثلة على الاستعلامات الفعالة:
استعلام جيد: "ابحث في الويب عن أفضل 10 لغات برمجة في عام 2024 واحفظ ملخصًا في programming_trends.txt"
تجنب: "ما هي لغات البرمجة الشائعة؟" (غامض جدًا، لا يشير إلى الحاجة للبحث على الويب)
يمكن للذكاء الاصطناعي:
- البحث باستخدام SearxNG (محرك بحث يركز على الخصوصية)
- التنقل بين المواقع واستخلاص المعلومات
- ملء نماذج الويب (ميزة تجريبية)
- تنزيل وحفظ المحتوى
توليد وتنفيذ الكود
يتفوق AgenticSeek في كتابة وتشغيل الكود بلغات متعددة:
أمثلة على الطلبات:
- "اكتب سكربت Python لتحليل بيانات CSV وإنشاء تصورات"
- "أنشئ برنامج Go ينفذ خادم REST API"
- "اكتب برنامج C لفرز مصفوفة باستخدام خوارزمية quicksort"
سيقوم الذكاء الاصطناعي بـ:
- توليد كود كامل وقابل للتشغيل
- إضافة الاستيرادات والتبعيات الضرورية
- اختبار الكود وإصلاح الأخطاء الأساسية
- حفظ الملفات في مساحة العمل المخصصة لك
تخطيط وتنفيذ المهام
للمهام المعقدة، يمكن لـ AgenticSeek تقسيمها إلى خطوات قابلة للإدارة:
مثال: "خطط لرحلة نهاية أسبوع إلى باريس، بما في ذلك الرحلات الجوية، الفنادق، والأنشطة. ابحث عن الخيارات واحفظ التوصيات في paris_trip.txt"
سيقوم الذكاء الاصطناعي بـ:
- البحث عن خيارات الرحلات الجوية
- العثور على توصيات للفنادق
- اكتشاف الأنشطة والمطاعم الشهيرة
- تجميع كل شيء في مستند منظم
إدارة الملفات
يمكن لـ AgenticSeek العمل مع ملفاتك المحلية:
- قراءة وتحليل المستندات
- تنظيم وإعادة تسمية الملفات
- إنشاء ملفات ودلائل جديدة
- معالجة البيانات من الملفات الموجودة
الميزات المتقدمة
التفاعل الصوتي
لتمكين الميزات الصوتية، قم بتكوين هذه الإعدادات:
speak = True # تمكين تحويل النص إلى كلام
listen = True # تمكين تحويل الكلام إلى نص (CLI فقط)
agent_name = Friday # كلمة الإيقاظ للتفعيل الصوتي
استخدام الأوامر الصوتية:
- قل اسم الوكيل (مثال: "Friday")
- انتظر ظهور النص المكتوب
- تحدث بطلبك بوضوح
- انهِ بعبارة تأكيد مثل "do it" أو "go ahead" أو "execute"
عبارات التأكيد المدعومة:
- "do it"
- "go ahead"
- "execute"
- "run"
- "start"
- "thanks"
- "please"
- "proceed"
دعم لغات متعددة
يدعم AgenticSeek لغات متعددة لتحويل النص إلى كلام:
languages = en zh fr es # الإنجليزية، الصينية، الفرنسية، الإسبانية
اللغة الأولى في القائمة تصبح اللغة الافتراضية لتحويل النص إلى كلام.
إدارة الجلسات
تحكم في كيفية تعامل AgenticSeek مع سجل المحادثات:
recover_last_session = True # استئناف المحادثة السابقة
save_session = True # تذكر المحادثة الحالية
هذا مفيد بشكل خاص للمشاريع طويلة الأمد أو عندما تحتاج إلى متابعة العمل عبر جلسات متعددة.
أنماط الاستخدام الفعالة
أفضل الممارسات للاستعلامات
كن محددًا بشأن الإجراءات:
- بدلاً من: "أخبرني عن Python"
- استخدم: "ابحث في الويب عن دروس Python واحفظ أفضل 5 روابط في python_resources.txt"
تحديد عمليات الملفات:
- "احفظ النتائج في filename.txt"
- "أنشئ دليلًا جديدًا يسمى project_name"
- "اقرأ البيانات من existing_file.csv في مساحة عملي وحللها"
مؤشرات البحث على الويب:
- اذكر دائمًا "ابحث في الويب" أو "تصفح الإنترنت" عندما تريد إجراء بحث عبر الإنترنت
- كن محددًا بشأن المعلومات التي تبحث عنها
أمثلة على سير العمل الأمثل
مشروع بحثي:
- "ابحث في الويب عن أحدث التطورات في مجال الذكاء الاصطناعي عام 2024"
- "لخص النتائج واحفظها في ai_developments_2024.txt"
- "أنشئ سكربت Python لتصور الاتجاهات المذكورة في الملخص"
مهمة تطوير:
- "أنشئ هيكل مشروع Python جديد لبرنامج استخلاص بيانات الويب"
- "اكتب الوحدة الرئيسية للاستخلاص باستخدام BeautifulSoup"
- "أضف معالجة الأخطاء والتسجيل إلى برنامج الاستخلاص"
- "اكتب اختبارات وحدوية لوظائف الاستخلاص"
تحليل البيانات:
- "اقرأ ملف sales_data.csv في مساحة عملي"
- "حلل البيانات بحثًا عن الاتجاهات والأنماط"
- "أنشئ تصورات تظهر اتجاهات المبيعات الشهرية"
- "ولّد تقريرًا يحتوي على رؤى واحفظه باسم sales_analysis.txt"
استكشاف المشكلات الشائعة وإصلاحها
مشكلات ChromeDriver
الخطأ: عدم تطابق الإصدار بين Chrome وChromeDriver
الحل:
- تحقق من إصدار Chrome لديك:
google-chrome --version
- نزّل ChromeDriver المطابق من https://developer.chrome.com/docs/chromedriver/downloads
- استبدل ChromeDriver الموجود بالإصدار الجديد
مشكلات الاتصال
الخطأ: "لم يتم العثور على محولات اتصال"
الحل: تأكد من أن عنوان مزود الخدمة يتضمن البروتوكول:
provider_server_address = http://127.0.0.1:11434
خطأ في عنوان URL الأساسي لـ SearxNG
الحل: تأكد من أنك قمت بإعادة تسمية .env.example
إلى .env
، أو قم بتصدير متغير البيئة:
export SEARXNG_BASE_URL="http://127.0.0.1:8080"
مشكلات الأداء
ضعف أداء الذكاء الاصطناعي:
- استخدم نماذج أكبر (32B+ إذا أمكن)
- تأكد من وجود VRAM/RAM كافية
- تحقق من أن مزود نموذج اللغة الكبير (LLM) يعمل بشكل صحيح
بطء تصفح الويب:
- مكّن stealth_mode لتوافق أفضل
- اضبط headless_browser = True لعمل أسرع
- تحقق من اتصالك بالإنترنت
خيارات التكوين المتقدمة
استخدام مزودي نماذج لغة مختلفة (LLM)
إعداد Ollama:
provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434
إعداد LM Studio:
provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234
إعداد خادم بعيد:
إذا كان لديك خادم قوي يشغل نموذج اللغة الكبير (LLM):
provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333
خيارات مزود API
للمستخدمين الذين لا يملكون أجهزة كافية، تتوفر خيارات مزودي API:
is_local = False
provider_name = deepseek
provider_model = deepseek-chat
قم بتصدير مفتاح API الخاص بك:
export DEEPSEEK_API_KEY="your-api-key-here"
نصائح للاستخدام الأمثل
تحسين الأجهزة
- إدارة ذاكرة وحدة معالجة الرسومات (GPU): أغلق التطبيقات غير الضرورية لتحرير ذاكرة VRAM
- اختيار النموذج: ابدأ بنماذج أصغر وقم بالترقية حسب الحاجة
- استخدام ذاكرة الوصول العشوائي (RAM): راقب ذاكرة النظام، خاصة مع النماذج الأكبر حجمًا
تحسين الاستعلام
- كن صريحًا: حدد دائمًا ما إذا كنت تريد بحثًا على الويب، أو عمليات ملفات، أو توليد كود
- قسّم المهام المعقدة: للعمليات متعددة الخطوات، قدم تعليمات واضحة خطوة بخطوة
- استخدم أسماء ملفات محددة: حدد دائمًا أسماء الملفات والمواقع الدقيقة
كفاءة سير العمل
- نظم مساحة عملك: حافظ على تنظيم دليل work_dir الخاص بك بهياكل مجلدات واضحة
- استخدم إدارة الجلسات: قم بتمكين حفظ الجلسات للمشاريع طويلة الأمد
- اختبر الأوامر الصوتية: تدرب على الأوامر الصوتية في بيئة هادئة لتحسين التعرف
الخلاصة
يمثل AgenticSeek خطوة هامة إلى الأمام في مجال مساعدات الذكاء الاصطناعي التي تراعي الخصوصية. باتباع هذا الدليل الشامل، يجب أن يكون لديك الآن مساعد ذكاء اصطناعي محلي يعمل بكامل طاقته وقادر على تصفح الويب، وتوليد الكود، وتخطيط المهام، والتفاعل الصوتي - كل ذلك مع الحفاظ على بياناتك خاصة تمامًا.
تذكر أن AgenticSeek هو مشروع قيد التطور. أثناء استخدامه، ستكتشف قدرات جديدة وأنماط استخدام مثلى. مفتاح النجاح هو أن تكون محددًا في طلباتك، وفهم نقاط قوة النظام، والاستفادة من بنيته متعددة الوكلاء.
سواء كنت تستخدم AgenticSeek للبحث، أو التطوير، أو مهام الإنتاجية العامة، فإن مزيجه من الخصوصية، والقدرة، والتشغيل المحلي يجعله بديلاً قويًا لمساعدات الذكاء الاصطناعي المستندة إلى السحابة. ابدأ بمهام بسيطة لتتعرف على النظام، ثم استكشف تدريجيًا مهام عمل أكثر تعقيدًا عندما تصبح مرتاحًا لقدراته.
مستقبل مساعدات الذكاء الاصطناعي محلي، خاص، وتحت سيطرتك الكاملة - وAgenticSeek يقود الطريق لجعل هذا المستقبل متاحًا للجميع.