تخطَّ إلى المحتوى الرئيسي
ToolPotion

Devika AI

Devika AI هو مهندس برمجيات مفتوح المصدر يفهم التعليمات عالية المستوى، ويقسمها إلى خطوات، ويبحث عن المعلومات، وينشئ التعليمات البرمجية. يدعم نماذج لغوية كبيرة متعددة مثل Claude 3 و GPT-4 والنماذج المحلية عبر Ollama، ويقدم نهجًا مجانيًا وعامليًا لمهام تطوير البرمجيات.

زيارة الرابط
Devika AI screenshot

الوصف

تقدم Devika AI نفسها كمهندس برمجيات مفتوح المصدر، مصمم لتفسير التعليمات البشرية المعقدة وترجمتها إلى خطوات تطوير قابلة للتنفيذ. الأداة قادرة على البحث عن المعلومات اللازمة ومن ثم إنشاء التعليمات البرمجية لمهام محددة. تستفيد من مجموعة متنوعة من نماذج اللغات الكبيرة (LLMs) المتقدمة، بما في ذلك Claude 3 و GPT-4 و GPT-3.5، ونماذج LLMs المحلية التي يمكن الوصول إليها عبر Ollama، مع توصية بعائلة Claude 3 للحصول على أفضل أداء.

في جوهرها، تعمل Devika AI كمساعد ذكي لتطوير البرمجيات. تتضمن بنيتها واجهة مستخدم للتفاعل، ونواة عاملة (Agent Core) لاتخاذ القرارات والتنفيذ، ومحرك تخطيط واستدلال (Planning and Reasoning Engine) يفكك أهداف المستخدم إلى خطوات قابلة للإدارة. تتيح وحدة البحث (Research Module) تصفح الويب للحصول على معلومات محدثة، بينما تنشئ وحدة كتابة التعليمات البرمجية (Code Writing Module) التعليمات البرمجية بلغات برمجة متعددة. تسمح وحدة تفاعل المتصفح (Browser Interaction Module) لـ Devika بالتنقل في مواقع الويب واستخراج البيانات، مما يكمل قدراتها البحثية. تخزن قاعدة المعرفة وقاعدة البيانات (Knowledge Base and Database) بيانات المشروع وحالات التشغيل، مما يضمن الاستمرارية والكفاءة.

تشمل القدرات الرئيسية لـ Devika AI التخطيط والاستدلال القوي بالذكاء الاصطناعي، مما يمكّنها من معالجة المهام المعقدة عن طريق تقسيمها. تدعم نماذج لغات متعددة، مما يسهل المرونة في عملياتها. تتفوق الأداة في استخراج الكلمات المفتاحية السياقية للبحث المركز وتتميز بتتبع حالة العامل الديناميكي (Dynamic Agent State Tracking) للتفاعلات المتماسكة. يمكن للمستخدمين التواصل مع Devika عبر واجهة دردشة باللغة الطبيعية، ويساعد تنظيمها القائم على المشاريع في إدارة سير عمل التطوير. تسمح البنية القابلة للتوسيع بإجراء تحسينات وتكاملات مستقبلية.

Devika AI مناسبة للمبرمجين من جميع مستويات المهارة، من المبتدئين الذين يبحثون عن مساعدة في إصلاح الأخطاء البسيطة إلى المطورين ذوي الخبرة الذين يتطلعون إلى تسريع تطوير الميزات المعقدة. تكمن قيمتها المقترحة في قدرتها على أتمتة وتبسيط عملية تطوير البرمجيات، حيث تعمل كشريك تعاوني في الترميز. تشجع الطبيعة مفتوحة المصدر على مساهمات المجتمع، مما يعزز التحسين المستمر والتكيف.

تتضمن عملية التثبيت استنساخ مستودع GitHub، وتثبيت المتطلبات الأساسية مثل Ollama و Bun، وإعداد ملفات التكوين بمفاتيح API. يمكن للمستخدمين بعد ذلك بدء خادم Devika والوصول إلى واجهة الويب لإنشاء مشاريع جديدة، ووصف الأهداف، ومراقبة تقدم الذكاء الاصطناعي في إنشاء التعليمات البرمجية وملفات المشروع.

