تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

Oscar - Git at Google

Oscar هو بنية وكيل مساهم مفتوح المصدر مصمم لتقليل الجهد المبذول من قبل المشرفين في تطوير البرمجيات. يستفيد من نماذج اللغة الكبيرة (LLMs) للتحليل الدلالي والكود الحتمي لتنفيذ المهام، بهدف أتمتة معالجة المشكلات، ومطابقة الوثائق، والمزيد، وبالتالي تحسين كفاءة صيانة المشاريع مفتوحة المصدر.

عرض المستودع
مشاركة
عرض المستودع
مشاركة

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

قراءة المزيد

Oscar هو في الأساس تجربة، ولا يزال اتجاهه المستقبلي والدروس المستفادة لم يتم تحديدها بالكامل بعد. أظهر النموذج الأولي الأول، الروبوت @gabyhelp، بالفعل العديد من التفاعلات الناجحة داخل متتبع مشكلات Go. يتم تطويره حاليًا تحت مشروع Go، وقد يتم فصل Oscar في النهاية إلى مشروع منفصل في المستقبل. تشمل الأهداف الملموسة للمشروع تقليل جهد المشرفين في حل المشكلات وقوائم التغيير (CLs/pull requests)، وتقليل الجهد المطلوب لمعالجة أسئلة المنتدى، وتمكين المزيد من الأفراد من أن يصبحوا مشرفين منتجين. أحد الأهداف الرئيسية غير المحددة هو أتمتة الترميز؛ يظل التركيز على أتمتة الجهد المبذول من قبل المشرفين.

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

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

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

القدرة الثالثة المهمة تتضمن تحليل تقارير المشكلات وقوائم التغيير/طلبات السحب. بالإضافة إلى ربط المشكلات ذات الصلة، يخطط Oscar لدمج التحليل الدلالي، مثل تحديد الموضوع الرئيسي للمشكلة للتصنيف المناسب (على سبيل المثال، "الأداء"). كما يهدف إلى تحديد ما إذا كانت هناك حاجة إلى مزيد من المعلومات ليكون التقرير مفيدًا، مثل طلب رابط برنامج إعادة إنتاج أو تضمين الكود. يمكن للوكيل تشغيل أدوات تنفيذ معزولة لتحديد الإصدارات التي تحتوي على أخطاء أو استخدام git bisect لتحديد الالتزامات التي تقدم الأخطاء. تكون هذه التحليلات أكثر فعالية عند إجرائها فور تقديم التقرير، والاستفادة من توفر الوكيل على مدار الساعة طوال أيام الأسبوع.

النموذج الأولي الأول، Gaby ("Go AI bot")، يعمل ضمن متتبع مشكلات Go، وينشر باسم @gabyhelp. كود المصدر الخاص به موجود في internal/gaby. يقوم Gaby بفهرسة المحتوى من مشكلات Go، ووثائق Go، ومراجعات كود Gerrit، ومناقشات مشروع Go/golang-nuts، مما يمكّنه من الرد على المشكلات الجديدة بروابط ذات صلة. تم تصميم بنية Gaby للمرونة، مما يسمح له بالعمل على خدمات استضافة مختلفة، واستخدام نماذج لغة كبيرة مختلفة، وطبقات تخزين، وقواعد بيانات متجهة. يستخدم النموذج الأولي الحالي GCP Cloud Run مع نموذج Gemini LLM من Google و Google Cloud Firestore. يعترف المشروع أيضًا بوجود @gopherbot، وهو وكيل حتمي طويل الأمد في مشروع Go، ويهدف إلى دمج @gabyhelp في النهاية في @gopherbot عن طريق إعادة بناء @gopherbot كوكيل Oscar، والبحث عن طريقة تكوين أخف وزنًا باستخدام اللغة الطبيعية.

  • الفئةمساعدو البرمجة بالذكاء الاصطناعي
  • نموذج التسعيرمفتوح المصدر
  • النشرالسحابة / محلي
  • المنصاتالويب

  • وكيل آلي لصيانة المصادر المفتوحة

  • يقلل من الجهد المبذول من قبل المشرفين من خلال معالجة المشكلات والطلبات

  • يستفيد من نماذج اللغة الكبيرة لفهم اللغة الطبيعية والتحليل الدلالي

  • يستخدم الكود الحتمي لتنفيذ المهام بشكل موثوق

  • يفهرس ويسطح سياق المشروع ذي الصلة (الوثائق، المشكلات، المناقشات)

  • يمكّن التحكم باللغة الطبيعية في الأدوات الحتمية

  • يحلل تقارير المشكلات وقوائم التغيير لتحسين التوجيه والتصنيف

  • الوكيل النموذجي @gabyhelp نشط في متتبع مشكلات Go

  • بنية قابلة للتوسيع لتطوير وكلاء مخصصين

  • يدعم التكامل مع نماذج لغة كبيرة مختلفة، وطبقات تخزين، وقواعد بيانات متجهة

  • يهدف إلى أتمتة الجوانب غير المتعلقة بالترميز في صيانة المصادر المفتوحة

  • يسهل تفاعل المساهمين بشكل أسرع من خلال الاستجابات الفورية

  1. التكوين: تحديد قدرات الوكيل والاتصال بمصادر بيانات المشروع

  2. النشر: استضافة الوكيل على منصة مناسبة (مثل خدمة سحابية)

  3. التكامل: الاتصال بمستودعات المشروع وقنوات الاتصال (مثل GitHub webhooks)

  4. التدريب/الفهرسة: السماح للوكيل بمعالجة وفهرسة سياق المشروع باستخدام نماذج اللغة الكبيرة

  5. المراقبة: ملاحظة تفاعلات الوكيل وأدائه في متتبعات المشكلات والمنتديات

  6. التوسيع: تطوير سلوكيات وكيل جديدة ودمج أدوات حتمية مخصصة

  7. التحسين: تحسين استجابات الوكيل وتحليلاته بناءً على احتياجات المشروع وردود الفعل

  • أتمتة فرز المشكلات
  • مساعدة الوثائق
  • اكتشاف المشكلات المكررة
  • تقليل جهد المشرفين
  • دعم المساهمين
  • تحليل قوائم التغيير
  • سطح السياق
  • تكامل الأدوات

