المهارات

algorithmic-art: اكتب فلسفة الخوارزمية أولاً ثم ولّد p5.js

لمن يريد فناً توليدياً أصيلاً بالكود: اكتب ملاحظة الفلسفة أولاً ثم أنتج html/js، ولا تنسخ أعمال فنانين قائمين.

Official source · algorithmic-art

Install

Write philosophy .md first, then express it as p5.js .html and .js

لمن يناسب

algorithmic-art موجّه لمن يطلب صراحة صنع فن بالكود — فناً توليدياً أو فناً خوارزمياً أو حقول تدفق أو أنظمة جسيمات. يستخدم p5.js ويشدد على عشوائية ذات بذرة وعلى معاملات تفاعلية، لا على تصدير صورة ثابتة واحدة أو لفّ قالب. بعد التشغيل أنشئ فناً خوارزمياً أصيلاً؛ لا تنسخ عمل فنان قائم حتى لا تقع مشكلة حقوق.

الاستخدام الأقرب: قبول خطوتين. اكتب أولاً فلسفة خوارزمية (.md) ثم عبّر عن الفلسفة نفسها كمخطط p5.js (.html + .js). مرحلة التعبير يجب أن تكون نحو 90% مولَّدة بالخوارزمية ونحو 10% فقط معاملات ضرورية.

لا يصلح مثبِّتاً. الملاحظات لا تعطي أي أمر تثبيت ولا تقول إن وضعه في مجلد يكفي. إن لم يستطع المساعد الحالي بعد إنتاج الملفات الثلاثة بهاتين الخطوتين، فالملاحظات الموجودة تتوقف هنا؛ لا تستنتج مسار تثبيت من عنوان الصفحة. ولا يصلح لطلب «صورة جاهزة فوراً وتجاوز الفلسفة».

أول محاولة في 3 دقائق

المسار الرسمي الأول هو بدء الإنشاء بخطوتين لا التثبيت. صفحة الملاحظات هي https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md اتبع ترتيب تلك الصفحة فقط. لا تكتب جمل تثبيت لم تظهر.

الشرط المسبق: المساعد الحالي يستطيع أصلاً العمل بأسلوب algorithmic-art، وأنت تطلب دراسة صغيرة أصيلة واحدة فقط — مثلاً «حقل تدفق جسيمات بعشوائية ذات بذرة» — دون تسمية فنان حي أو محمي الحقوق لتقليده. لا يوجد أمر تثبيت، لذا «الموضع» هو الملفات التي ستكتبها هذه المحادثة، لا مجلد مهارة مُخمَّن.

أول مهمة منخفضة المخاطر: الخطوة الأولى فقط. اطلب فلسفة الخوارزمية .md أولاً؛ لا تكتب .html / .js بعد. يجب أن تشدد الفلسفة على عملية الحساب والسلوك المنبثق والجمال الرياضي، إضافة إلى عشوائية ذات بذرة وحقول ضوضاء وأنظمة عضوية وجسيمات وتدفقات وحقول وقوى وتغيّر معاملات وفوضى مضبوطة. يجب أن تكرر الحرفة: الخوارزمية النهائية يجب أن تبدو وكأنها صُقلت ساعات لا تُحصى وكأنها من قمة المجال. إشارة النجاح: تحصل على مسودة فلسفة تكرر الحرفة، والمساعد يسألك إن كان يكمل بالكود.

بعد تأكيد الفلسفة اسمح بعارض تفاعلي .html وخوارزمية التوليد .js. قبل الكتابة انظر أي ملفات سيضعها. الملاحظات لا تكتب اسم مجلد افتراضي؛ في المرة الأولى استخدم مجلد تمرين يمكن التخلص منه.

حالات الاستخدام

الحالة 1: إنتاج مخطط تفاعلي بخطوتين. اكتب الفلسفة .md أولاً ثم حوّل الفكرة نفسها إلى p5.js .html + .js. يناسب إن أردت فناً توليدياً بمعاملات قابلة للضبط لا ملصقاً ثابتاً. الملاحظات تطلب نحو 90% توليداً خوارزمياً ونحو 10% معاملات ضرورية. لا تصف شكل لوحة المعاملات، لذا فقط «الفلسفة أولاً ثم المخطط، أقل معاملات ممكنة والحاسمة فقط». إن سلّم المساعد صورة أو قالباً فاطلب العودة إلى ملف الفلسفة. صفحة الملاحظات ما زالت https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md

الحالة 2: دراسة أصيلة بجسيمات أو حقل تدفق أو حقل ضوضاء. يجب أن تفسر الفلسفة عبر عملية الحساب والانبثاق والعشوائية ذات البذرة وتغيّر المعاملات — لا صورة ثابتة ولا قالباً. يناسب إن أردت استكشاف التدفقات أو الجسيمات مع بقاء العمل أصيلاً. الملاحظات لا تقدم جرداً جاهزاً لأنماط فنانين ولا تسمح بالنسخ. في المرة الأولى قيّد بذرة واحدة وفكرة لوحة صغيرة؛ انتظر حتى تمر الفلسفة ثم ولّد الكود.

حدود الاستخدام

لا أمر تثبيت: لا تعامل مسار الصفحة كمثبّت. حد الحقوق: يجب أن يكون العمل أصيلاً؛ لا تنسخ فنانين قائمين. حد المخرجات: الملفات الثلاثة هي فلسفة .md وتفاعلي .html وخوارزمية .js بهذا الترتيب — الفلسفة ثم التعبير. حد النسبة: نحو 90% مولَّد بالخوارزمية ونحو 10% معاملات ضرورية. حد الحرفة: يجب أن تكرر الفلسفة الصقل الطويل وحرفة الصف الأول؛ لا تكتبها كقالب مرتجل. حد الموضوع: عملية الحساب والانبثاق وحقول الضوضاء والجسيمات والتدفقات والحقول والقوى وتغيّر المعاملات والفوضى المضبوطة. الملاحظات لا تكتب أنواعاً أخرى من الوسائط ولا كيفية النشر على موقع.