Go

reins — لا يبقى من Quest CLI سوى النطاق، والـ ratchet يصير إطارًا

reins — لا يبقى من Quest CLI سوى النطاق، والـ ratchet يصير إطارًا

علّم how-make-quest كيف تبني Quest CLI بيديك العاريتين. لكنك حين تبني الـ CLI الثاني تعيد كتابة الـ ratchet نفسه، وscan/next/submit نفسها، والتجميع نفسه. يستخرج reins ذلك الثابت بوصفه إطارًا — يُورِّد reins الـ ratchet وهيكل الأوامر والتجميع وexport، وأنت لا تُنفّذ سوى بوابة النطاق (gate.Definition بأربع دوال). البوابة كتالوج قواعد صدّ الـ cheese، وdefeat graph في toulmin يعيد للوكيل دليل خطّة «لماذا خسرتَ، وبتغيير ماذا تربح».

كيفية صنع Quest CLI — بناء أداة تجعل الآلة هي من يحكم على الإنجاز بنفسك

كيفية صنع Quest CLI — بناء أداة تجعل الآلة هي من يحكم على الإنجاز بنفسك

يقول الذكاء الاصطناعي «لقد أنجزت كل شيء». لكنه في الواقع لم يُنهِ المهمة. هذا المقال يشرح كيف تبني بنفسك الأداة التي تحل تلك المشكلة — Quest CLI. من المبدأ (لماذا) إلى هيكل أوامر cobra (كيف)، يمكّن هذا المقال وحده الوكيل من صنع Quest CLI بلغة Go. وhuma هو المثال المحلول.

codistill -- استخلاص SSOT من الكود الموجود

codistill -- استخلاص SSOT من الكود الموجود

هل يجب البدء من SSOT لاستخدام yongol؟ لا. codistill يستخلص تلقائياً OpenAPI وDDL واستعلامات sqlc من الكود الموجود عبر 16 إطار عمل ويب في 8 لغات. ليس أساسات بل تعزيز مقاوم للزلازل.

toulmin — محرك قواعد يحسب العقود

toulmin — محرك قواعد يحسب العقود

على مدار 60 عامًا، تعاملت محركات القواعد مع موضوع التحقق باعتباره حقيقة (fact). أما toulmin فيتعامل معه باعتباره ادعاء (claim). تم تحويل نموذج تولمن للحجاج إلى محرك قواعد بلغة Go.

filefunc — ملف واحد، مفهوم واحد

filefunc — ملف واحد، مفهوم واحد

وحدة التنقل لوكيل الكود الذكي هي الملف. filefunc هو اتفاقية هيكلة كود Go وأداة CLI تفرض مفهوماً واحداً لكل ملف.

SSaC — Service Sequences as Code

SSaC — Service Sequences as Code

مفهوم مستقل عن اللغة يُفكّك تدفق الأعمال داخل دوال الخدمة إلى كتل تصريحية (sequences). أعلن فقط عن الـwhat باستخدام 10 أنواع ثابتة، ويتولى codegen ملء الـhow.