أدوات ذكاء اصطناعي شائعة مثل Oscar

goose

مستودعات GitHub للذكاء الاصطناعي

Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 31 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 31 في مستودعات GitHub للذكاء الاصطناعي

CodeFuse-ChatBot

مستودعات GitHub للذكاء الاصطناعي

CodeFuse-ChatBot هو مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 225 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…CodeFuse-ChatBot هو مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 225 في مستودعات GitHub للذكاء الاصطناعي

ديفيكا: مهندس برمجيات ذكاء اصطناعي عامل

مستودعات GitHub للذكاء الاصطناعي

ديفيكا هو مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 126 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…ديفيكا هو مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 126 في مستودعات GitHub للذكاء الاصطناعي

OpenHands

مستودعات GitHub للذكاء الاصطناعي

OpenHands هي منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 16 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…OpenHands هي منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 16 في مستودعات GitHub للذكاء الاصطناعي

Aider

وكلاء الذكاء الاصطناعي

Aider هو أداة برمجة زوجية بالذكاء الاصطناعي تتكامل مع الطرفية الخاصة بك، مما يتيح لك التعاون مع نماذج اللغة الكبيرة (LLMs) في مشاريع جديدة أو قواعد بيانات موجودة، مما يعزز…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 31 في وكلاء الذكاء الاصطناعي

عرض الأداة

وكلاء الذكاء الاصطناعي

أداة برمجة زوجية بالذكاء الاصطناعي تتكامل مع الطرفية الخاصة بك، مما يتيح لك التعاون مع نماذج اللغة الكبيرة (LLMs) في مشاريع جديدة أو قواعد بيانات موجودة، مما يعزز…Aider هو أداة برمجة زوجية بالذكاء الاصطناعي تتكامل مع الطرفية الخاصة بك، مما يتيح لك التعاون مع نماذج اللغة الكبيرة (LLMs) في مشاريع جديدة أو قواعد بيانات موجودة، مما يعزز…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 31 في وكلاء الذكاء الاصطناعي

TrueForge

مستودعات GitHub للذكاء الاصطناعي

TrueForge هي حزمة وكيل مفتوحة المصدر تعمل كطبقة وقت التشغيل لتحويل نموذج لغة كبير (LLM) إلى وكيل وظيفي. تم تصميمها لتبسيط تطوير ونشر التطبيقات المدفوعة بالذكاء الاصطناعي.

أدوات بناء وكلاء الذكاء الاصطناعي
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

حزمة وكيل مفتوحة المصدر تعمل كطبقة وقت التشغيل لتحويل نموذج لغة كبير (LLM) إلى وكيل وظيفي. تم تصميمها لتبسيط تطوير ونشر التطبيقات المدفوعة بالذكاء الاصطناعي.TrueForge هي حزمة وكيل مفتوحة المصدر تعمل كطبقة وقت التشغيل لتحويل نموذج لغة كبير (LLM) إلى وكيل وظيفي. تم تصميمها لتبسيط تطوير ونشر التطبيقات المدفوعة بالذكاء الاصطناعي.

أدوات بناء وكلاء الذكاء الاصطناعي
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

BeeAI Framework

مستودعات GitHub للذكاء الاصطناعي

BeeAI Framework هو مجموعة أدوات مفتوحة المصدر لبناء وكلاء الذكاء الاصطناعي وأنظمة الوكلاء المتعددين الجاهزة للإنتاج. يدعم التطوير في كل من Python و TypeScript، ويقدم ميزات للتفكير…

أدوات بناء وكلاء الذكاء الاصطناعي

المرتبة 107 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مجموعة أدوات مفتوحة المصدر لبناء وكلاء الذكاء الاصطناعي وأنظمة الوكلاء المتعددين الجاهزة للإنتاج. يدعم التطوير في كل من Python و TypeScript، ويقدم ميزات للتفكير…BeeAI Framework هو مجموعة أدوات مفتوحة المصدر لبناء وكلاء الذكاء الاصطناعي وأنظمة الوكلاء المتعددين الجاهزة للإنتاج. يدعم التطوير في كل من Python و TypeScript، ويقدم ميزات للتفكير…

أدوات بناء وكلاء الذكاء الاصطناعي
المرتبة 107 في مستودعات GitHub للذكاء الاصطناعي

LangChain

مستودعات GitHub للذكاء الاصطناعي

Langchain هي منصة هندسة الوكلاء مستضافة على GitHub، تتيح للمطورين المساهمة في تطويرها. يمكن للمستخدمين التفاعل مع المشروع من خلال إنشاء حساب على GitHub والمشاركة في تطوره.

الأتمتة والوكلاء

المرتبة 1 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

منصة هندسة الوكلاء مستضافة على GitHub، تتيح للمطورين المساهمة في تطويرها. يمكن للمستخدمين التفاعل مع المشروع من خلال إنشاء حساب على GitHub والمشاركة في تطوره.Langchain هي منصة هندسة الوكلاء مستضافة على GitHub، تتيح للمطورين المساهمة في تطويرها. يمكن للمستخدمين التفاعل مع المشروع من خلال إنشاء حساب على GitHub والمشاركة في تطوره.

مميزةالأتمتة والوكلاء
المرتبة 1 في مستودعات GitHub للذكاء الاصطناعي
1 من 8