لقد جعل ارتفاع نماذج اللغة الكبيرة مفتوحة المصدر (LLMs) من السهل أكثر من أي وقت مضى إنشاء أدوات مدعومة بالذكاء الاصطناعي تنافس الحلول الملكية مثل مشغل ChatGPT من OpenAI. من بين هذه النماذج مفتوحة المصدر، ديب سيك R1 يبرز بفضل قدراته القوية في التفكير، وإمكانية الوصول المجاني، والقدرة على التكيف. من خلال دمج ديب سيك R1 مع أدوات مثل استخدام المتصفح، يمكنك بناء بديل قوي مفتوح المصدر لمشغل ChatGPT دون إنفاق مئات الدولارات على اشتراكات مميزة.
ستوجهك هذه المقالة خلال عملية إعداد ديب سيك R1 واستخدام المتصفح لإنشاء وكيل ذكاء اصطناعي قادر على أداء مهام معقدة، بما في ذلك أتمتة الويب، والتفكير، والتفاعلات باللغة الطبيعية. سواء كنت مبتدئًا أو مطورًا ذو خبرة، ستساعدك هذه الإرشادات خطوة بخطوة في البدء.
ما هو مشغل ChatGPT ولماذا تحتاج إلى بديل مفتوح المصدر؟
مشغل ChatGPT هو ميزة مميزة تقدمها OpenAI تتيح للمستخدمين إنشاء وكلاء ذكاء اصطناعي متقدمة قادرة على أداء مهام معقدة مثل التفكير، وأتمتة الويب، وحل المشكلات متعدد الخطوات.
تكلفة مشغل ChatGPT هي 200 دولار في الشهر، مما يجعلها أقل وصولاً للأفراد أو الشركات الصغيرة أو المنظمات ذات الميزانيات المحدودة.
4. حجز رحلة طيران من زيوريخ إلى فيينا باستخدام تكامل الحجز
— روان تشيونغ (@rowancheung) 23 يناير 2025
هذا تطلب القليل من التراجع، حيث قام مشغل ChatGPT بالتحقق مني وسألني عن تفضيلاتي المتعلقة بالرحلة وطلب مني إدخال تفاصيل الدفع pic.twitter.com/XZiqUsQgVh
كان مشغل ChatGPT يقوم بحجز تذكرة طائرة في الفيديو أعلاه
لماذا تحتاج إلى بديل مفتوح المصدر
بينما يعد مشغل ChatGPT قويًا، فإنه يحتوي على عدة قيود تجعل البديل المفتوح المصدر جذابًا:
- التكلفة: يمكن أن تكون رسوم الاشتراك البالغة 200 دولار في الشهر عائقًا للعديد من المستخدمين.
- خصوصية البيانات: يتطلب استخدام APIs ملكية إرسال البيانات إلى خوادم خارجية، مما قد لا يتوافق مع سياسات الخصوصية أو المتطلبات التنظيمية.
- تخصيص محدود: غالبًا ما تقيد الحلول الملكية تحسينات التخصيص أو التعديلات الخاصة بالمهام، مما يحد من قدرتها على التكيف مع حالات الاستخدام المتخصصة.
من خلال اختيار أدوات مفتوحة المصدر مثل ديب سيك R1 واستخدام المتصفح، يمكنك التغلب على هذه التحديات وتحرير العديد من الفوائد:
- توفير التكاليف: كل من ديب سيك R1 واستخدام المتصفح مجانيان تمامًا ومفتوحان المصدر، مما يلغي رسوم الاشتراك.
- تحكم كامل: يضمن استضافة الأدوات محليًا أو على خادمك الخاص خصوصية وأمان البيانات بشكل كامل.
- قابلية التخصيص: يمكنك تحسين النموذج لمهام محددة، ودمجه مع أدوات أخرى، وتعديل النظام لتلبية متطلباتك الفريدة.
لا يقلل النهج المفتوح المصدر من الاعتماد على المنصات الملكية فحسب، بل يمنحك أيضًا القدرة على بناء حل مصمم لاحتياجاتك مع الحفاظ على التحكم في التكاليف والبيانات.
يجب أن تلقي نظرة على Apidog، أداة اختبار API الشاملة التي تأخذك خلال الدورة كاملة، من تصميم API إلى توثيق API، وتعزز إنتاجية فريق تطويرك!
مكونات رئيسية: ديب سيك R1 واستخدام المتصفح
ديب سيك R1
ديب سيك R1 هو نموذج لغة مفتوح المصدر مُحسّن لمهام التفكير. يتفوق في حل المشكلات بناءً على سلسلة من الأفكار، ومساعدة البرمجة، وفهم اللغة الطبيعية. يتوفر بأحجام متعددة (مثل 1.5B، 7B معلمات)، مما يجعله قادرًا على التكيف مع قدرات الأجهزة المختلفة.
استخدام المتصفح
استخدام المتصفح هو أداة مفتوحة المصدر تمكّن وكلاء الذكاء الاصطناعي من تنفيذ المهام المستندة إلى المتصفح مثل استخراج البيانات من الويب، وتعبئة النماذج، والتنقل التلقائي. توفر واجهة مستخدم سهلة الاستخدام ويمكن دمجها مع نماذج اللغة الكبيرة مثل ديب سيك R1 لوظائف محسنة.
الخطوة 1: إعداد بيئتك
متطلبات الأجهزة
- بالنسبة للإصدارات الأصغر من ديب سيك R1 (مثل 1.5B معلمات)، فإن وحدة المعالجة المركزية أو بطاقة رسومات متوسطة المدى (8GB VRAM) تكفي.
- تتطلب الإصدارات الأكبر بطاقات رسومات عالية الأداء (مثل NVIDIA A100 أو RTX 4090).
نظام التشغيل
- يُنصح بـ Linux أو macOS لتسهيل الإعداد. يمكن لمستخدمي Windows استخدام WSL (نظام Windows الفرعي لـ Linux).
بيئة بايثون
قم بإنشاء بيئة بايثون افتراضية لعزل الاعتماديات:
python -m venv venv
source venv/bin/activate # على Linux/macOS
# على Windows:
# venv\Scripts\activate
قم بتثبيت المكتبات المطلوبة:
pip install torch torchvision transformers sentencepiece
الخطوة 2: تشغيل ديب سيك عبر API أو محليًا باستخدام أولاما
استخدام API ديب سيك
للتفاعل مع API ديب سيك، اتبع هذه الخطوات المحدثة:
احصل على مفتاح API:
- سجل على منصة ديب سيك وأنتج مفتاح API من قسم "مفاتيح API". احفظ هذا المفتاح بشكل آمن لأنه لن يتم عرضه مرة أخرى.
قم بإجراء أول مكالمة API لك:
API ديب سيك متوافقة مع تنسيق API الخاص بـ OpenAI، مما يجعل من السهل دمجها مع SDKs أو البرمجيات الموجودة من OpenAI. أدناه هو مثال على تنفيذ بايثون:
from openai import OpenAI
client = OpenAI(api_key="<مفتاح_API_Dpseek_لك>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-reasoner", # استخدم 'deepseek-reasoner' لـ DeepSeek-R1
messages=[
{"role": "system", "content": "أنت مساعد مفيد."},
{"role": "user", "content": "اشرح التشابك الكمي."}
],
stream=False # قم بتعيينه إلى True إذا كنت تريد استجابات مستمرة
)
print(response.choices[0].message.content)
مثال cURL:
إذا كنت تفضل استخدام cURL، إليك كيفية إجراء طلب:
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <مفتاح_API_Dpseek_لك>" \
-d '{
"model": "deepseek-reasoner",
"messages": [
{"role": "system", "content": "أنت مساعد مفيد."},
{"role": "user", "content": "ما هي عاصمة فرنسا؟"}
],
"stream": false
}'
اختيار النموذج:
- حدد
model="deepseek-reasoner"
لـ DeepSeek-R1. - استخدم
model="deepseek-chat"
لمهام المحادثة العامة.
يمكن أيضًا تعيين base_url
إلى https://api.deepseek.com/v1
لتكوينات متوافقة مع OpenAI، على الرغم من أن مسار /v1
ليس له علاقة بإصدارات النموذج.
تشغيل ديب سيك محليًا باستخدام أولاما
تسهل أولاما تشغيل نماذج اللغة الكبيرة مثل DeepSeek-R1 على جهازك المحلي. إليك كيفية الإعداد الصحيح واستخدامه:
تثبيت أولاما:
- قم بتنزيل وتثبيت أولاما من موقعه الرسمي.
قم بسحب النموذج المطلوب:
استخدم الأوامر التالية لتنزيل إصدارات معينة من DeepSeek-R1:
# للنموذج 7B (افتراضي):
ollama pull deepseek-r1:7b
# لنموذج أصغر 1.5B:
ollama pull deepseek-r1:1.5b
# للنماذج الأكبر مثل 70B:
ollama pull deepseek-r1:70b
تشغيل النموذج محليًا:
بمجرد التنزيل، قم بتشغيل النموذج باستخدام:
ollama run deepseek-r1:7b
سيؤدي ذلك إلى بدء جلسة تفاعلية حيث يمكنك التفاعل مباشرة مع النموذج.
أنواع النموذج:
تقدم DeepSeek عدة إصدارات متميزة مستندة إلى هياكل Qwen وLlama، مُحسّنة لحالات استخدام مختلفة:
ديب سيك-R1-Distill-Qwen-7B:
ollama run deepseek-r1:7b-qwen-distill
ديب سيك-R1-Distill-Llama-70B:
ollama run deepseek-r1:70b-llama-distill
اعتبارات الأجهزة:
- يمكن تشغيل النماذج الأصغر مثل 1.5B أو 7B على بطاقات رسومات من مستوى المستهلك أو حتى وحدات معالجة مركزية.
- تتطلب النماذج الأكبر (مثل 70B) بطاقات رسومات عالية الأداء مع VRAM كبير (مثل NVIDIA A100 أو RTX 4090).
الدردشة التفاعلية عبر API:
توفر أولاما API لدمج النماذج التي تعمل محليًا في تطبيقاتك:
curl http://localhost:11434/api/chat -d '{
"model": "deepseek-r1:7b",
"messages": [
{"role": "user", "content": "اكتب قصيدة قصيرة عن النجوم."}
]
}'
الخطوة 3: تثبيت استخدام المتصفح
يتيح استخدام المتصفح لوكيل الذكاء الاصطناعي الخاص بك التفاعل مع متصفحات الويب. اتبع هذه الخطوات:
التثبيت
استنساخ مستودع استخدام المتصفح من GitHub:
git clone https://github.com/browser-use/browser-use.git
cd browser-use
pip install -r requirements.txt
التكوين
قم بإعداد واجهة المستخدم الخاصة بالمستخدمين لـ استخدام المتصفح:
python webui.py
افتح واجهة المستخدم في متصفحك لتكوين إعدادات الوكيل. يمكنك تحديد:
- نموذج LLM (مثل ديب سيك R1)
- إعدادات المتصفح (مثل حجم النافذة)
الخطوة 4: دمج ديب سيك R1 واستخدام المتصفح
لإنشاء وكيل ذكاء اصطناعي وظيفي يدمج كلا الأداتين:
تكوين الوكيل
قم بتعديل إعدادات الوكيل في استخدام المتصفح للاتصال مع ديب سيك R1:
{
"model": "deepseek-r1",
"base_url": "http://localhost:5000",
"browser_settings": {
"window_height": 1080,
"window_width": 1920,
"keep_browser_open": true
}
}
تشغيل الوكيل
ابدأ كل من ديب سيك R1 واستخدام المتصفح:
# بدء خادم API لدي ب سيك R1
python -m deepseek.api_server
# بدء واجهة المستخدم في استخدام المتصفح
python webui.py
بمجرد تشغيل كلا الخدمتين، يمكن للوكيل أداء مهام مثل تعبئة النماذج، واستخراج البيانات، أو التنقل عبر مواقع الويب بشكل autonome.
الخطوة 5: تصميم العروض لتحقيق نتائج أفضل
لتحسين أداء وكيل الذكاء الاصطناعي الخاص بك، استخدم تقنيات تصميم العروض. على سبيل المثال:
قالب عرض عام
<تعليمات>
أنت مساعد ذكاء اصطناعي مكلف بأتمتة المهام على الويب باستخدام استخدام المتصفح.
اتبع هذه الخطوات:
1. انتقل إلى [موقع الويب].
2. قم بتنفيذ [المهمة المحددة].
3. أعد النتائج بتنسيق منظم.
</تعليمات>
<مثال>
انتقل إلى https://example.com واستخرج جميع الروابط التشعبية.
</مثال>
تضمن هذه البنية الوضوح وتحسن دقة تنفيذ المهام.
إليك بعض العروض التي يمكنك تجربتها من خلال التشغيل:
uv pip install gradio
python examples/gradio_demo.py
مثال 1.
التعليمات: اكتب رسالة في مستند جوجل إلى والدي، ممتنًا له على كل شيء، واحفظ المستند كملف PDF.
مثال 2.
التعليمات: ابحث عن رحلات طيران على kayak.com من زيوريخ إلى بكين من 25.12.2024 إلى 02.02.2025.
مثال 3.
التعليمات: اقرأ سيرتي الذاتية وابحث عن وظائف ML، واحفظها في ملف، ثم ابدأ في التقديم لها في علامات تبويب جديدة، إذا كنت بحاجة إلى مساعدة، اطلب مني.
0:00/1×
الخاتمة
من خلال دمج ديب سيك R1 مع استخدام المتصفح، يمكنك بناء بديل كامل لمشغل ChatGPT مجاني ومفتوح المصدر وقابل للتخصيص بدرجة عالية. لا يوفر هذا الإعداد تكاليف فحسب، بل يمنحك أيضًا التحكم الكامل في خصوصية البيانات وسلوك النظام.
سواء كنت تقوم بأتمتة المهام على الويب، أو بناء وكلاء محادثة، أو تجربة ميزات الذكاء الاصطناعي المتقدمة مثل توليد المعلومات المعززة، فإن هذا الدليل يوفر كل ما تحتاجه للبدء. احتضن قوة المصدر المفتوح وأنشئ مساعدك الذكي الخاص اليوم!
يجب أن تلقي نظرة على Apidog، أداة اختبار API الشاملة التي تأخذك خلال الدورة كاملة، من تصميم API إلى توثيق API، وتعزز إنتاجية فريق تطويرك!