سبير تطوّر GigaChain دون نسخة متفرعة من LangChain وتراهن على حزمة التوافق

كشفت سبير كيف تطوّر GigaChain حول GigaChat ولماذا تخلّت عن نسخة LangChain المتفرعة (fork). وبدلًا منها، أنشأ الفريق حزمة توافق تتيح استخدام LangChain النقي مع GigaChat. ويسهّل هذا النهج التوظيف، ونقل الحلول الجاهزة القائمة على الوكلاء، ونمو منظومة المصادر المفتوحة. وتتطور داخل هذه المنظومة بالفعل حزم SDK، والوكيل المستقل GigaAgent، والتوثيق، والندوات عبر الإنترنت، والتكاملات الخارجية.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
سبير تطوّر GigaChain دون نسخة متفرعة من LangChain وتراهن على حزمة التوافق
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
حقيقة رئيسية #1مكتبة Python للتكامل مع GigaChat API
حقيقة رئيسية #2حزمة توافق مع LangChain بدلًا من نسخة متفرعة خاصة
حقيقة رئيسية #3الوكيل المستقل المفتوح GigaAgent

كشفت سبير كيف تبني منظومة مفتوحة المصدر حول GigaChat، ولماذا تخلّت عن نسخة LangChain المتفرعة (fork) لصالح حزمة توافق منفصلة. وقد سهّل هذا التحول تطوير وكلاء الذكاء الاصطناعي داخل الشركة، وجعل البنية التقنية أوضح للفرق الخارجية.

لماذا غيّرت سبير نهجها

ظهر GigaChain في وقت احتاجت فيه سبير إلى أداة موحّدة للتطوير على GigaChat، تخدم الفرق الداخلية والمطورين الخارجيين معًا. وبدلًا من كتابة كل شيء من الصفر، قرر الفريق الاعتماد على مشروع مفتوح المصدر قائم. واختار LangChain أساسًا له، إذ كان أبرز إطار عمل لأنظمة الوكلاء، ويعمل مع نماذج مختلفة ولا يربط المطورين بمزوّد واحد. وبالنسبة لشركة كبيرة، عنى هذا الخيار مخاطر أقل، وانطلاقة أسرع، وسوقًا أوضح من المتخصصين.

وفي المرحلة الأولى سلك الفريق فعلًا طريق النسخة المتفرعة. وكان السبب عمليًا: كان عصر هندسة الأوامر (prompt engineering) في بدايته آنذاك، وكانت كثير من الأوامر في LangChain مضمّنة بشكل صارم باللغة الإنجليزية. وبالنسبة إلى GigaChat، الأكثر تكيّفًا مع اللغة الروسية، فرض ذلك قيودًا إضافية. ومن المشكلات الأخرى أن تمرير دعم كامل لتعدد اللغات والتكامل مع المزوّد داخل المشروع الرئيسي كان صعبًا من حيث السرعة. لكن هذا النهج أصبح مكلفًا جدًا في الصيانة بسرعة نسبية.

«كنا مضطرين إلى سحب 100–200 تغيير إلى نسختنا، كانت تظهر في المشروع

الرئيسي كل أسبوع تقريبًا».

وعندما بدأ LangChain يتغير بسرعة وينتقل إلى بنية معيارية (modular)، تخلّت سبير عن النسخة المتفرعة وبنت حزمة توافق خاصة بها. والسيناريو الموصى به الآن هو أن يثبّت المطوّر LangChain النقي ويضيف حزمة التكامل مع GigaChat. وتبيّن أن هذه الخطوة أكثر استقرارًا: فحتى بعد اختفاء دعم الحزمة من التوثيق الرسمي لـ LangChain، لم يتغير شيء تقريبًا بالنسبة للمستخدمين. وعمليًا، حافظ الفريق على التوافق مع المعيار السائد في السوق، دون أن يعلق في مزامنة لا تنتهي مع شيفرة طرف آخر.

ماذا تبني سبير

يطوّر الفريق حول GigaChat منظومة مفتوحة متكاملة، لا حزمة SDK واحدة فقط. وهدفها ليس توفير وصول إلى النموذج عبر API فحسب، بل اختصار الطريق إلى وكيل ذكاء اصطناعي يعمل. وبحسب الفريق، يعتمد جزء مهم من مشاريع الوكلاء الداخلية في سبير بالفعل على هذه البنية، ويستخدمها المطورون الخارجيون بوتيرة متزايدة. وتُعد مكتبة Python للتعامل مع GigaChat API مؤشرًا إضافيًا على الطلب: فبحسب بيانات ClickPy، تقع ضمن أعلى 1,5% من الحزم الأكثر تنزيلًا على PyPI من حيث التنزيلات الشهرية.

  • مكتبة Python للتكامل مع GigaChat API
  • حزمة توافق مع LangChain بدلًا من نسخة متفرعة خاصة
  • الوكيل المستقل المفتوح GigaAgent
  • التوثيق، وأمثلة التكامل، والأدلة العملية
  • ندوات عبر الإنترنت، ومقالات، وعروض في المؤتمرات

ويؤدي GigaAgent دورًا خاصًا هنا. فلم يصنعه الفريق مشروعًا تجريبيًا مخبريًا، بل طوّره استنادًا إلى ملاحظات المهندسين والأعمال. وخلال عشرات المؤتمرات في عام 2025، عرض المطورون الوكيل مباشرة وجمعوا الملاحظات: أين تلزم بيئة REPL والأدوات، وأين يكون التشغيل المحلي حاسمًا، وأين تكون المعيارية أهم. أما الأعمال فدفعت نحو سيناريوهات تطبيقية، مثل تحليل البيانات وإعداد العروض التقديمية والعمل مع المصادر المؤسسية.

ماذا يقدّم المصدر المفتوح

يحل النهج المفتوح لسبير عدة مهام في آن واحد. أولًا، يصبح التوظيف أسهل: فإذا كانت البنية مبنية حول LangChain والمكتبات المتوافقة معه، فلا تحتاج الشركة إلى البحث عن أشخاص لمنصة داخلية فريدة تمامًا. ثانيًا، ينخفض حاجز نقل حلول الوكلاء القائمة إلى GigaChat. والفكرة بسيطة: إذا كان المطوّر قد بنى وكيلًا على إطار عمل شائع، فيجب أن يسهل عليه تكييفه مع نموذج روسي دون إعادة كتابة كاملة.

وهناك تأثير ثالث هو مساعدة المجتمع. وساق الفريق مثالًا على ذلك مع LlamaIndex: ففي البداية لم تدعم سبير هذا الإطار بسبب محدودية الموارد، ثم أرسل مطوّر خارجي لاحقًا طلب دمج (pull request) بدعم GigaChat استنادًا إلى مكتبة قائمة. وبذلك حصلت المنظومة على تكامل مع بنية شائعة أخرى بلا تكاليف داخلية تقريبًا. وفي الوقت نفسه تبقى سياسة الترخيص بسيطة قدر الإمكان: فالفريق يختار عادة ترخيص MIT لمشاريعه، ويتابع بدقة التراخيص وسلوك القائمين على الصيانة (maintainers) الخارجيين.

ولا يُعد التواصل حول المصدر المفتوح نشاطًا جانبيًا بالنسبة لسبير، بل جزءًا من المنتج. فالفريق يردّ على GitHub، ويدعم التوثيق، وينشر المقالات، ويدير قنوات Telegram، ويقيم الندوات عبر الإنترنت، ويشارك في المؤتمرات المتخصصة. وفي عام 2025 وحده، كان له أكثر من 15 مشاركة خارجية. وفي هذا النموذج لا يخدم المحتوى العلاقات العامة، بل يقصّر الزمن بين الإصدار والملاحظات والدورة التالية من تطوير المنتج.

ماذا يعني ذلك

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

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول لماذا غيّرت سبير نهجها؟

ظهر GigaChain في وقت احتاجت فيه سبير إلى أداة موحّدة للتطوير على GigaChat، تخدم الفرق الداخلية والمطورين الخارجيين معًا. وبدلًا من كتابة كل شيء من الصفر، قرر الفريق الاعتماد على مشروع مفتوح المصدر قائم. واختار LangChain أساسًا له، إذ كان أبرز إطار عمل لأنظمة الوكلاء، ويعمل مع نماذج مختلفة ولا يربط المطورين بمزوّد واحد. وبالنسبة لشركة كبيرة، عنى هذا الخيار مخاطر أقل، وانطلاقة أسرع، وسوقًا أوضح من المتخصصين. وفي المرحلة الأولى سلك الفريق فعلًا طريق النسخة المتفرعة. وكان السبب عمليًا: كان عصر هندسة الأوامر (prompt engineering) في بدايته آنذاك، وكانت كثير من الأوامر في LangChai

ما أبرز التفاصيل حول ماذا تبني سبير؟

يطوّر الفريق حول GigaChat منظومة مفتوحة متكاملة، لا حزمة SDK واحدة فقط. وهدفها ليس توفير وصول إلى النموذج عبر API فحسب، بل اختصار الطريق إلى وكيل ذكاء اصطناعي يعمل. وبحسب الفريق، يعتمد جزء مهم من مشاريع الوكلاء الداخلية في سبير بالفعل على هذه البنية، ويستخدمها المطورون الخارجيون بوتيرة متزايدة. وتُعد مكتبة Python للتعامل مع GigaChat API مؤشرًا إضافيًا على الطلب: فبحسب بيانات ClickPy، تقع ضمن أعلى 1,5% من الحزم الأكثر تنزيلًا على PyPI من حيث التنزيلات الشهرية. مكتبة Python للتكامل مع GigaChat API حزمة توافق مع LangChain بدلًا من نسخة متفرعة خاصة الوكيل المستقل المفتوح GigaAg

ما أبرز التفاصيل حول ماذا يقدّم المصدر المفتوح؟

يحل النهج المفتوح لسبير عدة مهام في آن واحد. أولًا، يصبح التوظيف أسهل: فإذا كانت البنية مبنية حول LangChain والمكتبات المتوافقة معه، فلا تحتاج الشركة إلى البحث عن أشخاص لمنصة داخلية فريدة تمامًا. ثانيًا، ينخفض حاجز نقل حلول الوكلاء القائمة إلى GigaChat. والفكرة بسيطة: إذا كان المطوّر قد بنى وكيلًا على إطار عمل شائع، فيجب أن يسهل عليه تكييفه مع نموذج روسي دون إعادة كتابة كاملة. وهناك تأثير ثالث هو مساعدة المجتمع. وساق الفريق مثالًا على ذلك مع LlamaIndex: ففي البداية لم تدعم سبير هذا الإطار بسبب محدودية الموارد، ثم أرسل مطوّر خارجي لاحقًا طلب دمج (pull request) بدعم GigaChat

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Autonomous AI Execution · Nomad Agent

Delegate Deep Research, Coding & Multi-Step Workflows to Nomad Agent

Deploy autonomous task execution with Nomad Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and MCP tool orchestration.

Launch Nomad Agent →Nomad AI Workspace
ما رأيك؟
جارٍ تحميل التعليقات…