أنا لست مطورًا. لدي فقط معرفة أساسية بالبرمجة. يمكنني قراءة الأكواد البسيطة.
لقد قمت مؤخرًا بإنشاء إضافة، معتمدة بشكل أساسي على Gemini المجاني. تم إنشاء 95٪ من الأكواد بواسطة الذكاء الاصطناعي.
على الرغم من أن الإضافة تعمل بالتأكيد، وأن واجهة المستخدم وتجربة المسؤول جيدة جدًا، إلا أن لدي مخاوف مشروعة بشأن نظافة الأكواد. على الرغم من جهود التلقين التي بذلتها[1] (وتغذية الذكاء الاصطناعي يدويًا بمقتطفات من الأكواد الرسمية)، أنا متأكد من أن الأكواد لا تستفيد بشكل جيد من بيئة Discourse. المساعدات، والمكونات، والفئات، وما إلى ذلك. ولهذا السبب كنت أقوم بتغذيته أحيانًا بقطع من الأكواد الرسمية.
سمعت أن العديد من المطورين يستخدمون الذكاء الاصطناعي في سير عملهم هذه الأيام. أنا مهتم بمدى جودة أكواد إضافات Discourse التي يتم إنشاؤها بواسطة الذكاء الاصطناعي إذا كان الذكاء الاصطناعي على دراية بالنظام البيئي لـ Discourse.
نُصحت بتجربة Claude، وتحديداً نموذج Opus. قيل لي أيضًا إنه يستهلك الكثير من الرموز (tokens) وبالتالي فهو مكلف.
ليس لدي طموحات حقيقية بخصوص مشاريعي. إنها مجرد هواية. أنا مهتم كيف ستبدو إضافة أتخيلها في العالم الحقيقي، والذكاء الاصطناعي جيد جدًا في هذا الأمر.
هل جربت استخدام الذكاء الاصطناعي عند تطوير الإضافات أو المكونات؟ هل جربت Claude Opus مدمجًا في بيئة التطوير المتكاملة (IDE) الخاصة بك؟ ما مدى فائدته؟
هل يستخدم قاعدة الأكواد بشكل صحيح لتوليد أكواد جديدة؟
كم تبلغ تكلفته؟ ما هي الخطة التي اخترتها؟
كتابة “جهود التلقين” تجعلني أشعر بالإحراج الغريب ↩︎
لقد وجدت أنه من الأفضل بكثير العمل مع الذكاء الاصطناعي على Discourse إذا كان لديه أمثلة للعمل منها، وClaude Code جيد بشكل خاص في هذا (وكذلك واجهة سطر الأوامر لـ Google Gemini!).
بالنسبة للهواة، يمكن أن تأخذك خطة 20 دولارًا شهريًا إلى مدى بعيد… ليس من الصعب جدًا الوصول إلى الحدود اليومية، ولكن عند تلك النقطة يمكنك إما الانتظار حتى يتم إعادة تعيين الحد أو شراء بعض الأرصدة.
أعتقد أنني كنت مخطئًا بشأن السعر. خطط Free/Pro/Max مخصصة لاستخدام Gemini من خلال واجهة الويب الخاصة بهم. (https://claude.com/pricing). سعر واجهة برمجة التطبيقات (API) يعتمد على الرموز المميزة (https://claude.com/pricing#api)؛ لا توجد اشتراكات شهرية لاستخدام واجهة برمجة التطبيقات الخاصة بهم، أليس كذلك؟
إذا كان استخدام الذكاء الاصطناعي في، على سبيل المثال، VSCode، يتطلب استخدام واجهة برمجة التطبيقات الخاصة بهم.
تعديل: حسنًا، سأقرأ بعض الدروس التعليمية قبل الكتابة في المرة القادمة
قضيت هذا الأسبوع أحاول كتابة إضافة لـ Discourse باستخدام ask.discourse. لقد أذهلني كيف يمكنني وصف وظيفة الإضافة التي أردت إنشاءها، وقدمت لي الكثير من النصائح ومقتطفات الشفرة، بعضها كان قابلاً للتشغيل بالفعل.
أنا مبرمج هاوٍ. إلى جانب نسخة Discourse الخاصة بي، أقوم بتشغيل خادم آخر يحتوي على قاعدة بيانات MySQL، وواجهة خلفية PHP، وواجهة أمامية Jquery/Javascript، لكني لست مبرمجًا محترفًا. في معظم الأوقات عند تطوير ذلك الموقع، كنت أقدم ببساطة ما أريده إلى جوجل (Gemini على ما أعتقد؟)، ويقوم بإخراج عينات من الشفرة. معظمها يعمل مباشرة، وأنا جيد بما يكفي في Javascript لأفهم سبب عدم عمل البعض الآخر.
لقد استخدمت العديد من لغات البرمجة على مر السنين، وفي السنوات الماضية قضيت ساعات في القراءة والبحث والتجريب لفهم أشياء أقوم الآن بإدخالها في جوجل وأنهي في دقائق ما كان يستغرق ساعات أو أيام في الماضي.
لقد أذهلني مدى جودة عمل ask.discourse، وفي النهاية تمكنت من تشغيل إضافة تقوم تقريبًا بما أريده. مع بعض التنسيق (css)، يمكن أن تصبح إضافة قابلة للاستخدام. أنا مفتون بإمكانية أن تعمل خدمة بمساعدة الذكاء الاصطناعي على تبسيط إنشاء الشفرة.