LaiCai Flow: استخدام AI لأتمتة Android والمحاكيات

يساعدك LaiCai Flow على استخدام AI لأتمتة أجهزة Android والمحاكيات. يمكنك تحرير Flows في Graph View، أو إنشاء Flow عبر محادثة LLM API داخل تطبيق LaiCai، أو السماح لأدوات AI المكتبية مثل Codex وClaude بإنشاء Flows عبر MCP.

المزيد من دروس فيديو LaiCai Flow

  1. نظرة عامة على واجهة LaiCai Flow
  2. أنشئ أول ملف تعريف LaiCai Flow
  3. أنشئ أول عقدة LaiCai Flow
  4. أنشئ LaiCai Flow يدويًا
  5. أنشئ LaiCai Flow باستخدام AI Planner
  6. أنشئ ملفات تعريف LaiCai Flow باستخدام Codex و MCP
  7. شغّل أتمتة Android على الأجهزة باستخدام LaiCai Flow
  8. أتمتة Google Photos باستخدام عقد LaiCai Flow
  9. احذف صورة واحدة من Google Photos باستخدام عقد LaiCai Flow
  10. احذف عدة صور من Google Photos باستخدام عقد تكرار Flow
  11. احذف جميع صور Google Photos تلقائيًا باستخدام flow.until
  12. اكتب النص تلقائيًا على Android باستخدام data.array و flow.foreach

Core concepts

يمكنك فهم إعداد Flow كأنه مخطط تدفق: كل عقدة داخل Flow تنفذ مهمة واحدة فقط. لكل عقدة مدخلات ومخرجات، والعقدة السابقة تمرر البيانات إلى العقد التالية. على سبيل المثال، [عقدة مطابقة الصورة] مسؤولة فقط عن العثور على إحداثيات الصورة، ثم تمرر هذه الإحداثيات إلى [عقدة النقر] التالية لتنفيذ مهمة النقر.

Profile and Main Flow

A profile stores one or more flows. The Main Flow is the entry point that runs when you start automation on a device.

Nodes and data

يوفر Flow أنواعًا عديدة من العقد لمعالجة أنواع مختلفة من المهام. كل عقدة مسؤولة عن إجراء واضح أو خطوة معالجة بيانات، مثل عمليات الشاشة، أو الشروط، أو تحويل البيانات، أو التحكم في التدفق، أو التفاعل مع الخدمات الخارجية، أو استدعاء Flow آخر. بعد تشغيل العقدة، يمكنها إخراج بيانات لتستخدمها العقد اللاحقة.

ما الذي يمكن أن تفعله العقد

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

مراقبة الشاشة

استخدم مطابقة الصور وOCR واكتشاف الكائنات ولقطات الشاشة والبحث في شجرة UI للعثور على نص أو أزرار أو قوالب أو أهداف مرئية على شاشة Android الحالية.

vision.matchvision.ocrvision.detectvision.captureui.find

اللمس والإدخال

بعد أن توفر عقدة سابقة موضعًا أو قيمة، نفّذ tap أو swipe أو ضغطًا مطولًا أو سحبًا أو إدخال نص أو مفاتيح لوحة مفاتيح أو عمليات الحافظة.

pointer.tappointer.swipepointer.longPresspointer.draginput.text

التحكم في التطبيق والجهاز

افتح تطبيقات Android أو أوقفها، وأرسل Home وBack، والتقط صور شاشة، وسجل الشاشة، وعدّل الصوت، أو احفظ الوسائط على الهاتف.

app.openapp.forceStopdevice.homedevice.backdevice.screenshot

معالجة البيانات

اختر الحقول، واقرأ مسارات JSON، وابنِ كائنات ومصفوفات، وصفِّ القوائم ورتبها، وقارن القيم، واحفظ حالة التشغيل للخطوات اللاحقة.

data.pickdata.filterdata.sortdata.jsonGetvar.setstorage.get

التحكم في Flow

تفرّع حسب الشروط، وانتظر بين الخطوات، وأوقف التشغيل، واستدعِ Flow فرعيًا، وكرر Flow، ومر على المصفوفات، أو شغّل حتى ينجح Flow فرعي.

flow.branchflow.waitflow.runflow.repeatflow.forEachflow.until

