Cyra لغة ذات أنماط ثابتة، مصممة أولًا لنماذج اللغات الكبيرة (LLM)، تُترجَم إلى بايت كود BEAM. صياغة واحدة. صفر غموض. كامل قوة Erlang.
ما هي Cyra؟
لغة بطريقة واحدة حصرًا للتعبير عن كل بنية، بحيث يحمل كل رمز مُولَّد أقصى درجات الثقة.
أقواس وفواصل منقوطة على نمط لغة C. شكل قانوني واحد لكل بنية. تعظيم الثقة لكل رمز في نماذج توليد الكود.
كل معامل ونوع إرجاع مُصرَّح به صراحةً. تحقق Hindley-Milner تحت الغطاء. لا تخمين.
فاعلون، تحمّل الأخطاء، إعادة تحميل الكود أثناء التشغيل، التوزيع. كل قوة Erlang/OTP دون تعلّم صياغة Erlang.
توصيفات @pre و@post و@invariant.
صحة قابلة للتحقق آليًا منذ اليوم الأول.
شاهدها عمليًا
حلقة عملية مع دوال مُنمَّطة، مطابقة الأنماط، وتمرير الرسائل — كل ذلك بصياغة مألوفة.
module MyApp.Counter {
use IO;
// Process loop with state via recursion
fn counter_loop(count: int) -> void {
receive {
:increment => counter_loop(count + 1);
(:get, caller) => {
send(caller, (:count, count));
counter_loop(count);
}
:stop => :ok;
}
}
pub fn start() -> pid {
spawn(fn() -> void { counter_loop(0); });
}
@pre(n >= 0)
pub fn format_count(n: int) -> string {
"count: " <> Int.to_string(n);
}
}
حالات الاستخدام
أعطِ الأمر للذكاء الاصطناعي، واحصل على خدمة مصغّرة جاهزة. صياغة قانونية واحدة تعني أن كل سطر مُولَّد صحيح — لا فواصل منقوطة متوهَّمة.
عقود السلامة المدمجة تكشف الأخطاء قبل تشغيل الكود. المُترجم يثبت الصحة بدلًا منك.
تطبيقات دردشة، لوحات معلومات حية، خوادم ألعاب — ملايين المستخدمين المتزامنين، إصلاح ذاتي افتراضيًا. لا أطر عمل إضافية.
نظام التكامل المستمر يكتب ويختبر وينشر كود Cyra — بلا تدخل بشري. الصياغة الحتمية تعني صفر صراعات تنسيق.
انتقل من خادم واحد إلى مئة. العُقد تكتشف بعضها وتُصلح نفسها عبر مراكز البيانات تلقائيًا.
صياغة واحدة، معنى واحد، صفر تخمين. مراجعو الذكاء الاصطناعي يفهمون Cyra تمامًا — تدقيقات يمكنك الوثوق بها فعلًا.
تموضع صريح
Cyra مصممة خصيصًا لتوليد الكود بنماذج LLM مستهدفةً منصة BEAM. ليست محاولة لاستبدال Python أو JavaScript.
Elixir رائعة للمطورين البشريين. Cyra مصممة للآلات التي تولّد الكود وتتحقق منه بشكل مستقل.
Cyra تُترجَم إلى بايت كود BEAM عبر Core Erlang. تعمل على نفس الآلة الافتراضية التي تشغّل Discord وEricsson وHeroku وNintendo وCisco والعديد من المنتجات والشركات الكبرى الأخرى.
تستهدف تطبيقات OTP الإنتاجية مع المشرفين وGenServers وإعادة تحميل الكود أثناء التشغيل والتجميع الموزّع.
فلسفة التصميم
“شكل واحد، معنى واحد”
مستوحاة من Characteristica Universalis للايبنتز. كل بنية لها تمثيل نحوي واحد حصرًا، مما يزيل الغموض للآلات والبشر على حدٍّ سواء.
“آلات تفكّر”
مصممة للتوليد الآلي والتحقق. نظام الأنماط والعقود والصياغة الحتمية تجعل من الممكن لنماذج LLM أن تنتج كودًا صحيحًا قابلًا للإثبات.
“على أكتاف العمالقة”
آلة BEAM الافتراضية مُختبرة في ميادين المعارك عبر عقود من أنظمة الاتصالات والأنظمة الموزّعة. Cyra ترث كل ذلك — الفاعلون، تحمّل الأخطاء، الترقيات أثناء التشغيل — بصياغة تفضّلها الآلات.