diffbot kg chatbot
1.0.0
تم تصميم هذا المشروع لإظهار خط أنابيب شامل لإنشاء الرسوم البيانية المعرفية من المقالات الإخبارية، وتحليلها من خلال تصورات مختلفة، وأخيرًا، السماح لـ LLM بإنشاء أسئلة بناءً على المعلومات المقدمة من الرسم البياني المعرفي.
يستخدم المشروع قاعدة بيانات الرسم البياني Neo4j لتخزين الرسم البياني المعرفي وDiffbot كموفر للبيانات. تقدم Diffbot العديد من عمليات تكامل البيانات على منصتها، مثل:
وأخيرًا، يستخدم المشروع OpenAI LLMs لتوفير واجهة دردشة يمكنها الإجابة على الأسئلة بناءً على المعلومات المقدمة من الرسم البياني المعرفي.
قم بتعيين متغيرات البيئة في .env
. يمكنك العثور على القالب في .env.template
ابدأ تشغيل حاويات الإرساء بـ
docker compose up
localhost:3000
يتم الترحيب بأي مساهمات من خلال مشكلات GitHub أو طلبات السحب.