التكامل الخارجي

استدعِ HTTP APIs، وحمّل ملفات محلية، وشغّل ماكرو أو AutoJS محفوظًا، واستخدم ADB Shell عند الحاجة إلى أتمتة Android أعمق.

http.requestfile.loadmacro.playautojs.runadb.shell

ثلاث طرق لإنشاء تدفق أتمتة LaiCai Flow

مثال Graph View يعرض سير أتمتة LaiCai Flow مبنيًا من عقد متصلة.
الطريقة 1

حرّر Flow في Graph View

مناسبة لمن لديهم خبرة في البرمجة أو الأتمتة عندما تكون المهمة واضحة وغير معقدة كثيرًا. في Graph View، أضف عقد الأتمتة يدويًا، واربطها حسب ترتيب التنفيذ، ثم اضبط معلمات كل عقدة ومدخلاتها ومخرجاتها وتمرير البيانات بين العقد.

  • ابدأ بتقسيم الهدف إلى خطوات محددة مثل فتح تطبيق، انتظار الشاشة، ثم النقر على زر.
  • استخدم الاتصالات لعرض مسار التنفيذ والفروع البسيطة مثل success وfailure وtrue وfalse.
  • شغّل بعد كل جزء صغير وراجع السجل للتحقق من معلمات العقدة، والمدخلات، والمخرجات، وحالة الجهاز.
الطريقة 2

أنشئ Flow عبر المحادثة داخل تطبيق LaiCai

لا تحتاج إلى أي أساس برمجي. يمكن لأي شخص وصف مهمة الأتمتة بلغة طبيعية وترك AI ينشئ أو يعدّل Flow داخل تطبيق LaiCai. يمكنك شرح الهدف كما في المحادثة، مثل فتح تطبيق، العثور على زر، قراءة نص، النقر على عنصر، إدخال محتوى أو تكرار عمليات. ويمكنك أيضًا استخدام @mention لاختيار صور القوالب أو مناطق OCR أو assets الجهاز أو عقدة موجودة بسرعة، حتى يحدّث AI الـ Profile الحالي بدقة أكبر.

  • صف المهمة بلغة عادية، مثل: “افتح YouTube، اضغط أيقونة البحث، وأدخل LaiCai Flow”.
  • استخدم @mention لاختيار assets مثل صور القوالب، مناطق التعرف، لقطات أزرار، أو عقد موجودة.
  • يستخدم AI الـ Flow الحالي، قدرات العقد، حالة الجهاز، والمواد التي حددتها لإنشاء أو تعديل روابط العقد ومعلماتها.
  • إذا كانت أسماء الحزم أو صور القوالب أو مناطق OCR أو معلومات الحساب أو معلمات API ناقصة، سيطلب التطبيق استكمالها بدل التخمين.
الطريقة 3

أنشئ Flows عبر MCP في Codex وClaude وأدوات AI المكتبية الأخرى

مناسبة لمن يستخدمون بالفعل Codex أو Claude أو أدوات AI مكتبية مشابهة. عبر LaiCai MCP، يمكن لـ AI المكتبي قراءة الأجهزة، وقدرات العقد، وassets الأتمتة، وProfiles الحالية مباشرة، لذلك لا تحتاج إلى نسخ هذا السياق إلى المحادثة ولا تستهلك LLM API token إضافية لهذا السياق المحلي. يمكنك الاستمرار في استخدام قدرات Codex وClaude في قراءة الكود، وتحليل الملفات، والاستدلال المنظم، والسياق الطويل، بينما ينشئ AI أو يفحص أو يحدّث LaiCai Flow Profile.

  • لا حاجة إلى نسخ معلومات الجهاز أو node schema أو assets أو محتوى Profile يدويًا إلى نافذة المحادثة.
  • السياق المحلي الذي يقدمه MCP لا يستهلك LLM API token إضافية.
  • يمكن دمج تحليل الكود وقراءة الملفات وتفكيك المشكلات في Codex وClaude للمساعدة في تصميم Flows أكثر تعقيدًا.
  • مناسب عندما يحتاج AI إلى الرجوع في الوقت نفسه إلى ملفات المشروع المحلية وassets الأتمتة وحالة الجهاز الحقيقية أثناء صيانة Profile.