00:00:00هذه أداة واجهة سطر أوامر (CLI) من ASI1.
00:00:02إنه نموذج ذكاء اصطناعي وكيل يمكنك تشغيله من واجهة سطر أوامر بايثون.
00:00:06إما أن تكون مفيدة حقًا، أو أنها مجرد وكيل آخر ينهار في اللحظة التي
00:00:10تحاول فيها أتمتته.
00:00:11هذا ما سنكتشفه هنا.
00:00:13نصدر فيديوهات باستمرار، لذا احرصوا على الاشتراك.
00:00:16[موسيقى]
00:00:21الآن، ASI1 هي منصة بالفعل، لكن أداة سطر الأوامر الخاصة بهم جديدة.
00:00:26معظم أدوات الذكاء الاصطناعي حاليًا تبدأ بلوحة تحكم (Dashboard).
00:00:29أما ASI1 فيمكنها الآن البدء من الطرفية (Terminal)، وهو ما يبدو أمرًا بسيطًا، لكنه يغير الكثير في الواقع.
00:00:34بما أنها ليست منتجًا يركز على واجهة المستخدم أولاً، فهي لم تعد مجرد ساحة تجارب للأوامر (Prompt playground)
00:00:39مثل الأدوات الأخرى التي تحاول أن تكون أداة لسير العمل.
00:00:41إنها واجهة سطر أوامر، وواجهة برمجة تطبيقات (API)، وسلوك بنظام الوكيل (Agent) في آن واحد.
00:00:45هذا رائع حقًا، يمكننا دمجها مباشرة في تدفقات عملنا.
00:00:49لكنها قد تكون فخًا أيضًا، لأن الكثير من هذه الأدوات تنهار بمرور الوقت.
00:00:53وإذا كان هذا حقيقيًا، فيجب أن يعمل أمرنا هنا بالفعل.
00:00:55هذا هو الإعداد بالكامل.
00:00:57واجهة سطر أوامر بايثون تتصل بواجهة برمجة تطبيقات ASI1.
00:01:00السكربت المخصص الذي لدي هنا هو ما تستخدمه عندما تريد حقًا
00:01:05ربطها بنظامك.
00:01:06سترى تدفق الرموز (token streaming)، جميل، لكن ليس هذا هو المغزى.
00:01:09المغزى هو أن هذه ليست واجهة دردشة متخفية في شكل API.
00:01:14إنها مجرد HTTP، ورؤوس (headers)، و JSON.
00:01:17الآن بما أن لدي السكربت، يمكنني ببساطة تشغيله ولصق سؤال هنا.
00:01:22سأكتب شيئًا مثل: لنخطط لبناء CLI يراقب، ويسجل،
00:01:26ويكتشف الطفرات، مع إظهار الخطة فقط.
00:01:29بعدها نحصل على مخرجات مفصلة تمامًا كما هو متوقع.
00:01:33حقيقة أخرى جيدة هنا هي أن نسخة سكربت الـ CLI ستتذكر
00:01:36السياق، لذا يمكنك المتابعة.
00:01:39الآن يمكنني المتابعة بسؤال مثل: لماذا؟
00:01:42وهو بالضبط ما نريده غالبًا كمطورين،
00:01:45ويمكننا التوسع في هذا السياق.
00:01:46الآن إذا كنت بحاجة إلى بيانات حديثة،
00:01:48فيمكنها أيضًا إجراء بحث ويب باستخدام معامل “web search” بهذا الشكل.
00:01:52سأسأل: ما الذي تغير في بايثون 3.14 مؤخرًا؟
00:01:55أعطني خمس نقاط، سنقوم ببحث ويب وتدفق مباشر.
00:01:59لكن هذا لا يعني بالضرورة أنها مفيدة لمجرد أنها تنتج هذا.
00:02:01فالسؤال الحقيقي الآن هو، لماذا يجب أن تهتم؟
00:02:04لأنه إذا نجح هذا، فسيكون مكانه الطبيعي في سير العمل، والسكربتات، وجلسات SSH، وخطوط أنابيب CI.
00:02:12وإذا لم ينجح، فهو مجرد شيء آخر لا يمكنك الوثوق به في الأتمتة.
00:02:16من الجيد أن يكون لديك أداة ليست مجرد “إضافة لطيفة”، بل
00:02:18شيء يمكنك ربطه بنظامك ثم نسيانه.
00:02:21الآن سنقوم بالشيء الذي تتجنبه معظم عروض الوكلاء (Agents).
00:02:25بدلاً من إنشاء سكربت CLI وتشغيله مع التدفق،
00:02:28يمكننا في الواقع تثبيتها عبر pip أيضًا،
00:02:31مما سيختصر الأوامر عندما نقوم بتشغيلها فعليًا.
00:02:34هذا يقلل من المرونة، لكنه يسمح لنا بتشغيلها بشكل أسرع.
00:02:40بعد تثبيت كل شيء عبر pip، يمكننا إرسال الأوامر بمجرد قول: الآن asi1،
00:02:45اشرح لماذا تهم الجلسات ذات الحالة (stateful) للأتمتة، وشغل الأمر.
00:02:50هنا ترى أنه يفتح واجهة سريعة ثم يظهر لنا الإجابة.
00:02:53الآن بالنسبة لنسخة الـ pip هذه،
00:02:53هناك مشكلة واحدة تعتبر عيبًا كبيرًا في نظري.
00:02:55فهي لا تحتفظ بأي سياق كما يفعل سكربت الـ CLI.
00:02:58لذا، تصرفوا بناءً على ذلك.
00:03:02حسنًا، عندما تقول asi1 أن الأداة “وكيلة” (agentic)، فهي تعني ثلاثة أشياء محددة هنا.
00:03:04أولاً، جلسات ذات حالة، ثم تفكير متعدد الخطوات،
00:03:10ثم القدرة على تأجيل العمل وإكماله لاحقًا.
00:03:15وهذا يعني ببساطة أنها ليست مجرد “أدخل نصًا وخذ ردًا”،
00:03:18بل هي أقرب إلى سير عمل يمكنك الاستمرار فيه.
00:03:21نقطة سريعة هنا، أطر عمل الوكلاء منتشرة في كل مكان.
00:03:24نعم، معظمها يبدو رائعًا في العرض التجريبي ثم ينهار عند الاستخدام الفعلي.
00:03:27المقياس الحقيقي هو: هل تصمد هذه الأداة عند تحويلها لسكربت؟
00:03:32لقد أنشأنا سكربت الـ CLI هذا، ويمكنك دمجه في أحد تدفقات عملك.
00:03:35والإجابة هي “أحيانًا”، مما ينقلني إلى المقايضات.
00:03:39أولاً، ما الذي تتفوق فيه أداة ASI1 CLI؟
00:03:42حسنًا، أولاً، هي واجهة برمجة تطبيقات متوافقة مع OpenAI.
00:03:45أنت تعرف بالفعل كيفية استدعائها، وهذا سهل.
00:03:48ثانيًا، هي تركز على سطر الأوامر (CLI) أولاً، وليس واجهة المستخدم.
00:03:51هذا أمر نادر، لكنه مقصود.
00:03:53ثالثًا، هي تدعم لغة بايثون بشكل أصلي، وهو أمر رائع عند العمل على سكربتاتنا.
00:03:56لا توجد لغات خاصة (DSL) أو ملفات YAML معقدة.
00:04:01والنقطة الأخيرة هي أن حالة الجلسة تبقى في مكانها الصحيح،
00:04:03داخل البروتوكول، وليس في تطبيقك.
00:04:06هذه ميزات جيدة حقًا لنا.
00:04:08لكن السلبيات لا تزال موجودة، لأن هناك القليل منها.
00:04:10الوصول إلى الـ API ليس واضحًا.
00:04:13لقد استغرق الأمر مني وقتًا للعثور عليه، أكثر مما ينبغي.
00:04:15هذه لا تزال أداة في مراحلها الأولى، لذا فإن النظام البيئي لها صغير.
00:04:18ومثل أي نظام وكلاء،
00:04:22تعتمد الموثوقية بشكل كبير على كيفية تصميمك لسير العمل.
00:04:23هذا ليس مجرد “وصل وشغل”.
00:04:27إذًا لمن هذه الأداة فعليًا؟
00:04:29إذا كنت تبني أتمتة، أو وكلاء داخليين، أو
00:04:31تدفقات عمل ذكاء اصطناعي على مستوى البنية التحتية، فقد تستحق هذه التجربة.
00:04:33أما إذا كنت تريد روبوت دردشة مصقولاً أو واجهة مستخدم جميلة، فهذه ليست الأداة المناسبة.
00:04:37ولكن لا بأس بذلك.
00:04:41فمن المهم معرفة ما تحتاجه فعليًا في سير عملك.
00:04:42أدوات الذكاء الاصطناعي تنتقل إلى مستويات أدنى في البنية التقنية، بعيدًا عن المنتجات الجاهزة ونحو العناصر الأساسية.
00:04:45لقد عادت أدوات سطر الأوامر (CLIs)، وبدأ الوكلاء يبدون أقل كمنصات
00:04:49وأكثر كأدوات قابلة للتركيب.
00:04:53أداة ASI1 CLI تقع تمامًا في قلب هذا التحول.
00:04:55لا أقول أن هذا هو مستقبل الوكلاء، لكنه
00:04:59واحد من أفضل التطبيقات التي جربتها حتى الآن.
00:05:01جربوها، شغلوها من الرابط أدناه، ونراكم في فيديو آخر.
00:05:05Check it out, spin it up below, and we'll see you in another video.