Integuru: إنشاء الأكواد البرمجية المدعومة بالذكاء الاصطناعي لتكامل النظام الأساسي
Integuru هو وكيل للذكاء الاصطناعي مصمم لتبسيط عملية التكامل من خلال واجهات برمجة التطبيقات الداخلية لمنصة الهندسة العكسية. يقوم بإنشاء رمز التكامل من خلال تحليل طلبات شبكة المتصفح وفهم الإجراءات المقصودة.
وإليك كيفية عمل Integuru:
1. التقاط طلبات الشبكة: استخدم البرنامج النصي create_har.py لتسجيل جميع طلبات شبكة المتصفح، بما في ذلك ملفات تعريف الارتباط، وإنشاء ملف HAR.
2. قم بوصف الإجراء: اكتب مطالبة واضحة وموجزة تصف بدقة الإجراء الذي تريد من Integuru أن يقوم بأتمتته، على سبيل المثال، "تنزيل فواتير الخدمات العامة".
3. إنشاء التعليمات البرمجية: يأخذ Integuru ملف HAR والموجه الخاص بك كمدخلات ومخرجات كود Python القابل للتشغيل والذي يتفاعل مع نقاط النهاية الداخلية للنظام الأساسي لتحقيق الإجراء المطلوب.
كيف يعمل إنتيجورو
دعونا نحلل العملية بمثال ملموس:
السيناريو: تريد تنزيل فواتير الخدمات العامة الخاصة بك من موقع ويب،
1. تحليل طلبات الشبكة: يقوم Integuru بتحليل ملف HAR وتحديد طلبات الشبكة ذات الصلة المشاركة في عملية تنزيل الفاتورة. قد يتضمن ذلك طلبات لاسترداد معرف الحساب ومعرف المستخدم، متبوعًا بطلب لجلب الفواتير الفعلية.
2. فهم الإجراء: استنادًا إلى المطالبة "تنزيل فواتير الخدمات" وطلبات الشبكة، يستنتج Integuru تسلسل الخطوات المتضمنة في العملية.
3. إنشاء كود Python: يقوم Integuru بإنشاء كود Python الذي يحاكي سلوك المتصفح. قد يتضمن الرمز استدعاءات واجهة برمجة التطبيقات (API) لجلب معلومات الحساب والمستخدم، ثم اتصالًا لتنزيل فواتير الخدمات بناءً على المعلومات المستردة.
فيما يلي بعض الميزات الرئيسية لبرنامج Integuru:
1. الهندسة العكسية لواجهة برمجة التطبيقات الآلية: يقوم Integuru بتحليل طلبات الشبكة وتحديد واجهات برمجة التطبيقات الداخلية التي تستخدمها المنصة، مما يلغي الحاجة إلى اكتشاف واجهة برمجة التطبيقات يدويًا.
2. إنشاء الكود: يقوم Integuru بإنشاء كود Python للتكامل السلس مع الأنظمة الأساسية الخارجية.
3. مطالبة قابلة للتخصيص: يمكن للمستخدم أن يصف بوضوح الإجراء المطلوب بلغة طبيعية، مما يسمح بسهولة التخصيص والمرونة.
4. دعم النموذج: يدعم Integuru العديد من نماذج OpenAI، بما في ذلك gpt-4o وo1-preview، مما يتيح للمستخدمين اختيار النموذج الأكثر ملاءمة لاحتياجاتهم الخاصة.
5. سير العمل المبسط: تم تبسيط العملية، مما يتطلب الحد الأدنى من الخبرة الفنية، مما يجعل التكامل في متناول جمهور أوسع.
1. مفتاح OpenAI API: قم بإعداد مفتاح OpenAI API الخاص بك وأضفه إلى بيئتك باسم OPENAIAPIKEY.
2. تثبيت التبعيات: تثبيت تبعيات بايثون باستخدام الشعر:
``باش
تثبيت شعر
`
3. ابدأ شل الشعر:
``باش
قذيفة الشعر
`
4. إطلاق المتصفح:
``باش
تشغيل الشعر بيثون create_har.py
`
5. تسجيل الدخول وتنفيذ الإجراء: قم بتسجيل الدخول إلى النظام الأساسي الخاص بك وقم بتنفيذ الإجراء المطلوب.
6. قم بتشغيل Integuru:
``باش
تشغيل الشعر بيثون -m integuru - مطالبة "تنزيل فواتير الخدمات" - نموذج gpt-4o
`
الاستخدام
بمجرد إعداد Integuru، يمكنك استخدامه لإجراء هندسة عكسية لواجهات برمجة التطبيقات لمنصات مختلفة. ما عليك سوى تقديم ملف HAR ومطالبة واضحة.
لمزيد من المعلومات حول الخيارات المتاحة، قم بتشغيل:
``باش
تشغيل الشعر بيثون -m integuru --help
`
تجريبي
لرؤية Integuru أثناء العمل، قم بمراجعة المستودع التجريبي.
نحن نرحب بالمساهمات لتحسين Integuru! لا تتردد في إرسال المشكلات أو سحب الطلبات على مستودع المشروع.
معلومات
تم تطوير Integuru بواسطة Integuru.ai. نحن نقدم طلبات التكامل المخصصة، والميزات الإضافية، وخدمات الاستضافة والمصادقة.
نحن أيضًا نفتح واجهات برمجة التطبيقات غير الرسمية التي قمنا بإنشائها. استكشف مجموعتنا هنا: [رابط إلى مجموعة واجهة برمجة التطبيقات غير الرسمية].
رخصة
تم ترخيص Integuru بموجب ترخيص Apache-2.0.
الرموز الهابطة