Как рисовать BPMN диаграммы для процессов LLM оптимизации

Я работаю в Альфа Банке в команде, которая пытается оптимизировать валютный контроль. За время проекта, я с экспертом отрисовал большое кол-во диаграмм и вот пару лайфхаков, которые я понял.

AS IS

Рисуем AS IS. На данном этапе пока что ничего не меняется. Мы как и в обычном проекте пытаем максимально точно описать существующий процесс.

TO BE

Здесь уже начинаются свои приколы. Прежде всего мы должны разделять каким способ выполнятеся нода — LLM и КОД. (Всё, что можно сделать кодом, надо делать кодом). Я предлагю добавить на диаграмму легенду и выделять узлы реализованые LLMкой и КОДом разными цветами. 

1. Для нод которые реализуются LLM мы также прописываем:

— вход

— выход

— что именно происходит внутри

Это немного загрязняет диаграмму, но нам без этого не обойтись. 

2. Ищем параллельные ветки.

Если несколько блоков работают с одинаковыми входными данными, их можно запускать параллельно. (Это напрямую влияет на скорость ответа системы.)

Например

В данном примере частично описан валютный контроль. Запросы последовательные, потому что выход прошлой ноды используется в следующей. Первый запрос достает атрибуты из контракта (такие как: сумма, валюта, тип сделки и тд), используя эти данные мы определяем вид сделки (их очень много, но допустим, что мы работаем с импорт экспортом товаров и услуг), исходя из этих признаков далее мы определяем УНК или контракт (контракт ставится на УНК, при условии больше 3 млн экспорт, и больше 10 млн для импорта.)

Обычная BPMNОбычная BPMNBPMN для LLM проектаBPMN для LLM проекта

Я собираю знания в методологию, еще будет много полезного, чтобы не потеряться — подпишитесь на тг https://t.me/s/Gpt_budni

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев