طلب ميزة - تقسيم الأتمتة إلى مشغلات وإجراءات

أهلاً!

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

يبدو أن هذا يتعلق إلى حد كبير بالطريقة التي تعمل بها الأتمتة حاليًا ويتم إعدادها. أود أن أرى الأشياء مقسمة إلى مشغلات وإجراءات.

  • مشغلات مثال:
  • عند إنشاء/تحديث موضوع
  • عند إنشاء/تحديث منشور
  • عند تغيير إعدادات الموقع
  • عند إغلاق موضوع
  • عند حصول مستخدم على شارة
  • إلخ.
  • إجراءات مثال:
  • إنشاء موضوع لافتة
  • إغلاق موضوع
  • الرد على موضوع
  • إنشاء موضوع
  • وضع علامة على موضوع
  • تشغيل استدعاء LLM
  • إرسال رسالة Slack
  • إلخ.

هذا الإعداد سيسمح ببعض الأشياء:

  • تعيين إجراءات متعددة بعد مشغل (على سبيل المثال، عند إنشاء موضوع > تشغيل استدعاء LLM > وضع علامة على المنشور > الرد على الموضوع)
  • السماح ببيانات حمولة المشغل (والبيانات اللاحقة المتاحة من الإجراءات - على سبيل المثال، استجابة استدعاء LLM) لاستخدامها ديناميكيًا ضمن الإجراءات

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

إعجاب واحد (1)