مقدمة
في عالم تتزايد فيه مخاوف الخصوصية والأمان في أنظمة الذكاء الاصطناعي، يبرز IronClaw كحل مبتكر يركز على الأمان والخصوصية. هذا المساعد الذكي الشخصي، المطوّر من قبل NearAI، يقدم نهجاً مختلفاً تماماً في التعامل مع بيانات المستخدم.
IronClaw مصمم على مبدأ بسيط: مساعد الذكاء الاصطناعي الخاص بك يجب أن يعمل لك، وليس ضدك.
ما هو IronClaw؟
IronClaw هو مساعد ذكاء اصطناعي آمن ومفتوح المصدر، مكتوب بالكامل بلغة Rust. يتميز بـ:
- الأمان أولاً: جميع البيانات مخزنة محلياً ومشفرة
- WASM Sandbox: تشغيل الأدوات غير الموثوقة في حاويات معزولة
- شفافية كاملة: مفتوح المصدر بدون تجميع بيانات
- 25+ موفر LLM: دعم واسع النطاق للنماذج
- 20+ قناة اتصال: Telegram, Discord, WhatsApp والمزيد
الميزات الأمنية
1. تخزين محلي مشفر
جميع معلوماتك مخزنة محلياً، مشفرة، ولا تغادر جهازك أبداً.
2.Transparency by Design
مفتوح المصدر وقابل للفحص، بدون أي بيانات تجميع أو تتبع.
3. قدرات التوسع الذاتي
بناء أدوات جديدة بسرعة دون انتظار تحديثات من المطورين.
4. Defense in Depth
طبقات أمان متعددة تحمي من حقن الأوامر وتسرب البيانات.
المتطلبات
| المكون | الحد الأدنى | الموصى به |
|---|---|---|
| نظام التشغيل | Linux/macOS/Windows | Ubuntu 22.04+ |
| RAM | 256MB | 1GB+ |
| المعالج | 1 core | 2+ cores |
| التخزين | 500MB | 2GB+ |
| Rust | 1.70+ | 1.75+ |
| Docker | اختياري | موصى به |
خطوات التثبيت
الطريقة الأولى: البناء من المصدر
الخطوة 1: تحديث النظام
sudo apt update && sudo apt upgrade -y
الخطوة 2: تثبيت المتطلبات
sudo apt install -y build-essential curl git
الخطوة 3: تثبيت Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
الخطوة 4: استنساخ المشروع
git clone https://github.com/nearai/ironclaw.git
cd ironclaw
الخطوة 5: البناء
cargo build --release
الخطوة 6: التشغيل
./target/release/ironclaw onboard
الطريقة الثانية: Docker
docker pull nearai/ironclaw:latest
docker run -it nearai/ironclaw:latest onboard
إعداد مفاتيح API
الـ Providers المدعومة:
- OpenAI – GPT-4, GPT-4o
- Anthropic – Claude 3.5, Claude Sonnet
- Google Gemini – Gemini Pro
- OpenRouter – نماذج متعددة
- Local (Ollama) – نماذج محلية
- Azure OpenAI
- AWS Bedrock
إعداد قنوات الاتصال
إعداد Telegram
# في config.yaml
channels:
telegram:
enabled: true
bot_token: "YOUR_BOT_TOKEN"
allowed_users:
- USER_ID_1
- USER_ID_2
إعداد Discord
channels:
discord:
enabled: true
token: "YOUR_DISCORD_TOKEN"
intents:
- GUILD_MESSAGES
- DIRECT_MESSAGES
إعداد WhatsApp
channels:
whatsapp:
enabled: true
phone_number_id: "YOUR_PHONE_NUMBER_ID"
access_token: "YOUR_ACCESS_TOKEN"
تشغيل IronClaw
وضع سطر الأوامر
ironclow run
مع Web UI
ironclaw run --web
# يفتح على http://localhost:3000
مع Ollama (محلي)
ironclaw run --provider ollama --model llama3.2
استكشاف الأخطاء وإصلاحها
مشكلة: خطأ في بناء Rust
rustup update
cargo clean
cargo build --release
مشكلة: خطأ في Discord
# تأكد من تفعيل intents正确的
# في Discord Developer Portal:
مشكلة: فشل الاتصال بـ LLM
# تحقق من مفتاح API
ironclaw config set providers.openai.api_key YOUR_KEY
مقارنة IronClaw مع الأنظمة الأخرى
| الميزة | IronClaw | OpenClaw | ZeroClaw |
|---|---|---|---|
| الأمان | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| السرعة | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| سهولة الاستخدام | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| الخصوصية | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
الخاتمة
IronClaw هو الخيار المثالي للمستخدمين الذين يضعون الأمان والخصوصية في قمة أولوياتهم. مع التركيز على تخزين البيانات محلياً والتشفير والتشفير، يقدم حلاً موثوقاً للذكاء الاصطناعي الشخصي.
للحصول على مزيد من المعلومات، قم بزيارة GitHub أو الموقع الرسمي.