دوز مباشرة للمحتوى الرئيسي
دروس فالذكاء الاصطناعي

كيفاش تنشئ أشكال بحثية واجدة للنشر باستعمال FigGenie

تعلّم كيفاش تثبّت FigGenie كإضافة ديال Claude Code ولا كـ Agent Skill، وتهيّأ الاعتماديات ديال التصيير، وتنشئ أشكال بحثية قابلة للتعديل بصيغ SVG وPDF وPNG وPowerPoint. هاد الدليل كيغطي حتى الصيغ الرياضية، والتسميات بلُغات شرق آسيا، والتحقق، والمراجعات، ونصائح التصدير.

كيفاش تنشئ أشكال بحثية واجدة للنشر باستعمال FigGenie

شنو هو FigGenie؟

FigGenie هو مهارة ديال وكيل ذكاء اصطناعي كترسم أشكال واجدة للنشر فالأوراق التقنية. عطِ الوكيل وصف النظام ديالك، الآلية، شكل موجود، ولا أي مادة مصدر أخرى، وهو كيوجّهك عبر سيرورة مختصرة ديال الرسم، والتصيير، والفحص، والمراجعة البصرية، والتنقيح.

سيرورة عمل FigGenie ومخرج الشكل البحثي

بخلاف مولّد الصور النقطية، FigGenie كينشئ رسومات متجهية قابلة للتحرير. المخرج الأساسي ديالو هو SVG فيه الخطوط مضمّنة والعناصر مسمّاة. ويقدر حتى يخرّج PDF بحجم الشكل للاستعمال مع LaTeX، ومعاينة PNG، وتعليق أولي، وحتى عرض PowerPoint قابل للتحرير إلا طلبتيه.

المشروع مصمّم حاليا بالأساس للأشكال الموجودة فبحوث الأنظمة. القواعد ديالو مستخرجة من مجموعة فيها 12,577 شكلا من 1,113 ورقة من OSDI وNSDI وSOSP وASPLOS، منشورة بين 2023 و2026. القائمون على المشروع قيّمو يدويا 2,041 شكلا، ولخّصو النتائج فـ20 تخطيطا معماريا، وخمس عائلات ديال الآليات، و21 لوحة ألوان، و485 نموذجا مشروحا، و2,853 جزءا قابل لإعادة الاستعمال.

الخصائص الرئيسية

  • مخططات معمارية: اختار من بين 20 قالب تخطيط لعرض المكوّنات، وتدفّق التحكم، وتدفّق البيانات، ومراحل التنفيذ، وبنيات الأنظمة المرتبطة بها.
  • أشكال الآليات: أنشئ أشكال المقارنة، والتطوّر، والمنطق، والشرح المرحلي، والتشريح.
  • مخرج متجهي قابل للتحرير: حلّ SVG الناتج فـIllustrator ولا محرّر متجهي متوافق آخر، وكمل تحرير العناصر الفردية.
  • PDF واجد للورقة: صدّر PDF مقصوص على قياس الشكل باش تدمجو فوثائق LaTeX.
  • PowerPoint قابل للتحرير: طلب PPTX كيولّيو فيه العناصر الأولية أشكالا أصلية، وكتبقى التسميات نصوصا حيّة، وكتحتافظ المجموعات بالأسماء ديالها اعتمادا على معرّفات المواصفات.
  • دعم الصيغ: ضمّن صيغ TeX متجهية باستعمال إعداد Node.js وMathJax الاختياري.
  • تسميات متعددة اللغات: استعمل الصينية ونصوص CJK أخرى بالإضافة للنص اللاتيني.
  • محتوى مختلط: جمّع بين العناصر المتجهية والأيقونات، ولقطات الشاشة، والصور، ولا صور نقطية أخرى.
  • فحص آلي: FigGenie كيصيّر الشكل وكيقيسو فـChromium بلا واجهة، وكيشغّل أداة فحص، وكيعاود يراجع النتيجة بصريا من بعد التعديلات.
  • تصميم بمقياس الطباعة: الأشكال كترسم بالنقط على قياس عمود ورقة بعرض 240 نقطة، باش تبقى التسميات مقروءة فحجم النشر.
مثال على شكل معماري قابل للتحرير

قبل التثبيت

خاصك وكيل ذكاء اصطناعي يقدر يحمّل المهارات، وينفّذ أوامر الصدفة، ويفحص صورة PNG مصيّرة. FigGenie كيدعم مباشرة التثبيت كإضافة لـClaude Code، ويقدر Codex والوكلاء المتوافقون يحمّلوه كـAgent Skill عادي.

التبعيات المحلية المطلوبة هي:

  • Python 3
  • Playwright وتثبيت Chromium بلا واجهة
  • حزم Python ‏lxml وpillow وplaywright وfonttools