الميزات الأساسية لـ Devika AI

  • التخطيط والاستدلال بالذكاء الاصطناعي

  • دعم نماذج لغات متعددة (Claude 3, GPT-4, GPT-3.5, نماذج LLMs محلية عبر Ollama)

  • استخراج الكلمات المفتاحية السياقية

  • تصفح الويب وجمع المعلومات

  • إنشاء التعليمات البرمجية بلغات متعددة

  • تتبع حالة العامل الديناميكي والتصور

  • التفاعل باللغة الطبيعية عبر واجهة الدردشة

  • التنظيم والإدارة القائمة على المشاريع

  • بنية قابلة للتوسيع

  • مفتوح المصدر

كيفية استخدام Devika AI؟

  1. تثبيت المتطلبات الأساسية: تأكد من تثبيت Ollama و Bun و Git و Python.

  2. استنساخ المستودع: قم بتنزيل كود Devika AI من GitHub.

  3. تثبيت التبعيات: قم بتشغيل pip install -r requirements.txt و playwright install --with-deps.

  4. تكوين الإعدادات: قم بتحديث ملف config.toml بمفاتيح API ومسارات الدليل.

  5. بدء خادم Devika: قم بتشغيل الخادم باستخدام 'python devika.py'.

  6. تشغيل خادم واجهة المستخدم: انتقل إلى 'ui/' وقم بتشغيل 'bun install' ثم 'bun run dev'.

  7. الوصول إلى واجهة الويب: افتح http://127.0.0.1:3000 في متصفحك.

  8. إنشاء مشروع جديد: استخدم واجهة الويب لتحديد اسم المشروع واللغة والنموذج.

حالات استخدام Devika AI

  • إنشاء التعليمات البرمجية
  • تفكيك المهام
  • بحث المعلومات
  • التطوير بمساعدة الذكاء الاصطناعي
  • إدارة المشاريع
  • النماذج الأولية السريعة

الأسئلة الشائعة من Devika AI

تقييمات Devika AI

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل Devika AI

مستودعات GitHub للذكاء الاصطناعي

ديفيكا هو مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

Otron هو وكيل تطوير ذكاء اصطناعي مستقل يتكامل مع GitHub و Slack و Linear لأتمتة سير عملك. يستخدم نماذج ذكاء اصطناعي متقدمة مثل Claude Sonnet و GPT-4.1 للإجراءات الذكية، ويتميز…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

PearAI هو محرر أكواد مفتوح المصدر بالذكاء الاصطناعي مصمم لتسريع تطوير البرمجيات. يوفر دردشة بالذكاء الاصطناعي للاستعلامات السياقية، وعميل ذكاء اصطناعي لكتابة الأكواد وإصلاح…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

Refact.ai هو وكيل ترميز بالذكاء الاصطناعي مفتوح المصدر ومستقل يتكيف مع سير عملك. يقوم بأتمتة الترميز وتصحيح الأخطاء والاختبار مع الوعي الكامل بالسياق. يمكن نشره محليًا، ويوفر…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

Cursor هو وكيل ترميز بالذكاء الاصطناعي مصمم لتعزيز إنتاجية المطورين من خلال أتمتة المهام وإنشاء التعليمات البرمجية. يتكامل بسلاسة في سير عملك، ويقدم ميزات مثل إنشاء التعليمات…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

كلاود كود هو وكيل برمجي مدعوم بالذكاء الاصطناعي مصمم للمطورين. يفهم قواعد الشيفرة، ويعدل الملفات، وينفذ الأوامر، ويتكامل بسلاسة مع الأدوات الموجودة لتعزيز الإنتاجية وتبسيط سير…

مساعدو البرمجة بالذكاء الاصطناعي

تطبيقات الذكاء الاصطناعي

Traycer هو مساحة تخطيط تعتمد على المواصفات لبرمجة الوكلاء، تتيح للمطورين تخطيط التغييرات كمواصفات وتذاكر، وتشغيل عدة وكلاء برمجة جنبًا إلى جنب، ومراجعة التغييرات قبل الشحن.

مميزةمساعدو البرمجة بالذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مميزةمساعدو البرمجة بالذكاء الاصطناعي