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

magentic

magentic تدمج نماذج اللغة الكبيرة (LLMs) بسلاسة كوظائف Python. تسمح للمطورين بإنشاء وظائف تُرجع مخرجات منظمة من نماذج LLMs باستخدام مُزخرفات مثل @prompt و @chatprompt. هذا يُمكّن من بناء أنظمة وكيلة معقدة عن طريق دمج استعلامات LLM، واستخدام الأدوات، وكود Python التقليدي.

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

magentic هي مكتبة Python مصممة لتبسيط دمج نماذج اللغة الكبيرة (LLMs) في مشاريع Python الخاصة بك. إنها تمكّن المطورين من التعامل مع تفاعلات LLM كوظائف Python قياسية، والاستفادة من المُزخرفات مثل `@prompt` و `@chatprompt` لتحديد المطالبات وتلقي مخرجات منظمة. يسهّل هذا النهج إنشاء أنظمة وكيلة متطورة عن طريق المزج السلس لقدرات LLM مع كود Python الحالي والأدوات الخارجية.

قراءة المزيد

تدور الوظائف الأساسية لـ magentic حول مُزخرفاتها، التي تحوّل وظائف Python إلى عمليات مدعومة بـ LLM. يسمح مُزخرف `@prompt` بإنشاء وظائف تأخذ وسائط، وتدرجها في قالب مطالبة مُعرّف مسبقًا، ثم ترسلها إلى LLM للمعالجة. يمكن أن يكون الإخراج من LLM سلسلة نصية بسيطة أو كائنًا منظمًا، مثل نموذج Pydantic، بفضل التعليقات التوضيحية للنوع. يوسع مُزخرف `@chatprompt` هذا عن طريق تمكين استخدام قوالب رسائل الدردشة، بما في ذلك رسائل النظام، ورسائل المستخدم، ورسائل المساعد، وهو مفيد بشكل خاص للمطالبات ذات الأمثلة القليلة وتوفير السياق.

تدعم magentic ميزات متقدمة مثل استدعاء الوظائف، حيث يمكن لـ LLM أن يقرر استدعاء وظائف Python محددة بوسائط مُقدمة. يعزز مُزخرف `@prompt_chain` هذا بشكل أكبر عن طريق السماح لنماذج LLM بربط استدعاءات الوظائف، باستخدام إخراج استدعاء واحد كمدخل للاستدعاء التالي، حتى يتم الوصول إلى إجابة نهائية. للتطبيقات في الوقت الفعلي، توفر magentic إمكانيات البث لكل من المخرجات النصية والمنظمة، مما يسمح للمطورين بمعالجة البيانات فور إنشائها. يتم دعم البرمجة غير المتزامنة أيضًا بشكل جيد، مما يتيح استعلامات LLM المتزامنة لتسريع أوقات الإنشاء بشكل كبير.

تتميز المكتبة بدعم واسع لموفري LLM، بما في ذلك OpenAI و Anthropic و Ollama، مع تكوينات لواجهات برمجة التطبيقات المتوافقة مع OpenAI. تتيح هذه المرونة للمطورين اختيار LLM الذي يناسب احتياجاتهم وميزانيتهم بشكل أفضل. تؤكد magentic أيضًا على تجربة المطور من خلال ميزات مثل التعليقات التوضيحية للنوع لتحسين تكامل IDE والمراقبة من خلال تكامل OpenTelemetry و Logfire. تم تصميمها للمطورين الذين يتطلعون إلى بناء تطبيقات ذكية، وعوامل ذكاء اصطناعي، وسير عمل معقدة تستفيد من قوة نماذج LLM ضمن بيئة Python مألوفة.

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

  • دمج نماذج LLMs كوظائف Python باستخدام المُزخرفات.

  • تحديد المطالبات باستخدام @prompt ورسائل الدردشة باستخدام @chatprompt.

  • إنشاء مخرجات منظمة باستخدام نماذج Pydantic وأنواع Python.

  • دعم إعادة المحاولة بمساعدة LLM لتحسين الالتزام بمخطط الإخراج.

  • المراقبة مع تكامل OpenTelemetry و Pydantic Logfire.

  • خيارات التكوين لموفري LLM متعددين (OpenAI، Anthropic، Ollama).

  • استدعاء الوظائف والربط لسير عمل LLM المعقدة.

  • بث المخرجات النصية والمنظمة للمعالجة في الوقت الفعلي.

  • دعم الوظائف غير المتزامنة لاستعلامات LLM المتزامنة.

  • تعليقات توضيحية للنوع لتحسين دعم IDE والتدقيق.

  • دعم قدرات الرؤية في تفاعلات LLM.

  1. استنساخ المستودع: git clone https://github.com/jackmpcollins/magentic.git

  2. تثبيت التبعيات: pip install magentic

  3. تكوين مفتاح API الخاص بـ LLM: قم بتعيين متغيرات البيئة مثل OPENAI_API_KEY.

  4. تعريف وظائف LLM: استخدم مُزخرفات @prompt أو @chatprompt.

  5. تنفيذ وظائف LLM: قم باستدعاء وظائف Python المُزخرفة.

  6. دمج المخرجات: استخدم المخرجات المنظمة أو البيانات المتدفقة في تطبيقك.

  • تطوير عوامل الذكاء الاصطناعي
  • استخراج البيانات المنظمة
  • إنشاء المحتوى
  • سير العمل الآلي
  • تطوير روبوتات الدردشة
  • تكامل الأدوات
  • مساعدة تحليل البيانات

تقييمات magentic

جاري التحميل...

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

Langroid

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

