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

TypeScriptfireplexityfirecrawl 1.6k Last Updated: August 22, 2025

Fireplexity - محرك بحث ذكي مفتوح المصدر يعمل بالذكاء الاصطناعي

نظرة عامة على المشروع

Fireplexity هو محرك بحث ذكي مفتوح المصدر يعمل بالذكاء الاصطناعي، تم تطويره بالاعتماد على تقنية Firecrawl، ويوفر مراجع في الوقت الفعلي، واستجابات متدفقة، ووظائف بيانات حية. كبديل مفتوح المصدر لـ Perplexity AI، يتيح Fireplexity للمطورين بناء تجربة بحث مخصصة خاصة بهم بالذكاء الاصطناعي دون الاعتماد على خدمات طرف ثالث.

الميزات الأساسية

🔥 بحث ذكي في الويب في الوقت الفعلي

  • يستخدم Firecrawl API لمعالجة عرض JavaScript واستخراج محتوى الويب الموثوق به.
  • خوارزميات ذكية لتقييم مدى صلة المحتوى، والعثور على أهم المعلومات في الصفحة.
  • يدعم الزحف إلى هياكل المواقع المعقدة، بما في ذلك المواقع التي يتم إعادة تحميلها بواسطة JavaScript.

🧠 توليف ذكاء اصطناعي متدفق مع مراجع

  • يستخدم GPT-4o-mini لتوليد الإجابات في الوقت الفعلي، ويدعم أي نقطة نهاية متوافقة مع OpenAI.
  • تقنية التدفق لعرض عملية توليد الإجابات في الوقت الفعلي.
  • كل بيان مدعوم بمراجع قابلة للتحقق.

🔗 نظام مراجع تفاعلي

  • كل جزء من الإجابة مدعوم بمصدر، ويمكن للمستخدمين التمرير فوقه لمعاينة محتوى المرجع.
  • وظيفة معاينة المراجع الفورية، مما يعزز الشفافية والموثوقية.
  • وظيفة مدمجة للكشف عن الرسوم البيانية لأسعار الأسهم في الوقت الفعلي، تدعم أكثر من 180 شركة.

🚀 نشر سريع جاهز للإنتاج

  • يمكن نشر محرك إجابات كامل في غضون 5 دقائق.
  • لا يوجد احتكار للموردين، مفتوح المصدر بالكامل.
  • بنية معيارية، سهلة التوسيع والتخصيص.

المكدس التقني

تقنيات الواجهة الأمامية

  • Next.js 15: كإطار عمل أساسي، يتعامل مع تفاعلات العميل وعمليات الخادم، ويدعم App Router وعرض الخادم.
  • React: لبناء واجهات مستخدم تفاعلية.
  • Tailwind CSS: إطار عمل CSS يعتمد على الأدوات المساعدة.
  • shadcn/ui + Radix UI: مكتبة مكونات واجهة المستخدم سهلة الوصول.

تقنيات الواجهة الخلفية

  • Firecrawl API: خدمة الزحف والبحث الأساسية في الويب.
  • Vercel AI SDK: تكامل الذكاء الاصطناعي ومعالجة الاستجابات المتدفقة.
  • OpenAI API: يستخدم GPT-4o-mini افتراضيًا، ويدعم التبديل إلى نماذج أخرى متوافقة.

أدوات التطوير

  • TypeScript: مجموعة فرعية من JavaScript آمنة من حيث النوع.
  • ESLint: فحص جودة الكود.
  • Prettier: تنسيق الكود.

التثبيت والاستخدام

البدء السريع

# استنساخ المشروع
git clone https://github.com/mendableai/fireplexity.git
cd fireplexity

# تثبيت التبعيات
npm install

# نسخ ملف تهيئة متغيرات البيئة
cp .env.example .env.local

تهيئة متغيرات البيئة

أضف مفاتيح API الخاصة بك في ملف .env.local:

FIRECRAWL_API_KEY=fc-your-api-key
GROQ_API_KEY=gsk_your-groq-api-key

تشغيل خادم التطوير

npm run dev

قم بزيارة http://localhost:3000 لعرض التطبيق.

بنية المشروع

هيكل التطبيق

يعتمد المشروع هيكل App Router الخاص بـ Next.js، حيث تتوافق المسارات مباشرة مع هيكل المجلدات:

  • /chat - مسار واجهة الدردشة
  • /auth - مسار مصادقة المستخدم
  • تقسيم تلقائي للكود، تحميل عند الطلب

المكونات الأساسية

  1. مكون البحث: يعالج إدخال استعلام المستخدم.
  2. مكون تدفق الاستجابة: يعرض الإجابات التي يولدها الذكاء الاصطناعي في الوقت الفعلي.
  3. مكون المراجع: يدير ويعرض مصادر المحتوى.
  4. مكون الرسوم البيانية للأسهم: يعرض البيانات المالية في الوقت الفعلي.

