⚡ المكتبة لإنشاء تطبيقات LLM وتحسينها تلقائيًا ⚡
كل الوثائق | نماذج | المستردون | الوكلاء | تقييم LLM | مدرب ومحسّنات
للباحثين من الذكاء الاصطناعي وفرق المنتج ومهندسي البرمجيات الذين يرغبون في تعلم طريقة الذكاء الاصطناعي.
تثبيت adalflow مع PIP:
pip install adalflowيرجى الرجوع إلى دليل التثبيت الكامل لمزيد من التفاصيل.
Model-agnostic لبناء خطوط أنابيب مهمة LLM ، بدءًا من RAG ، وكلاء إلى مهام NLP الكلاسيكية مثل تصنيف النص والتعرف على الكيان المسماة. من السهل الحصول على أداء عالي فقط باستخدام المطالبة اليدوية.Text-Grad و DsPy . من خلال أبحاثنا ، Text-Grad 2.0 و Learn-to-Reason Few-shot In Context Learning ، يحقق Adalflow Trainer أعلى دقة مع كونه أكثر كفاءة في الرمز المميز.فيما يلي مظاهرة تحسين في مهمة تصنيف النص:
من بين جميع المكتبات ، حقق Adalflow أعلى دقة مع المطالبة اليدوية (بدءًا من 82 ٪) وأعلى دقة بعد التحسين.
مزيد من القراءة: تحسين التصنيف
LLMs مثل الماء. تساعدك Adalflow على تشكيلها بسرعة في أي تطبيقات ، من تطبيقات Genai مثل chatbots ، والترجمة ، والتلخيص ، وتوليد الكود ، و Rag ، والعوامل المستقلة إلى مهام NLP الكلاسيكية مثل تصنيف النص والتعرف على الكيان المسماة.
يحتوي Adalflow على فئتين أساسيتان ، لكنهما قويان ، Component لخط الأنابيب ونوع DataClass لتفاعل البيانات مع LLMs. والنتيجة هي مكتبة ذات الحد الأدنى من التجريد ، مما يوفر للمطورين أقصى قدر من التخصيص .
لديك تحكم كامل في القالب المطري ، والنموذج الذي تستخدمه ، وتوصيل الإخراج لخط أنابيب المهمة الخاص بك.
يمكن الوصول إلى العديد من مقدمي الخدمات والموديلات عبر الواجهة نفسها:
جميع مزودي النماذج المتاحة
مزيد من القراءة: كيف بدأنا ، فلسفة التصميم والتسلسل الهرمي للطبقة.
يوفر AdalFlow تحسينًا موجهًا مميزًا وعالي الأداء في إطار موحد. لتحسين خط الأنابيب الخاص بك ، ما عليك سوى تحديد Parameter ونقلها إلى Generator Adalflow. سواء كنت بحاجة إلى تحسين تعليمات المهمة أو تشغيل بعض المظاهرات القليلة ، فإن إطار عمل AdalFlow يوفر طريقة سهلة لتشخيص خط الأنابيب وتصورها وتدريبها .
يوضح هذا الرسم البياني للحساب الديناميكي كيف يعمل عملية الاختلاط التلقائي والرسم البياني للحساب الديناميكي.
لا حاجة إلى العقد والحواف المحددة يدويًا ، وسيقوم AdalFlow تلقائيًا بتتبع الرسم البياني للحساب لك.
فقط حددها Parameter وقم بتمريرها إلى Generator Adalflow.
يعمل AdalComponent باعتباره "مترجمًا" بين خط أنابيب المهمة والمدرب ، وتحديد خطوات التدريب والتحقق من الصحة ، والمحسّلات ، والمقيمين ، ووظائف الخسارة ، والمحرك للخلف للتدرجات النصية أو تتبع المظاهرات ، ومولد المعلم.
الوثائق الكاملة Adalflow متوفرة في Adalflow.sylph.ai:
تم تسمية Adalflow على شرف Ada Lovelace ، عالم الرياضيات الرائد الذي أدرك أولاً أن الآلات يمكن أن تتجاوز مجرد الحسابات. كفريق واحد بقيادة مؤسس أنثى ، نهدف إلى إلهام المزيد من النساء لمتابعة وظائف في الذكاء الاصطناعي.
يعد Adalflow مشروعًا يحركه المجتمع ، ونحن نرحب بالجميع للانضمام إلينا في بناء مستقبل تطبيقات LLM.
انضم إلى مجتمع Discord لطرح الأسئلة ومشاركة مشاريعك والحصول على تحديثات على AdalFlow.
للمساهمة ، يرجى قراءة دليل المساهم لدينا.
العديد من الأعمال الحالية مستوحاة إلى حد كبير مكتبة Adalflow! فيما يلي قائمة غير شاملة:
Component Parameter Sequential .Textual Gradient Descent .__{input/output}__fields في DataClass الخاص بنا ومحسّن قليلة من القلق.AdalComponent Trainer . @software { Yin2024AdalFlow ,
author = { Li Yin } ,
title = { {AdalFlow: The Library for Large Language Model (LLM) Applications} } ,
month = { 7 } ,
year = { 2024 } ,
doi = { 10.5281/zenodo.12639531 } ,
url = { https://github.com/SylphAI-Inc/AdalFlow }
}