Langroid هو إطار عمل Python لبناء تطبيقات مدعومة بـ LLM باستخدام نموذج برمجة متعدد الوكلاء. يسمح للمطورين بإنشاء وكلاء، وتزويدهم بالأدوات و LLMs، وتنسيق تعاونهم لحل المشكلات…

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

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

عرض الأداة

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

إطار عمل Python لبناء تطبيقات مدعومة بـ LLM باستخدام نموذج برمجة متعدد الوكلاء. يسمح للمطورين بإنشاء وكلاء، وتزويدهم بالأدوات و LLMs، وتنسيق تعاونهم لحل المشكلات…Langroid هو إطار عمل Python لبناء تطبيقات مدعومة بـ LLM باستخدام نموذج برمجة متعدد الوكلاء. يسمح للمطورين بإنشاء وكلاء، وتزويدهم بالأدوات و LLMs، وتنسيق تعاونهم لحل المشكلات…

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

Lagent

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

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

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

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

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

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

Dify

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

Dify هي منصة مفتوحة المصدر لتطوير تطبيقات LLM. توفر لوحة مرئية لبناء تدفقات عمل الذكاء الاصطناعي، وخطوط أنابيب RAG، وقدرات الوكيل. مع دعم شامل للنماذج وميزات LLMOps، تتيح النماذج…

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

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

عرض الأداة

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

منصة مفتوحة المصدر لتطوير تطبيقات LLM. توفر لوحة مرئية لبناء تدفقات عمل الذكاء الاصطناعي، وخطوط أنابيب RAG، وقدرات الوكيل. مع دعم شامل للنماذج وميزات LLMOps، تتيح النماذج…Dify هي منصة مفتوحة المصدر لتطوير تطبيقات LLM. توفر لوحة مرئية لبناء تدفقات عمل الذكاء الاصطناعي، وخطوط أنابيب RAG، وقدرات الوكيل. مع دعم شامل للنماذج وميزات LLMOps، تتيح النماذج…

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

DemoGPT

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

DemoGPT هي أداة مفتوحة المصدر لإنشاء وكلاء الذكاء الاصطناعي باستخدام نماذج اللغة الكبيرة. تتيح للمستخدمين بناء وتخصيص واستخدام وكلاء الذكاء الاصطناعي باستخدام أدوات ومطالبات وأطر…

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

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

عرض الأداة

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

أداة مفتوحة المصدر لإنشاء وكلاء الذكاء الاصطناعي باستخدام نماذج اللغة الكبيرة. تتيح للمستخدمين بناء وتخصيص واستخدام وكلاء الذكاء الاصطناعي باستخدام أدوات ومطالبات وأطر…DemoGPT هي أداة مفتوحة المصدر لإنشاء وكلاء الذكاء الاصطناعي باستخدام نماذج اللغة الكبيرة. تتيح للمستخدمين بناء وتخصيص واستخدام وكلاء الذكاء الاصطناعي باستخدام أدوات ومطالبات وأطر…

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

DAGent

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

DAGent هي مكتبة Python مصممة لبناء وكلاء الذكاء الاصطناعي بسرعة. تقوم بتنظيم سلوك وكيل الذكاء الاصطناعي في سير عمل باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs)، حيث تكون…

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

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

مكتبة Python مصممة لبناء وكلاء الذكاء الاصطناعي بسرعة. تقوم بتنظيم سلوك وكيل الذكاء الاصطناعي في سير عمل باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs)، حيث تكون…DAGent هي مكتبة Python مصممة لبناء وكلاء الذكاء الاصطناعي بسرعة. تقوم بتنظيم سلوك وكيل الذكاء الاصطناعي في سير عمل باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs)، حيث تكون…

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

Pi Agent Harness

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

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

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

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

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

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

Qwen-Agent

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

Qwen-Agent هو إطار عمل مفتوح المصدر لبناء تطبيقات نماذج اللغة الكبيرة (LLM) باستخدام نماذج Qwen. يدعم استدعاء الوظائف، وتفسير التعليمات البرمجية، و RAG، والمزيد، مما يتيح إنشاء…

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

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

إطار عمل مفتوح المصدر لبناء تطبيقات نماذج اللغة الكبيرة (LLM) باستخدام نماذج Qwen. يدعم استدعاء الوظائف، وتفسير التعليمات البرمجية، و RAG، والمزيد، مما يتيح إنشاء…Qwen-Agent هو إطار عمل مفتوح المصدر لبناء تطبيقات نماذج اللغة الكبيرة (LLM) باستخدام نماذج Qwen. يدعم استدعاء الوظائف، وتفسير التعليمات البرمجية، و RAG، والمزيد، مما يتيح إنشاء…

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

openvibe

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

Openvibe هو إطار عمل مفتوح المصدر يعتمد على لغة بايثون ومصمم لعملاء ترميز الذكاء الاصطناعي. يوفر هيكلًا معياريًا لتطوير ونشر تطبيقات Auto-GPT. تشمل الميزات الرئيسية طبقة تجريد LLM…

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

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

إطار عمل مفتوح المصدر يعتمد على لغة بايثون ومصمم لعملاء ترميز الذكاء الاصطناعي. يوفر هيكلًا معياريًا لتطوير ونشر تطبيقات Auto-GPT. تشمل الميزات الرئيسية طبقة تجريد LLM…Openvibe هو إطار عمل مفتوح المصدر يعتمد على لغة بايثون ومصمم لعملاء ترميز الذكاء الاصطناعي. يوفر هيكلًا معياريًا لتطوير ونشر تطبيقات Auto-GPT. تشمل الميزات الرئيسية طبقة تجريد LLM…

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