JBPM به عنوان پلت فرم ارکستر AI

بازپرداخت: نظرات بیان شده در این سند منعکس کننده دیدگاه ذهنی نویسنده در مورد قابلیت های فعلی و بالقوه JBPM است.
این متن JBPM را به عنوان بستری برای ارکستر کردن محیط های مرکزی AI خارجی مانند پایتون که برای طراحی و راه حل های AI استفاده می شود ، ارائه می دهد. ما یک مرور کلی از مناسب ترین ویژگی های JBPM برای ارکستراسیون هوش مصنوعی ارائه خواهیم داد و شما را از طریق یک مثال عملی ترجمه می کنیم که اثربخشی آن را به عنوان یک بستر ارکستراسیون هوش مصنوعی نشان می دهد:
خلاصه: برای JBPM
JBPM (مدیریت فرآیند تجارت جاوا) یک پلت فرم ادغام باز با موتور گردش کار در پایگاه خود است. اگرچه پروژه JBPM به عنوان BPM (فرآیندهای تجاری) یا موتور گردش کار ، ابزار ابزار یا آپارتمان تعریف شده است ، ما ادعا می کنیم که توصیف آن به عنوان یک بستر ادغام دقیق تر است.
خصوصیاتی که از این ویژگی پشتیبانی می کنند شامل موارد زیر است:
- قرار گرفتن در معرض منطق تجاری که در JBPM برای دسترسی خارجی اجرا شده است – به عنوان مثال ، از طریق API REST:

- یک موتور اتوماسیون تجاری ارائه دهید:

- گنجاندن مؤلفه ها برای تعامل با تأمین کنندگان خارجی – به عنوان مثال با پایتون:

این قابلیت ها JBPM را قادر می سازد تا با سیستم های خارجی تعامل داشته باشد ، تصمیمات اتوماسیون را اتخاذ کند و به طور مؤثر تماس با تأمین کنندگان خارجی را مدیریت کند.
چگونه JBPM پایتون را سازماندهی می کند
ادغام Python JBPM می تواند به روش های مختلفی اعمال شود. رویکرد فعلی ما از JEP (جاوا تعبیه شده پایتون) ، پسوند جاوا استفاده می کند ، که امکان تعامل با مفسران پایتون را فراهم می کند. هنگامی که با اتوماسیون فرآیندهای تجاری JBPM (به عنوان مثال ، وظیفه اسکریپت ها) ترکیب می شود ، این امکان را برای سطح محکم و اساسی ارکستراسیون پایتون فراهم می کند:

اگرچه JEP امکان ادغام پایتون را فراهم می کند ، اما دارای یک مانع قابلیت استفاده است که ممکن است در طول اجرای اولیه به راه حل نیاز داشته باشد.
مثال عملی: پیش بینی سکته مغزی
یک نمونه جامع از پایتون ارکستر JBPM راه حل ما برای آموزش مدل های هوش مصنوعی و ارزیابی خطر سکته مغزی در مجموعه ای از بیماران است. در بیمارستان یا محیط بالینی ، پزشکان از یک سیستم EMR (سوابق پزشکی الکترونیکی) به عنوان OpenEMR باز (یا هر نرم افزاری دیگر که امکان سفارشی سازی صفحه های کاربر را فراهم می کند) استفاده می کنند. درخواست های پیش بینی سکته مغزی می تواند از بخش های مختلف EMR باشد ، معمولاً در پرونده بیمار:

پزشک راه حل را برای پیش بینی سکته مغزی انتخاب می کند و درخواست پیش بینی را به JBPM ارسال می کند ، جایی که منطق هوش مصنوعی اجرا می شود:

JBPM درخواست را با سازماندهی منطق هوش مصنوعی و محاسبات پایتون و بازگرداندن خطر تخمینی سکته مغزی OpenEMR پردازش می کند:

خطر سکته مغزی در ابتدا در JBPM قبل از بازگشت به OpenEMR برای پزشک محاسبه می شود:

این روند کار پیش بینی ، هنگامی که از انتهای تا انتها تجسم می شود ، به شرح زیر است:

در همین حال ، تحلیلگرانی که عملکرد مدل های AI را کنترل می کند می تواند مدل های به روز شده را مجدداً چاپ و منتشر کند:

مانند روند کار پزشک ، تحلیلگر راه حل AI را انتخاب می کند و قطار/ اعتبار سنجی/ تست را به JBPM می فرستد:

JBPM فرایند یادگیری را ثبت و اجرا می کند:

نتایج محاسبه و به OpenEMR بازگردانده می شود:

آزمایش بار تأیید می کند که JBPM به طور موثری درخواست های همزمان را برای کاربران برای پیش بینی و برای مدل های آموزش بدون مشکل یا نشت داده پردازش می کند:

سکوی ارکستراسیون JBPM AI چه کاری انجام می دهد؟
با توجه به توانایی آن در سازماندهی جریان کار هوش مصنوعی ، می توان پرسید: JBPM آیا عملکرد کافی وجود دارد که بتواند یک بستر کامل ارکستراسیون AI در نظر گرفته شود؟
بیایید به اکوسیستم اطراف JBPM نگاه کنیم. “همسایه نزدیک” آن احتمالاً یک گرفتگی است ، IDE مورد نظر (یک محیط توسعه یکپارچه) برای JBPM ، به ویژه به دلیل افزونه هایی مانند مدل ساز Eclipse BPMN2:

Eclipse JBPM را با اجازه توسعه آفلاین بهبود می بخشد. افزونه های فوق به توسعه دهندگان این امکان را می دهد تا بیشتر کارهای محلی را که مشتری مبتنی بر وب JBPM از آن پشتیبانی می کند ، انجام دهند. علاوه بر این ، به عنوان یک IDE ماژولار بسیار در حال گسترش ، Eclipse ابزارهایی را برای تحقق الزام عملی که تیم های توسعه با آن روبرو هستند فراهم می کند.
مهم دیگر “همسایه” PostgreSQL است ، یکی از چندین موتور پایگاه داده که می تواند برای حفظ ساختارهای اساسی داده JBPM پیکربندی شود:

توانایی PostgreSQL در ذخیره داده های فنی JBPM قابلیت های عظیمی را برای بازیابی داده ها و بهینه سازی راه حل های AI اجرا شده در JBPM باز می کند.
در این زمینه ، منطقی است که ذکر کنید یکی دیگر از “همسایگان” (ابزار گزارش اطلاعات کسب و کار) -Birt یکی از موتورهای BI است که قادر به استخراج ، تغییر و گزارش در مورد داده های فنی و تجاری است که توسط JBPM اداره می شود:

در کنار هم ، Eclipse ، PostgreSQL و BIRT ، به همراه ویژگی اصلی JBPM ، یک پلت فرم ارکستراسیون AI پایدار را تشکیل می دهند که اجرای ، اجرای و بهینه سازی AI را تسهیل می کند.
برای اطلاعات بیشتر: c-nltx/کد باز