تدفق البيانات

  1. إدخال استعلام المستخدم ← Firecrawl Search API
  2. استخراج المحتوى ومعالجته ← تحليل نموذج الذكاء الاصطناعي
  3. توليد الإجابات المتدفقة ← عرضها للمستخدم في الوقت الفعلي
  4. دمج روابط المراجع ← معاينة تفاعلية

سيناريوهات التطبيق

قاعدة معرفية داخلية للمؤسسات

  • ربط وثائق الشركة الداخلية أو محتوى الشبكة الخاصة.
  • توفير إجابات مباشرة وموثقة للفريق.
  • تحسين كبير في سرعة الوصول إلى المعلومات.

أداة بحث احترافية

  • بناء محرك بحث متخصص لمجالات محددة (المالية، القانون، البحث العلمي).
  • التركيز على المصادر الموثوقة، وتوفير دقة لا مثيل لها.
  • دعم تحسين الاستعلامات الخاصة بالمجال.

تجربة بحث مخصصة

  • تحكم كامل في منطق البحث وواجهة المستخدم.
  • لا توجد تبعيات على أطراف ثالثة، حماية خصوصية البيانات.
  • إمكانية توسيع الوظائف وفقًا للاحتياجات المحددة.

مزايا المصدر المفتوح

تحكم كامل

  • كود مفتوح المصدر، تحكم كامل في مصيرك.
  • يمكن فحص كل سطر من الكود، لضمان خصوصية البيانات.
  • قدرة غير محدودة على التخصيص.

لا يوجد احتكار للموردين

  • لا يعتمد على خدمات طرف ثالث قد تغير التسعير أو الشروط أو التوفر.
  • استقرار واستدامة على المدى الطويل.
  • ملكية كاملة للبيانات.

مدفوع بالمجتمع

  • مجتمع مطورين نشط.
  • تحسينات مستمرة للميزات وإصلاح الأخطاء.
  • وثائق وأمثلة غنية.

تحليل التكلفة

التكاليف الرئيسية

  • Firecrawl API: تبدأ من 20 دولارًا شهريًا (2000 صفحة).
  • OpenAI API: GPT-4o-mini حوالي 0.15 دولار لكل 1000 رمز.
  • تكاليف الاستضافة: من مجاني (خطة Vercel Hobby) إلى 20-50 دولارًا شهريًا لبيئة الإنتاج.

مزايا التكلفة

  • الدفع فقط مقابل استدعاءات API الفعلية المستخدمة.
  • لا توجد رسوم اشتراك إضافية أو رسوم لكل مستخدم.
  • تكاليف تشغيل يمكن التنبؤ بها.

قابلية التوسع والتخصيص

مرونة النموذج

يدعم أي نقطة نهاية API متوافقة مع OpenAI:

  • Claude
  • Llama
  • نماذج أخرى توفر واجهة متوافقة مع OpenAI

تخصيص واجهة المستخدم

مبني على Next.js، يمكن تعديل كل جانب من جوانب الواجهة:

  • سمات وأنماط مخصصة.
  • إضافة مكونات وظيفية جديدة.
  • دمج خدمات طرف ثالث.

توسيع الوظائف

التصميم المعياري يسهل إضافة وظائف جديدة:

  • دمج مصادر بيانات إضافية.
  • تخصيص مسارات معالجة الذكاء الاصطناعي.
  • إضافة دعم لأنواع محتوى جديدة.

مقارنة مع المنافسين

مقابل Perplexity AI

  • ✅ مفتوح المصدر بالكامل، لا يوجد صندوق أسود.
  • ✅ نشر ذاتي، خصوصية البيانات.
  • ✅ لا توجد قيود على الاستخدام.
  • ✅ قابل للتخصيص بالكامل.

مقابل محركات البحث التقليدية

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

الترخيص

يعتمد المشروع ترخيص MIT مفتوح المصدر، مما يسمح بالاستخدام التجاري والتعديل الحر.

المجتمع والدعم

  • مستودع GitHub: https://github.com/firecrawl/fireplexity
  • مجتمع Firecrawl Discord: للحصول على المساعدة ومشاركة المحتوى المخصص.
  • الوثائق: وثائق API شاملة وأدلة الاستخدام.
  • مشاريع أمثلة: أمثلة وقوالب تطبيقات غنية.

الخلاصة

يوفر Fireplexity للمطورين مجموعة أدوات كاملة لبناء تجربة بحث مخصصة بالذكاء الاصطناعي، دون الحاجة إلى انتظار الآخرين لبناء الأدوات المطلوبة. من خلال الجمع بين تقنية الزحف المتقدمة للويب، واختيار المحتوى الذكي، وتوليف الذكاء الاصطناعي المتدفق، يجعل Fireplexity بناء محرك إجابات يعمل بالذكاء الاصطناعي جاهز للإنتاج في متناول اليد. سواء كان ذلك لقاعدة معرفية داخلية للمؤسسات، أو أداة بحث احترافية، أو أي محرك إجابات خاص بمجال معين، يوفر Fireplexity أساسًا تقنيًا متينًا.

Star History Chart