أوه-ماي-باي تجلب برمجة الذكاء الاصطناعي بمستوى IDE إلى الطرفية
oh-my-pi بواسطة كان بولوك هو وكيل برمجة ذكاء اصطناعي يعتمد على الطرفية يضع قدرات IDE داخل بيئة شل للمطورين والباحثين. تقوم الأداة بأتمتة تحرير الشيفرة، وإعادة الهيكلة، وتصحيح الأخطاء باستخدام تنسيق النماذج ونوى التنفيذ، بينما تقدم سياقًا مدركًا للمحرر وتصحيحات تم التحقق من سلامتها. تؤكد بنيتها على تفاعلات منخفضة الكمون، وتنفيذ مستمر، وقابلية توسيع عميقة، موجهة للمستخدمين المتقدمين الذين يفضلون سير العمل في الطرفية ويحتاجون إلى مساعد برمجي قابل للتعديل وغير مرتبط بنموذج معين.
إنه يدمج دلالات المحرر في سير العمل عبر سطر الأوامر
يوفر الأداة سياقًا بمستوى المحرر لوكيل الذكاء الاصطناعي من خلال دمج ميزات خادم اللغة للعمليات الدلالية مثل إعادة التسمية وإعادة الهيكلة، ومن خلال كشف محولات التصحيح التي تسمح للوكيل بتشغيل مصححات أصلية لـ C و Go و Python. تقسيم تنسيق الوكلاء الفرعيين يقسم المهام المعقدة إلى أشجار عمل معزولة بنتائج منظمة، بحيث يمكن للوكيل اقتراح تغييرات مستهدفة بدلاً من تصحيحات نصية عمياء.
يقلل نواة Rust من زمن التفاعل وينقل المهام الثقيلة
النواة الخاصة بالتطبيق مكتوبة بلغة Rust، حوالي 55,000 سطر، وتتعامل مع البحث عن الملفات وعدّ الرموز للحفاظ على تفاعلات الطرفية سريعة الاستجابة. يتطلب وقت تشغيل Bun للتنفيذ، ويوفر نوى Python و Bun دائمة لتشغيل الكود. هذه الخيارات التصميمية تنقل الأعمال المحاسبية المعتمدة على وحدة المعالجة المركزية خارج حلقة النموذج، مما يفسر تجربة زمن الاستجابة المنخفضة المبلغ عنها للجلسات التفاعلية.
تعديلات مؤمنة بواسطة هاش وأشجار عمل معزولة تقلل من مخاطر التعديل
تأتي سلامة التصحيحات من نظام تحرير مؤمن بواسطة هاش، المعروف باسم Hashline، الذي يربط التعديلات بالمحتوى بدلاً من أرقام الأسطر، مما يقلل من التصحيحات الفاشلة أو القديمة أثناء إعادة الهيكلة المدفوعة بالذكاء الاصطناعي. بالاقتران مع أشجار العمل الخاصة بالوكلاء الفرعيين وموصلات DAP الأصلية، تدعم الأداة تغييرات الكود خطوة بخطوة التي تنتج مخرجات منظمة بدلاً من الكتابة فوق الملفات غير المتميزة.
مصممة لمستخدمي الطاقة المتمرسين في الطرفية، وليس المحررين العاديين
يضع المطور الأداة للمهندسين، وباحثي الأمن، ومستخدمي الطاقة الذين يقبلون سير العمل المتمركز حول الطرفية ومنحنى التعلم. يتطلب التثبيت على Windows استخدام مسار PowerShell ويحتفظ المشروع بمجتمع نشط على GitHub، الذي يدعم التحديثات المتكررة والتكاملات المقدمة من المجتمع. توقع استثمار الوقت في التكوين لربط مزودي النموذج ومحولات التصحيح ببيئتك.
الأفضل للمستخدمين ذوي الخبرة في الطرفيات الذين يقبلون إعدادًا عمليًا
التطبيق هو خيار عملي للمطورين الذين يحتاجون إلى عمليات مدعومة بالذكاء الاصطناعي، على مستوى IDE داخل بيئة الصدفة، لأن نواته المكتوبة بلغة Rust وتكاملات المحرر تستهدف الموثوقية والاستجابة. المقايضة هي جهد الإعداد والصيانة، لأنه يعتمد على تكوين وقت التشغيل والطرفية. بالنسبة لأولئك المستعدين لتكوين توجيه النماذج ومهايئات تصحيح الأخطاء، فإن الأداة تكافئ ذلك الاستثمار. موصى بها.
المميزات
يمكن أن يتيح تكامل LSP إعادة هيكلة دلالية وإعادة تسمية
تحسين نواة Rust (~55 ألف سطر) استجابة الطرفية
تعديلات مرتبطة بالهاش تقلل من التصحيحات البرمجية الفاشلة أو القديمة
يدعم أكثر من 40 مزودًا لنماذج اللغة الكبيرة مع توجيه مخصص للنماذج
العيوب
يتطلب بيئة تشغيل Bun وإعداد البيئة يدويًا
تصميم يعتمد على الطرفية يفترض مهارات متقدمة للمستخدمين
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.