castomFLOW
باز کردن castomFLOW

چگونه کار می‌کند

گردش‌کار دنباله‌ای از گام‌هاست

این تمام مدل است و عمداً هیجان‌انگیز نیست. چیزی یک اجرا را آغاز می‌کند. اجرا فهرستی از گام‌ها را طی می‌کند. برخی از آن گام‌ها فکر می‌کنند، بیشترشان نه، و چندتایی منتظر می‌مانند. وقتی فهرست تمام شود، اجرا هم تمام می‌شود — و هر تصمیمی که گرفته شده ثبت شده است.

1توصیفیک جمله دربارهٔ کاری که می‌خواهید انجام شود.
2ساخته‌شدنحدود دو دقیقه بعد، یک گردش‌کار واقعی.
3راه‌اندازیاتصال حساب‌ها، تغییر عبارت‌ها، جابه‌جایی یک انتظار.
4شبیه‌سازیاجرای آزمایشی یک رکورد واقعی. هیچ‌چیز از ساختمان خارج نمی‌شود.
5انتشارنسخه ثابت شده است. اجراهای زنده نسخه‌ای را نگه می‌دارند که با آن وارد شده‌اند.
6پایشیک گزارش برای هر اجرا، برای هر گام، با مقادیری که تصمیم را تعیین کردند.

بیشتر ابزارهای اتوماسیون از شما می‌خواهند آن دنباله را پیش از آنکه بدانید چیست، ترسیم کنید. یک بوم خالی و فهرستی از چهارصد یکپارچه‌سازی به شما داده می‌شود، و بیست دقیقهٔ اول صرف به‌یادآوردن نام واقعی چیزی می‌شود که می‌خواستید.

castomFLOW آن را وارونه می‌کند. شما جمله را می‌نویسید؛ گردش‌کار ساخته‌شده می‌رسد. هرچه بعد از آن است، ویرایش چیزی عینی است — که کاری بسیار متفاوت از اختراع چیزی انتزاعی است.

سه نوع گام

گام‌های قطعی دریافت می‌کنند، تبدیل می‌کنند، انشعاب می‌دهند، منتظر می‌مانند، می‌نویسند و ارسال می‌کنند. ورودی یکسان همیشه خروجی یکسان می‌دهد. سریع‌اند، اجرایشان هیچ هزینه‌ای ندارد، و به همان اندازه خسته‌کننده‌اند که یک زیرساخت باید خسته‌کننده باشد.

گام‌های هوش مصنوعی دسته‌بندی می‌کنند، پیش‌نویس می‌سازند، خلاصه می‌کنند و انتخاب می‌کنند. ورودی ساخت‌یافته می‌گیرند و خروجی ساخت‌یافته برمی‌گردانند، پس مدل هرگز از قالبی که شما تعریف کرده‌اید بیرون نمی‌زند. این‌ها گام‌هایی هستند که بابتشان پرداخت می‌کنید، و قیمت‌گذاری برای همین است که در مصرفشان صرفه‌جویی باشید.

گام‌های جریان اصلاً با دنیای بیرون کاری ندارند. منتظر می‌مانند، بر اساس یک شرط انشعاب می‌دهند، ترافیک را میان دو مسیر تقسیم می‌کنند، یک اجرا را تا پایان بازه ساعات سکوت نگه می‌دارند، یا هدفی را محقق‌شده علامت می‌زنند و متوقف می‌شوند.

یک گردش‌کار واحد آزادانه میان هر سه جابه‌جا می‌شود. این وظیفه است که تعیین می‌کند کدام بخش‌ها فکر کنند.

سفارش پرداخت‌شده ← فاکتور ← اطلاع‌رسانیاجرا #40 118
  • ⚡راه‌اندازوبهوک از فروشگاه: order.paid، ۲۸۹٫۰۰ زلوتی.
  • 2اعتبارسنجی نشانیقطعی. کد پستی با داده‌های مرجع تطبیق داده شد.
  • 3صدور فاکتورقطعی. فیلدها از رکورد آمده بودند؛ هیچ‌کس آن‌ها را تایپ نکرده بود.
  • 4نوشتن اطلاع‌نامهگام هوش مصنوعی. دو جمله، به زبان مشتری، با لحن شما.
  • ?شرطساعت محلی از ۲۱:۰۰ گذشته؟ خیر. ساعات سکوت موضوعیت ندارد.
  • 5ارسالایمیل ارسال شد و وضعیت تحویل به اجرا بازگردانده شد.

زمان سپری‌شده: ۴٫۱ ثانیهگام‌های پرداختی: ۱

هر فرایندی شکلی دارد. هیچ‌کس تاکنون شکل شما را نکشیده است.

موتور، قطعه به قطعه

شش صفحه، و بعد کل ماجرا را می‌دانید

زیر این هیچ پیچیدگی پنهانی نیست. این شش را بخوانید و محصول را خوانده‌اید.

این چه چیزی نیست

این یک محیط برنامه‌نویسی همه‌منظوره نیست. اگر کاری به یک زبان واقعی نیاز دارد، آن را با یک زبان واقعی بنویسید و از طریق یک گام روی HTTP فراخوانی کنید — این پاسخی پشتیبانی‌شده و اغلب معقول است، نه شکست.

این عاملی نیست که خودش تصمیم بگیرد بعد چه کند. یک گام هوش مصنوعی در نقطه‌ای که شما انتخاب کرده‌اید فراخوانی می‌شود، ورودی‌ای می‌گیرد که شما انتخاب کرده‌اید، و به قالبی محدود است که شما تعریف کرده‌اید. توالی از آنِ شماست. این یک محدودیت عمدی است، و همان دلیل تکرارپذیری یک اجراست.

بخش صادقانه: گردش‌کاری که در دو دقیقه برای شما ساخته شده یک پیش‌نویس خوب است، نه محصول نهایی. یک انتظار در آن خواهد بود که با آن مخالفید و عبارتی که شما چنین نمی‌گفتید. بیست دقیقه ویرایش طبیعی است، و بیست دقیقه است نه یک بعدازظهر، چون شکل از قبل هست.