الوصف
PiG هو تنفيذ موثوق بلغة Go لوكيل الترميز Pi، أنشأه مايكل كينسي وتم تطويره في الأصل في شركة Hewlett Packard Enterprise. يهدف إلى تكرار سلوك Pi ومعماريته وتجربة المستخدم داخل نظام Go البيئي. PiG ليس منتجًا مستقلًا ولكنه منصة صديقة للتوسع تتيح للمستخدمين إضافة أوامر وأدوات ومزودين وتدفقات عمل أو واجهات مستخدم من خلال الإضافات. يدعم أكثر من 15 مزودًا ومئات من النماذج، بما في ذلك Anthropic وOpenAI وGoogle والمزيد، مع المصادقة عبر مفاتيح API أو OAuth.
قراءة المزيد
يوفر PiG تاريخ جلسات هيكلي على شكل شجرة، مما يسمح للمستخدمين بالتنقل والتفرع من أي نقطة سابقة. يمكن تصدير الجلسات إلى HTML أو مشاركتها عبر GitHub gists. توفر المنصة قدرات هندسة السياق، مما يمكّن المستخدمين من التحكم فيما يدخل في نافذة السياق وكيفية إدارته. يدعم PiG أوضاع تشغيل متنوعة، بما في ذلك واجهة المستخدم التفاعلية، والطباعة/JSON للبرامج النصية، وRPC للتكاملات، والتضمين في تطبيقات Go.
يمكن تطوير الإضافات في PiG باستخدام Go أو Rust أو Python أو Node، ويتم تجميعها في تطبيقات وكيل مسماة تُعرف باسم Piglets. تتيح هذه المرونة للمستخدمين بناء أدوات وأوامر ومزودين وواجهات مستخدم مخصصة دون تغيير سلوك PiG الأساسي. يتم الحفاظ على PiG بشكل مستقل عن مشروع Pi الرئيسي ويتبع معماريته مع توثيق أي انحرافات ضرورية بسبب متطلبات المنصة أو مخاوف الموثوقية.
يتوفر PiG للتثبيت على أنظمة macOS وLinux وWindows، مع طرق تثبيت متعددة، بما في ذلك npm وGo toolchain. تشجع المنصة على مساهمات المجتمع وتوفر وثائق شاملة لتكوين واستخدام وتوسيع PiG.
- الفئةأدوات بناء وكلاء الذكاء الاصطناعي
- نموذج التسعيرمفتوح المصدر
- النشرGo, npm
- المنصاتmacOS، Linux، Windows
الميزات الأساسية لـ PiG: تنفيذ موثوق لـ Pi بلغة Go
تنفيذ يعتمد على Go لـ Pi
قابل للتوسع مع الأوامر والأدوات
يدعم أكثر من 15 مزودًا ومئات من النماذج
تاريخ جلسات هيكلي على شكل شجرة
قدرات هندسة السياق
أوضاع تشغيل متعددة
تطوير الإضافات باستخدام Go أو Rust أو Python أو Node
صيانة مستقلة عن Pi الرئيسي
كيفية استخدام PiG: تنفيذ موثوق لـ Pi بلغة Go؟
التثبيت: استخدم السكربتات المقدمة أو حزمة npm
التكوين: إعداد النماذج والإضافات
الاستخدام: العمل في وضع تفاعلي أو طباعة/JSON أو RPC
التوسيع: تطوير وتكامل الإضافات المخصصة
حالات استخدام PiG: تنفيذ موثوق لـ Pi بلغة Go
- تكامل النماذج
- الإضافات المخصصة
- إدارة الجلسات
- هندسة السياق
- تطبيقات الوكلاء




