يُعد Langfuse منصة مفتوحة المصدر لهندسة نماذج اللغة الكبيرة (LLM)، تساعد الفرق على تصحيح أخطاء تطبيقات LLM الخاصة بها وتحليلها وتحسينها بصورة تعاونية وتكرارية. وهو جزء من منظومة ClickHouse، ويعتمد في جوهره على ClickHouse لتوفير بنية خلفية للرصد قابلة للتوسع وعالية الأداء.
ومن خلال الاستفادة من التخزين العمودي في ClickHouse وقدراته التحليلية السريعة، يستطيع Langfuse التعامل مع مليارات التتبعات والأحداث بزمن استجابة منخفض، مما يجعله مناسبًا لأحمال العمل الإنتاجية عالية المعدل.
- مفتوح المصدر: مفتوح المصدر بالكامل مع واجهة API عامة لعمليات التكامل المخصصة
- محسّن لبيئات الإنتاج: مصمم بأقل قدر ممكن من الأثر على الأداء
- أفضل SDKs في فئتها: SDKs أصلية لـ Python وJavaScript
- دعم الأطر: متكامل مع أطر شائعة مثل OpenAI SDK وLangChain وLlamaIndex
- متعدد الوسائط: يدعم تتبّع النصوص والصور وغيرها من الوسائط
- منصة متكاملة: مجموعة أدوات تغطي دورة حياة تطوير تطبيقات LLM بالكامل
يقدّم Langfuse خيارات نشر مرنة لتلبية مختلف متطلبات الأمان والبنية التحتية.
Langfuse Cloud هي خدمة مُدارة بالكامل، ومدعومة بعنقود ClickHouse مُدار لتحقيق أفضل أداء. وهي حاصلة على شهادتَي SOC 2 Type II وISO 27001، ومتوافقة مع GDPR، ومتاحة في منطقتَي بيانات في الولايات المتحدة (AWS us-west-2) والاتحاد الأوروبي (AWS eu-west-1).
مستضاف ذاتيًا من Langfuse مفتوح المصدر بالكامل (بترخيص MIT) ومجاني للنشر على بنيتك التحتية باستخدام Docker أو Kubernetes. يمكنك تشغيل مثيل ClickHouse الخاص بك (أو استخدام ClickHouse Cloud) لتخزين بيانات الرصد، مما يضمن لك تحكمًا كاملًا في بياناتك.
يعتمد Langfuse فقط على مكونات مفتوحة المصدر، ويمكن نشره محليًا أو على بنية تحتية سحابية أو في البيئات المحلية:
- ClickHouse: يخزن بيانات الرصد عالية الحجم (traces وspans وgenerations وscores). ويتيح التجميع السريع والتحليلات للوحات المعلومات.
- Postgres: يخزن البيانات المعاملاتية مثل حسابات المستخدمين، وإعدادات المشاريع، وتعريفات المطالبات.
- Redis: يتولى وضع الأحداث في قوائم الانتظار والتخزين المؤقت.
- S3/Blob Storage: يخزن حمولات البيانات الكبيرة وبيانات الأحداث الخام.
تُعد الرصد ضرورية لفهم تطبيقات LLM واستكشاف أخطائها وإصلاحها. وعلى عكس البرمجيات التقليدية، تتضمن تطبيقات LLM تفاعلات معقدة وغير حتمية قد يصعب مراقبتها واستكشافها. يوفّر Langfuse إمكانات tracing شاملة تساعدك على فهم ما يحدث في تطبيقك بدقة.
📹 هل تريد معرفة المزيد؟ شاهد الشرح الكامل من البداية إلى النهاية لـ Langfuse الرصد وكيفية دمجه مع تطبيقك.
تفاصيل التتبّع
الجلسات
الخط الزمني
المستخدمون
مخططات الوكلاء
لوحة المعلومات
تتيح لك التتبّعات متابعة كل استدعاء لـ LLM وسائر المنطق ذي الصلة في تطبيقك.
تتيح لك الجلسات تتبّع المحادثات متعددة الخطوات أو مسارات العمل المعتمدة على الوكلاء.
استكشف مشكلات زمن الاستجابة وإصلاحها عبر فحص عرض الخط الزمني.
أضف userId الخاص بك لمراقبة التكاليف والاستخدام لكل مستخدم. ويمكنك اختياريًا إنشاء رابط عميق لهذا العرض داخل أنظمتك.
يمكن عرض وكلاء LLM على هيئة رسم بياني لتوضيح تدفق مسارات العمل المعقدة المعتمدة على الوكلاء.
اطّلع على مقاييس الجودة والتكلفة وزمن الاستجابة في لوحة المعلومات لمراقبة تطبيق LLM الخاص بك.
تُعد إدارة المطالبات عنصرًا أساسيًا لبناء تطبيقات LLM فعّالة. ويوفّر Langfuse أدوات تساعدك على إدارة مطالباتك، وتعيين إصدارات لها، وتحسينها على امتداد دورة حياة التطوير.
📹 هل تريد معرفة المزيد؟ شاهد العرض الشامل من البداية إلى النهاية لإدارة المطالبات في Langfuse وكيفية دمجها مع تطبيقك.
إنشاء
التحكم في الإصدارات
النشر
المقاييس
الاختبار في Playground
الربط مع التتبعات
تتبع التغييرات
أنشئ مطالبة جديدة عبر واجهة المستخدم أو SDKs أو API.
أنشئ إصدارات للمطالبات وحرّرها بشكل تعاوني عبر واجهة المستخدم أو API أو SDKs.
انشر المطالبات إلى بيئة الإنتاج أو أي بيئة أخرى عبر العلامات، من دون أي تغييرات في الشيفرة.
قارن بين زمن الاستجابة والتكلفة ومقاييس التقييم عبر الإصدارات المختلفة من مطالباتك.
اختبر مطالباتك فورًا في Playground.
اربط المطالبات بالتتبعات لفهم أدائها ضمن سياق تطبيق LLM الخاص بك.
تتبّع التغييرات التي تطرأ على مطالباتك لفهم كيفية تطورها بمرور الوقت.
التقييم ومجموعات البيانات
يُعد التقييم عنصرًا أساسيًا لضمان جودة تطبيقات LLM لديك وموثوقيتها. وتوفّر Langfuse أدوات تقييم مرنة تتكيّف مع احتياجاتك الخاصة، سواء كنت تختبر في بيئة التطوير أو تراقب الأداء في بيئة الإنتاج.
📹 هل تريد معرفة المزيد؟ شاهد العرض التوضيحي الشامل لـ Langfuse Evaluation وكيفية استخدامه لتحسين تطبيق LLM لديك.
اعرض نتائج التقييم بصريًا في لوحة معلومات Langfuse.
اجمع الملاحظات من مستخدميك. ويمكن تسجيلها في الواجهة الأمامية عبر Browser SDK الخاص بنا، أو على جهة الخادم عبر SDKs أو API. ويتضمن الفيديو تطبيقًا نموذجيًا.
شغّل تقييمات LLM-as-a-judge مُدارة بالكامل على التتبعات في بيئة الإنتاج أو التطوير. ويمكن تطبيقها على أي خطوة داخل تطبيقك لإجراء تقييمات على مستوى كل خطوة.
قيّم المطالبات والنماذج على مجموعات البيانات مباشرةً من واجهة المستخدم. ولا حاجة إلى أي تعليمات برمجية مخصصة.
أنشئ خطًا أساسيًا لسير عمل التقييم لديك باستخدام تعليقات توضيحية بشرية عبر Annotation Queues.
أضف نتائج تقييم مخصصة؛ مع دعم القيم الرقمية والمنطقية والفئوية.أضف الدرجات عبر Python أو JS SDK.
ابدأ العمل باستخدام Langfuse في غضون دقائق. اختر المسار الأنسب لاحتياجاتك الحالية:
آخر تعديل في ٢٩ يونيو ٢٠٢٦