Node.js 18 ولا أحدث اختياري وكيستعمل لصيغ TeX. تصدير PowerPoint كيحتاج زيادة على ذلك الحزمة الاختيارية python-pptx. والمعادلات الأصلية فـPowerPoint كتحتاج حتى هي الملف mathml2omml.xsl ديال Office.

خيار التثبيت 1: طلب من الوكيل ديالك يثبّت FigGenie

أسهل طريقة هي تعطي رابط المستودع للوكيل ديال الذكاء الاصطناعي وتطلب منو يثبّت المهارة ويهيّأ التبعيات ديالها:

Install this skill and set up its dependencies: https://github.com/Sleepy-Avacado/FigGenie

من بعد التثبيت، تأكد باللي الوكيل يقدر يلقى المهارة، وينفّذ السكريبتات ديالها، ويشغّل Chromium فالوضع بلا واجهة، ويفحص معاينات PNG.

خيار التثبيت 2: تثبيت إضافة Claude Code

فـClaude Code، زِد سوق FigGenie ومن بعد ثبّت الإضافة:

/plugin marketplace add Sleepy-Avacado/FigGenie
/plugin install figgenie@figgenie

ملي كتولي الإضافة مفعّلة، تقدر تطلب من Claude Code ينشئ، وينتقد، وينقّح، ولا يعاود يرسم شكلا ديال ورقة.

خيار التثبيت 3: تثبيتو كـAgent Skill

FigGenie هو Agent Skill عادي فيه ملف SKILL.md، وسكريبتات، ومواد مرجعية. نسخ المستودع وربط مجلد المهارة ديالو بالمكان المخصّص للمهارات عند الوكيل ديالك:

git clone https://github.com/Sleepy-Avacado/FigGenie.git
mkdir -p ~/.agents/skills
ln -s "$PWD/FigGenie/skills/figgenie-paper-diagram" ~/.agents/skills/figgenie-paper-diagram

إصدارات Codex القديمة كتقرا المهارات من ~/.codex/skills. إلا ما تعرّفاتش التثبيت ديالك على المهارة تحت ~/.agents/skills، حطّها ولا ربطها فالمجلد القديم بدال ذلك.

ثبّت تبعيات التصيير المطلوبة

pip install lxml pillow playwright fonttools
playwright install chromium

هاد الحزم كتوفّر معالجة XML، ومعالجة الصور، وأدوات الخطوط، وأتمتة المتصفح، والتصيير، ودعم الفحص.

فعّل تصدير PowerPoint الاختياري

pip install python-pptx

ثبّت Node.js 18 ولا أحدث إلا كانت الأشكال ديالك محتاجة صيغ TeX. وحسب وثائق المشروع، MathJax كيثبّت راسو فأول استعمال.

أنشئ أول شكل ديالك

FigGenie كيخدم بالمحادثة وماشي بصيغة رسم ثابتة من سطر الأوامر. بدا بشرح شنو خاص الشكل يوصّل، وفين غادي يتحط، وشنو هي المخرجات اللي محتاج.

مثلا، تقدر تطلب شكلا معماريا ببرومبت بحال هادا:

صايب شكل معماري واجد للنشر فبحث علمي لهاد الوصف ديال النظام.
بيّن طبقة التحكّم فوق طبقة البيانات، وفرّق بين مسار الطلبات ونقل البيانات، وخلي العناوين مقروءة فعمود واحد ديال البحث.
سلّم SVG وPDF ومعاينة PNG ومسودة ديال التعليق.

وصف النظام:
[لسّق الوصف ديالك هنا]

خاص الوكيل يوجّد موجز قبل ما يرسم. راجع هاد الموجز مزيان حيث كيحدّد الرسالة المقصودة، والتسلسل البصري، والمكوّنات، والعلاقات، ومتطلبات الإخراج.

  1. وفّر المادة المصدرية. لسّق فقرة، أو ملاحظات منظّمة، أو لائحة المكوّنات، أو وصف الآلية، أو شكل موجود بغيتي تحسّنو.
  2. راجع الموجز. تأكّد شنو خاص الشكل يوضّح، وشنو هي التفاصيل اللي خاصها تكون بارزة ولا تبقى ثانوية.
  3. أكّد الخطة. خلّي الوكيل يختار قالب معماري مناسب ولا عائلة آليات مناسبة.
  4. ولّد الرسم. FigGenie كيبني الشكل المتّجهي حسب المواصفات اللي تأكّدات.
  5. خلّي الفحوصات تخدم. الوكيل كيرندر الشكل، وكيعاين هندستو، وكيشوف المعاينة، وكيصلّح المشاكل اللي لقاها.
  6. راجع الملفات المسلّمة. شوف معاينة SVG ولا PNG وطلب التغييرات بالهضرة العادية.
