مشهد الذكاء الاصطناعي يتغيّر بسرعة من "الشات بوت" السلبي الذي يجيب عن الأسئلة إلى "العُملاء" النشطين الذين يؤدّون المهام. في طليعة هذه الثورة يأتي Clawdbot (غالبًا يُكتب بنمط يتضمّن رمز الكركند 🦞)، وهو أداة مفتوحة المصدر اجتاحت مجتمع المطوّرين. على خلاف أدوات الذكاء الاصطناعي التقليدية المحصورة ضمن علامة تبويب في المتصفح، يعمل Clawdbot كمُشغّل مُثبت محليًا يعيش داخل تطبيقات المراسلة لديك ويتحكّم بحاسوبك لتنفيذ سير عمل واقعي.
يوفّر هذا الدليل نظرة معمّقة على Clawdbot، ويغطي بنيته، وتثبيته، وضبطه، والاستخدام المتقدّم لمساعدتك في تحويل إنتاجيتك اليومية.
ما الذي يجعله مختلفًا عن الشات بوت؟
على خلاف الشات بوت أحادي الجلسة، تم بناء Clawdbot ليكون دائمًا وذا طبيعة إجرائية: فهو يخزّن حالة طويلة الأمد، ويحمّل المهارات بشكل انتقائي، وينفّذ السكربتات على جهازك (بأذونات مُكوّنة)، وقد صُمّم للعمل بشكل مستقل عند تفعيله عبر الجداول الزمنية أو الوِب هوكس أو الرسائل. هذا التصميم يفتح مسارات عمل جديدة، لكنه يزيد أيضًا الحاجة إلى ضوابط تشغيلية وعزل مناسب.
ما هو Clawdbot ولماذا يُحدث ثورة في مساعدات الذكاء الاصطناعي؟
Clawdbot إطار أتمتة ذكاء اصطناعي مفتوح المصدر ونهجُه محلي أولًا، مُصمم ليعمل كـ"مساعد تنفيذ خاص" بدلًا من مجرد محاور بسيط. بينما تتيح أدوات مثل ChatGPT أو النسخة القياسية من Claude لك الدردشة مع الذكاء الاصطناعي، فهي عادةً "مُعزولة" أي لا يمكنها لمس ملفاتك، أو إدارة شبكتك المحلية، أو تنفيذ الشيفرة على جهازك إلا ضمن بيئات محدودة للغاية.
الفلسفة الأساسية: "التنفيذ قبل المحادثة"
يجسر Clawdbot الفجوة بين الاستدلال عالي المستوى (المقدّم من نماذج اللغة الكبيرة مثل Claude 3.5 Sonnet من Anthropic أو نماذج Ollama المحلية) والعمليات النظامية منخفضة المستوى. يعمل كخدمة خفية (daemon) على عتادك—غالبًا Mac Mini أو Raspberry Pi أو خادم محلي—ويتصل بمنصات المراسلة المفضّلة لديك مثل Telegram أو WhatsApp أو Discord أو Slack.
الفوارق الأساسية
- السيادة المحلية: يعمل Clawdbot على بُنيتك التحتية. تُخزَّن بياناتك وذكرياتك وسجلاتك محليًا، غالبًا بصيغ Markdown بسيطة، ما يضمن احتفاظك بملكية بصمتك الرقمية.
- السلوك العامل: لا ينتظر الأوامر فحسب. يمكن ضبط Clawdbot ليكون استباقيًا—يرسل ملخصات صباحية، يراقب حالة الخوادم، أو يذكّرك بالمواعيد النهائية دون أن تبادر بالمحادثة.
- واجهة عالمية: بدلًا من الحاجة إلى تطبيق مخصص، يلتقيك حيث أنت بالفعل. تراسل مساعدك الذكي في نفس محادثة WhatsApp أو Telegram التي تراسل فيها أصدقاءك.
ما هي الميزات الأساسية في Clawdbot؟
يتضمن Clawdbot ميزات كثيرة تلائم المستخدمين المتقدمين والمطورين وهواة الإنتاجية.
1. اتصال متعدد المنصات
يعمل Clawdbot كدماغ مركزي يمكنه التحدث عبر عدة "أفواه". يدعم مجموعة واسعة من بروتوكولات الرسائل، ما يتيح لك تبديل الأجهزة بسلاسة.
- المنصات المدعومة: Telegram وWhatsApp وDiscord وSlack وSignal وiMessage.
- سياق موحّد: يمكن الرجوع إلى محادثة بدأت على Telegram لاحقًا عبر Slack إذا تم ضبط مشاركة نفس سياق الذاكرة.
2. تكامل عميق مع النظام
على خلاف العملاء السحابيين، يمتلك Clawdbot وصولًا (مُخوَّلًا) إلى بيئتك المحلية.
- الوصول إلى نظام الملفات: يمكنه قراءة الملفات وكتابتها وتنظيمها على محرك الأقراص.
- تنفيذ أوامر الصدفة: يمكنه تشغيل أوامر الطرفية (مثل
git pull،npm install، وتحديثات النظام). - التحكّم بالمتصفح: يمكنه أتمتة التفاعلات على الويب مثل ملء النماذج أو جمع البيانات.
3. التطوّر الذاتي والمهارات الديناميكية
إحدى أكثر ميزات Clawdbot مستقبلية هي قدرته على "تحسين نفسه". يمكنك أن تطلب منه كتابة "مهارة" أو إضافة (plugin) جديدة لنفسه. على سبيل المثال، إذا أردته فحص الطقس ولا يملك إضافة للطقس، يمكنك طلب كتابة سكربت Python أو Node.js للاستعلام عن واجهة برمجة تطبيقات للطقس، وسيُدمج تلك القدرة فورًا.
4. ذاكرة طويلة الأمد
يستخدم Clawdbot بنية ذاكرة مستمرة. ينشئ ما يشبه "رسمًا بيانيًا للمعرفة" عبر تخزين سجلّ التفاعل وتفضيلات المستخدم في ملفات محلية. هذا يعني أنه يتذكر أنك تفضّل Python على JavaScript أو أن اجتماعاتك غالبًا ما تكون يوم الثلاثاء، دون الحاجة للتذكير في كل جلسة.
كيف يعمل Clawdbot؟
نظرة معمارية عامة
على مستوى عالٍ، يضم Clawdbot ثلاث طبقات متفاعلة:
- البوابة/طبقة التحكّم: خدمة تواجه الشبكة وتوجّه الرسائل من منصات الدردشة إلى مثيلات العميل لديك وتدير المصادقة والضبط.
- زمن تشغيل العميل (المساعد): العملية التي تحافظ على الحالة، وتنفيذ المهارات، والتحدث إلى نماذج اللغة الكبيرة (محلية أو سحابية)، وأداء الإجراءات.
- القنوات والمهارات: موصلات لقنوات الرسائل (WhatsApp، Telegram، iMessage، Slack، Discord، إلخ) ومُلحقات مهارة تنفّذ قدرات ملموسة (إرسال البريد الإلكتروني، إدارة التقويم، عمليات GitHub، أتمتة المنزل).
تدفّق تفاعل نموذجي
- تصل رسالة عبر قناة (مثلًا تراسل Clawdbot عبر Telegram).
- تقوم البوابة بمصادقة الرسالة وتمريرها إلى العميل.
- يعالج العميل الرسالة (وقد يستخدم نموذج لغة كبيرًا أو محرّك قواعد)، ويقرّر ما إذا كان سيردّ أو سيؤدي إجراءً (مثل إرسال بريد إلكتروني أو تشغيل سكربت)، ثم يردّ أو يطلق التكامل المُكوَّن.
- يُسجّل العميل الإجراء ويمكنه إعلامك استباقيًا إذا انتهت المهمة أو إذا لزم إجراء متابعة.
تكامل النماذج وأدوات التنفيذ
Clawdbot غير متحيّز للنماذج: يرسل المطالبات وطلبات استدعاء الأدوات إلى أي واجهة برمجة تطبيقات لنموذج اللغة الكبير تضبطها في .env (OpenAI أو Anthropic أو Google، إلخ). تأتي استدلالات العميل وتخطيط الخطوات من ردود النموذج، لكن العميل ينفّذ الخطوات الملموسة محليًا أو عبر واجهات برمجة تطبيقات مُكوَّنة (مثلًا استدعاء خادم SMTP الخاص بك، أو تنفيذ سكربت صدفة، أو استدعاء واجهة سحابية). لأن "العقول" نماذج خارجية بينما طبقة التنفيذ تقيم على جهازك، يجب على المُشغّلين إدارة مفاتيح واجهات البرمجة وحدود الأذونات المحلية بعناية.
كيف تُثبّت وتُعدّ Clawdbot؟
يتطلب التثبيت إلمامًا أساسيًا بسطر الأوامر (Terminal).
الإعداد الموصى به على جهاز يعمل على مدار الساعة مثل Mac Mini أو Raspberry Pi 5.
المتطلبات الأساسية
- Node.js: إصدار 18 أو أعلى.
- مفتاح واجهة برمجة التطبيقات: مفتاح Anthropic (إن استخدمت Claude) أو مفتاح OpenAI.
- رمز بوت المراسلة: مثل رمز بوت Telegram من
@BotFather.
الخطوة 1: التثبيت عبر NPM
أسهل طريقة لتثبيت Clawdbot هي باستخدام npm (مدير حزم Node).
bash
# [...](asc_slot://start-slot-41)Open your terminal and run:
npm install -g clawdbot@latest
# Verify installation
clawdbot --version
الخطوة 2: مُرشِد الانضمام
يأتي Clawdbot بمُرشِد تفاعلي يبسّط عملية الضبط المعقّدة.
bash
clawdbot onboard --install-daemon
خلال الانضمام، سيتم سؤالك:
- وضع البوابة: اختر
Localللاستخدام الشخصي. - المصادقة: أدخل مفتاح واجهة برمجة التطبيقات Anthropic أو OpenAI.
- اختيار النموذج: اختر
Claude 3.5 Sonnetلأفضل توازن بين السرعة والقدرة. - إعداد القناة: اختر تطبيق الدردشة الأساسي لديك (مثل Telegram). ستحتاج إلى لصق رمز البوت هنا.
- إعداد الخدمة الخفية: اختيار
yesيضمن إعادة تشغيل Clawdbot تلقائيًا إذا أعاد جهازك التشغيل.
الخطوة 3: الضبط اليدوي (اختياري)
للمستخدمين المتقدمين، يمكنك تعديل ملف الضبط مباشرة، ويكون عادةً في ~/.clawdbot/clawdbot.json.
مثال ضبط (clawdbot.json):
JSON
{
"system": {
"timezone": "America/New_York",
"name": "Jarvis"
},
"llm": {
"provider": "anthropic",
"model": "claude-3-5-sonnet-20240620",
"apiKey": "sk-ant-..."
},
"channels": {
"telegram": {
"enabled": true,
"token": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
"allowedUsers": ["your_telegram_username"]
},
"whatsapp": {
"enabled": false
}
},
"permissions": {
"fileSystem": true,
"shell": true,
"browser": false
}
}
الخطوة 4: تشغيل البوابة
إذا لم تُثبت الخدمة الخفية، يمكنك تشغيل البوت يدويًا:
bash
clawdbot gateway --port 18789 --verbose
بمجرد التشغيل، يجب أن ترى سجلات تشير إلى اتصال ناجح بمنصة المراسلة.
كيف تتقن ClawdBot AI عبر أفضل الممارسات؟
بعد التثبيت، يكون التفاعل مع Clawdbot بسيطًا كإرسال نص. ومع ذلك، لتحقيق أقصى استفادة مع الحفاظ على الأمان، اتبع هذه الإرشادات.
أوامر الاستخدام الأساسية
أنت تتحدّث إلى Clawdbot بلغة طبيعية، لكن فهم قدراته يساعد.
| الهدف | المثال |
|---|---|
| إدارة الملفات | "اعثر على جميع ملفات PDF التي تم إنشاؤها الأسبوع الماضي وانقلها إلى مجلد 'Archive'." |
| بحث الويب | "ابحث عن أحدث الأخبار حول الحوسبة الكمّية واكتب ملخصًا." |
| البرمجة | "اقرأ ملف main.py في الدليل الحالي وأصلح خطأ الصياغة في السطر 40." |
| الجدولة | "تحقّق من تقويم Google عن الفترات المتاحة يوم الثلاثاء بعد الظهر." |
ما هي "المهارة" البسيطة وكيف أكتب واحدة؟
مهارة Clawdbot عبارة عن مجلد يحتوي على ملف SKILL.md مع YAML frontmatter (بيانات التعريف: name وdescription وtriggers) وجسم يصف الإجراء، إضافةً إلى مجلد scripts/ اختياري يؤدي العمل الرئيسي. هذا النمط متوافق مع AgentSkills ومشابه لأنماط مهارات Claude/Agent. إليك مثالًا لحدٍّ أدنى لمهارة ترسم إرسال بريد إلكتروني بقالب (للاسترشاد—عدّل السكربتات لبيئتك):
الدليل
my-email-skill/
SKILL.md
scripts/
send_email.py
SKILL.md
---
name: send-email
description: Send a templated email from the local SMTP server.
triggers:
- "send an email"
- "email to"
---
# Send Email Skill
When the user asks to send an email, gather `to`, `subject`, and `body`.
Run `scripts/send_email.py` with these args and report result.
scripts/send_email.py (Python، حدّ أدنى)
#!/usr/bin/env python3
import sys, smtplib
from email.message import EmailMessage
to = sys.argv[1]
subject = sys.argv[2]
body = sys.argv[3]
msg = EmailMessage()
msg["From"] = "you@example.com"
msg["To"] = to
msg["Subject"] = subject
msg.set_content(body)
# NOTE: configure SMTP credentials beforehand in a secure store
with smtplib.SMTP("localhost") as s:
s.send_message(msg)
print("sent")
سيستدعي Clawdbot السكربت عندما يقرّر العميل أن المهارة مطلوبة. يمكن أن تكون المهارات أكثر تقدمًا بكثير (تشغيل اختبارات، استدعاء واجهات بعيدة، معالجة الملفات، إلخ). يحتوي سجل المهارات العام (ClawdHub) على العديد من مهارات المجتمع التي يمكنك الاطلاع عليها.
أفضل ممارسات الأمان
منح ذكاء اصطناعي وصول الصدفة إلى حاسوبك ينطوي على مخاطر.
- حدّ الأذونات: في
clawdbot.json، اضبطshell: falseإذا لم تكن بحاجة قطعيًا إلى وصول الطرفية. فعّلها فقط عند أداء مهام التطوير. - العزل: عند طلب كتابة شيفرة من Clawdbot، اطلب منه إخراج الشيفرة للمراجعة بدلًا من تنفيذها بشكل أعمى ("اكتب سكربتًا لحذف الملفات القديمة، لكن اعرض لي الشيفرة أولًا").
- عزل الشبكة: إذا كان يعمل على خادم، استخدم جدارًا ناريًا لتقييد حركة الدخول إلى منفذ البوابة من المضيف المحلي أو عناوين IP موثوقة فقط.
- استخدام وضع "Loopback": تأكد من أن البوابة ترتبط بـ
127.0.0.1(المضيف المحلي) كي لا تكون مكشوفة للإنترنت العام، إلا إذا كنت تستخدم نفقًا آمنًا مثل Cloudflare Tunnel أو Tailscale.
تحسين التكاليف
إدارة السياق: يرسل Clawdbot سجل المحادثة إلى نموذج اللغة. قم دوريًا بمسح السياق (غالبًا أمر مثل /clear أو "انسَ السياق السابق") لمنع انتفاخ استخدام الرموز.
اختيار النماذج: استخدم نماذج "Haiku" أو "Flash" للمهام البسيطة (ملخّصات، تصنيف) و"Opus" أو "Sonnet" للبرمجة المعقّدة أو الاستدلال.
كيف تساعد واجهة CometAPI Clawdbot؟
يتصل Clawdbot بـ CometAPI باستخدام نقطة النهاية المتوافقة مع OpenAI الخاصة بـ CometAPI. بما أن Clawdbot يتيح تعريف مزوّدي نماذج اللغة الكبيرة (LLM) مخصّصين، يمكنك فعليًا استبدال "الدماغ" الافتراضي (مثل Anthropic أو OpenAI) بـ CometAPI.
يحوّل هذا الاتصال Clawdbot من مساعد بنموذج واحد إلى قوّة متعددة النماذج، مانحًا إياه وصولًا إلى 500+ نموذج تجمعها CometAPI.
بعبارة أخرى:
يعامل Clawdbot CometAPI كنقطة نهاية لمزوّد LLM، تمامًا مثل OpenAI أو Anthropic.
تعمل CometAPI كـ"بوابة LLM موحّدة"، بينما يعمل Clawdbot كـ"زمن تشغيل العميل" الذي يرسل المطالبات واستدعاءات الأدوات وطلبات الاستدلال إلى تلك البوابة.
كيف يتصل Clawdbot تقنيًا بـ CometAPI؟
يستخدم Clawdbot متغيّرات البيئة لضبط الخلفية الخاصة بـ LLM. للتوصيل بـ CometAPI، تضبط:
- عنوان الأساس لواجهة API
- مفتاح واجهة API
- اسم النموذج (المُطابق لنماذج CometAPI المدعومة)
مثال ضبط .env
# Tell Clawdbot to use an OpenAI-compatible provider
LLM_PROVIDER=openai
# CometAPI endpoint
OPENAI_API_BASE=https://api.cometapi.com/v1
# Your CometAPI key
OPENAI_API_KEY=cmpt-xxxxxxxxxxxxxxxx
# Model routed by CometAPI
OPENAI_MODEL=gpt-4o-mini
نظرًا لاتباع CometAPI لمخطط متوافق مع OpenAI، لا توجد حاجة لتغييرات في شيفرة Clawdbot الداخلية. ببساطة يرسل العميل الطلبات إلى CometAPI بدلًا من OpenAI.
لماذا استخدام Clawdbot + CometAPI
يشكّل Clawdbot + CometAPI توليفة طبيعية:
- يوفّر Clawdbot العميل والمهارات والذاكرة والتنفيذ
- توفّر CometAPI تجريد LLM والتوجيه والموثوقية والتحكم في التكلفة
معًا، يشكّلان رُزمة ذكاء اصطناعي مستقلة جاهزة للإنتاج:
يفكّر Clawdbot ويعمل — تقرّر CometAPI أي دماغ يجب استخدامه.
جدول ملخّص
| الميزة | بدون CometAPI | مع CometAPI |
|---|---|---|
| اختيار النماذج | مقفول إلى مزوّد واحد (مثلًا Anthropic فقط) | وصول إلى 500+ نموذج (OpenAI وGoogle وMeta وغيرها) |
| الموثوقية | عرضة لانقطاعات مزوّد واحد | توافر عالٍ عبر توجيه مجمّع |
| الضبط | يتطلب إعادة مصادقة لكل مزوّد جديد | مفتاح API واحد لكل شيء |
| التحكم بالتكلفة | تسعير ثابت لدى المزوّد | إمكانية التوجيه إلى النموذج الأقل تكلفة فعّالةً |
أهم 5 حالات استخدام لـ Clawdbot
يتألّق Clawdbot في السيناريوهات التي يؤدي فيها تبديل السياق بين التطبيقات إلى قتل الإنتاجية.
1. مساعد "DevOps"
يستخدم المطوّرون Clawdbot لإدارة النشر دون مغادرة Slack أو Discord.
- السيناريو: تتلقى تنبيهًا من الخادم أثناء العشاء.
- الإجراء: ترسل إلى Clawdbot: "تحقّق من السجلات لخدمة Nginx على خادم الإنتاج."
- النتيجة: يجري Clawdbot اتصال SSH بالخادم (إن تم ضبطه)، ويشغّل
tail -f /var/log/nginx/error.log، ويلصق آخر 20 سطرًا في محادثتك.
2. فرز البريد الإلكتروني بذكاء
اربط Clawdbot بواجهة Gmail API.
- السيناريو: لديك 500 رسالة غير مقروءة.
- الإجراء: "امسح بريدي الوارد بحثًا عن الرسائل العاجلة من 'Client X' وخصّص أي عناصر إجراء."
- النتيجة: يُحلل JSON/XML لصندوق الوارد، ويُصفّي حسب المُرسل، ويقرأ المتون، ويرسل لك قائمة مُنظَّمة بالمهام.
3. التعلّم والبحث الشخصي
يمكن أن يكون Clawdbot رفيق بحث يبني قاعدة معرفية.
- السيناريو: أنت تتعلّم Rust.
- الإجراء: "أنشئ خطة تعلّم لـ Rust. كل صباح عند الساعة 8، أرسل لي تمرين ترميز صغير."
- النتيجة: يُعدّ مهمة مجدولة (أتمتة استباقية) ليراسلك يوميًا بمحتوى يسترجعه أو يُولّده.
4. مُنسّق المنزل الذكي
من خلال التكامل مع واجهات Home Assistant، يُصبح Clawdbot واجهة لغة طبيعية لمنزلك.
- السيناريو: "أنا في طريقي إلى المنزل."
- الإجراء: يُطلق Clawdbot سكربتًا لضبط الترموستات على 72°F وتشغيل أضواء غرفة المعيشة.
5. إنشاء المحتوى آليًا
بالنسبة لصانعي المحتوى (مثل مستخدمي CometAPI)، يمكن لـ Clawdbot تبسيط عملية الصياغة.
- السيناريو: "راقب TechCrunch بحثًا عن أخبار حول 'LLM Pricing'. إذا ظهر مقال جديد، اصنع مسودة تدوينة من 500 كلمة بصيغة markdown."
- النتيجة: يعمل كحارس أخبار على مدار الساعة وكاتب مسودات، موفّرًا ساعات من الفحص اليدوي.
الخاتمة
يمثّل Clawdbot قفزة مهمة في الحوسبة الشخصية للذكاء الاصطناعي. من خلال فصل الذكاء عن المتصفح وإقحامه ضمن طبقات نظام التشغيل والمراسلة، يمكّن المستخدمين من أتمتة الأعمال الرتيبة والتركيز على الإبداع. مع أنه يتطلب إعدادًا تقنيًا ونهجًا واعيًا للأمان، فإن مكاسب الإنتاجية من امتلاك مساعد استباقي يعمل على مدار الساعة وواعٍ للسياق لا مثيل لها في السوق الحالي.
سواء كنت مطوّرًا تبحث عن أتمتة سير عمل git أو مستخدمًا متقدمًا يدير حياة رقمية معقّدة، يوفّر Clawdbot الإطار لبناء رفيقك الرقمي المثالي.
إذا كنت تريد منصة واجهة برمجة تطبيقات تضم نماذج من عدة مزوّدين (مثل OpenAI وChatgpt وClaude وغيرها) بأسعار أقل من الرسمية، فإن CometAPI هو الخيار الأفضل. للبدء، استكشف قدرات النماذج في Playground واستشر دليل الـAPI للتعليمات التفصيلية. قبل الوصول، تأكد من تسجيل الدخول إلى CometAPI والحصول على مفتاح الـAPI. يقدّم CometAPI سعرًا أقل بكثير من السعر الرسمي لمساعدتك على الدمج.
جاهز للانطلاق؟→ سجّل في CometAPI اليوم!
إذا أردت المزيد من النصائح والإرشادات والأخبار حول الذكاء الاصطناعي، تابعنا على VK، وX، وDiscord!