مثال على شكل ديال آلية بحثية

اختار النوع المناسب ديال الشكل

الأشكال المعمارية

استعمل شكل معماري ملي كيحتاجو القرا يفهمو المكوّنات الرئيسية والعلاقات اللي بينها. حدّد التراتبية المطلوبة والتدفّقات المهمة بوضوح. مثلا:

رسم شكل معماري انطلاقا من الوصف اللي لتحت.
جمع المكوّنات فطبقات ديال العميل، وطبقة التحكّم، وطبقات العمّال.
بيّن الطلبات المتزامنة بأسهم متّصلة والتحديثات اللي فالخلفية بأسهم متقطّعة.
خلّي المجدول والذاكرة المخبّأة المشتركة بارزين.
استعمل تخطيط ديال عمود واحد بعرض 240 pt.

ما تعمّرش الطلب بكل تفاصيل التنفيذ. حدّد المفاهيم اللي خاص القرا يفهموها دغيا، وخلي التفاصيل الثانوية تبقى بصريا أقل بروز.

أشكال الآليات

استعمل شكل ديال آلية باش تشرح السلوك مع الوقت، وتقارن بين البدائل، وتعرض تسلسلا، وتبيّن البنية الداخلية، ولا تدوز على مراحل عملية. FigGenie كيوفّر خمس عائلات ديال الآليات: المقارنة، والتطوّر، والمنطق، والاستعراض المرحلي، والبنية الداخلية.

يقدر طلب ديال المقارنة يكون بحال هكا:

صايب شكل ديال آلية للمقارنة، فيه الأساس فاليسار والمقاربة المقترحة فاليمين.
استعمل نفس مقياس الخط الزمني فالجوج ديال اللوحات.
بيّن فترات الخمول بوضوح وعلّم فوقاش تقدر المرحلة الأخيرة تبدا.
ضمّن القيم المضبوطة اللي فالمعطيات لتحت وصايب مسودة تعليق مختصرة.

حيت المعرض ديال README كيستعمل أنظمة وقيم مخترعة، اعتبر أشكال المعرض أمثلة على الأسلوب والبنية، ماشي مصادر واقعية للبحث ديالك.

راجع الشكل بالهضرة العادية

من بعد ما تراجع المعاينة، وصف التغييرات بكلام واضح وملموس. ما محتاجش تعدّل SVG الأصلي بيدك مع كل مراجعة.

خلّي المجدول هو التركيز البصري الرئيسي.
نقص من بروز مسار المراقبة.
كبّر أصغر حجم ديال العناوين.
حاذي مربعات العمّال وقصّر الأسهم اللي كتتقاطع.
خلي الشكل النهائي داخل عمود بعرض 240 pt.
عاود الرندر وفحص الشكل من بعد التعديل.

سيرورة FigGenie مصمّمة باش ترجع لمرحلة الرسم من بعد طلب المراجعة. خاص الرندر، والفحص، والمعاينة البصرية، والتصحيح يتعاودو من بعد كل تعديل مهم.

صدّر النتائج وعدّلها

SVG

SVG هو الملف المتّجهي الرئيسي القابل للتعديل. الخطوط مضمّنة، والعناصر مسمّاة باش يقدرو يتعرّفو عليها فالمحرّرات المتوافقة. استعملو ملي كتتوقّع تصلّح التباعد، والألوان، والعناوين، ولا الهندسة فبرنامج متّجهي.

PDF

PDF مقصوص على قياس الشكل وموجّه لسيرورات النشر فالبحث، بحال LaTeX. راجعو بالحجم الحقيقي ديال النشر، وما تحكمش على قابلية القراءة غير ملي كتكون مقرّب بزاف.

PNG ومسودة التعليق

PNG كيعطي معاينة ملائمة للفحص والتعاون. مسودة التعليق كتوفّر نقطة انطلاق، ولكن خاصها تبقى مراجعة مقارنة مع المصطلحات، والادعاءات، والأعراف المستعملة فالمخطوط ديالك.

PowerPoint

طلب PPTX بوضوح ملي كتحتاج تعدّل الشكل فـPowerPoint. FigGenie كيحوّل العناصر البدائية لأشكال أصلية بنفس الإحداثيات ديال SVG. العناوين كاتبقى نصوص حيّة، والمجموعات كتتسمّى باستعمال معرّفات العناصر ديالها.

صدّر هاد الشكل حتى هو كعرض PowerPoint قابل للتعديل.
خلي المربعات أشكالا أصلية، والعناوين نصوصا حيّة، وحافظ على المجموعات المسمّاة.
شكل بحثي قابل للتعديل فـPowerPoint

نصائح متقدّمة

صمّم على قياس الطباعة النهائي

حدّد واش الشكل غادي ياخذ عمود واحد ولا تخطيط أوسع. المبادئ الافتراضية ديال FigGenie كتستهدف عمود بعرض 240 نقطة، ولكن خاصك تبقى تراجع PDF المصدّر بالحجم المستعمل فالبحث. ردّ بالك خصوصا لأصغر العناوين، وتعليقات الأسهم، والمفاتيح، والمؤشرات السفلية ديال الصيغ.

فرّق بين الحقائق وتفضيلات العرض

عطي للوكيل الأسامي الدقيقة ديال المكوّنات، والقيم المقاسة، وقيود الترتيب، والعلاقات. من بعد، سرد التفضيلات البصرية بوحدها. هاد الشي كينقص من احتمال يتفهم طلب متعلق بالتنسيق على أنه خاصية فالنظام.

طلب الصيغ غير ملي كتزيد قيمة تفسيرية

إلى كان شي ميكانيزم كيعتمد على علاقة رياضية، ضمّن تعبير TeX وشرح الدور ديالو. خاص Node.js 18 ولا أحدث باش تخدم سيرورة الصيغ الاختيارية المبنية على MathJax. الصيغ المتجهية حسن من لقطات الشاشة ديال المعادلات الملصوقة ملي كتكون قابلية التعديل وجودة الطباعة مهمّين.

خطّط للنص متعدد اللغات بكري

FigGenie كيدعم التسميات بالصينية وباقي لغات CJK. قول للوكيل شنو هي اللغة ولا اللغات اللي خاص الشكل النهائي يستعمل، قبل ما تبدا الرسم، باش ياخذ بعين الاعتبار عرض النص وتوزيع الأسطر فالتخطيط.

استعمل الصور النقطية بانتقائية

يمكن تحط لقطات الشاشة والصور داخل الشكل، ولكن المخطط اللي داير بها كيبقى أسهل فالتعديل ملي كتتمثل الصناديق، والوصلات، والتسميات، والصيغ بعناصر متجهية. وفّر صور أصلية بدقة كافية لأي محتوى نقطي.

طلب الانتقادات وإعادة الرسم

تقدر تستعمل FigGenie مع شكل موجود من قبل بلا ما تبدا من نص وصفي. طلب من الوكيل ينتقد التسلسل الهرمي، والتباعد، وقابلية القراءة، والبنية، ومن بعد طلب منو يعاود يرسمو مع الحفاظ على المحتوى الواقعي. أكد أي تبسيط مقترح قبل ما تقبلو.

خلي التحقق الآلي حاضر فالدورة

ما تعتبرش أول عملية تصيير هي النتيجة النهائية. طلب من الوكيل يعاود التصيير ويفحص القواعد من بعد التعديلات. القياسات الآلية تقدر تحدد مشاكل الهندسة، بينما الفحص البصري كيساعد يلقط التأكيد المربك، والمسارات المحرجة، ولا التسميات اللي كتناسب تقنياً ولكن كتبقى صعيبة فالقراءة.

عرف القيود الحالية

المحرر التفاعلي مذكور فخارطة الطريق ومازال ما متوفرش دابا. حتى الأنماط ديال مؤتمرات الذكاء الاصطناعي الكبرى بحال NeurIPS وICML وICLR وCVPR وACL، والدعم ديال محررات بحال draw.io وOmniGraffle، راه غير عناصر فخارطة الطريق وماشي خصائص متوفرة حالياً.

الترخيص ونَسب العمل

الكود والتوثيق ديال FigGenie منشورين بموجب ترخيص MIT. الأشكال والأجزاء القابلة لإعادة الاستعمال المأخوذة من أوراق منشورة كيبقاو ملك للمؤلفين ديالها، والخطوط المجمعة عندها التراخيص الخاصة بها. راجع الاعتمادات والمصادر ووثائق تراخيص الخطوط فالمستودع قبل ما تعاود توزع الأصول المضمنة.

الخلاصة

FigGenie كيوفر طريقة منظمة باش تحوّل الأوصاف البحثية لأشكال قابلة للتعديل وموجهة للنشر. ثبّتو كإضافة لـ Claude Code ولا كـ Agent Skill، عطيو وصف مركز، أكد الموجز، وعاود حسّن النتيجة عبر التصيير، وفحص القواعد، والمراجعة البصرية. صدّر بصيغة SVG ولا PDF لإنتاج الأوراق، وطلب PPTX ملي كيحتاجو المتعاونين تعديل أصلي فـ PowerPoint.