View Categories

Nowości w wersji 2.5

ChatAI w Navigatorze365 #

Do Navigatora została dodana funkcjonalność rozmowy z asystentem AI

System przekazuje do zdefiniowanego modelu AI dane zawarte na formularzu dokumentu, który jest aktualnie otwarty i pozwala przeszukiwać te dane w ramach modelu językowego. Oznacza to, że możemy zadawać pytania pisane językiem naturalnym, np.: „Jakie są kary umowne przewidziane umową” a asystent przeszuka cały dokument i spróbuje przedstawić odpowiedź.

Przykład konwersacji widać na załączonym zrzucie ekranu.

Przekazywanie kolekcji zaznaczonych rekordów do procesu #

Uruchamianie procesu na dokumencie to podstawowa funkcjonalność każdego systemu obiegu dokumentów. Obok samego uruchamiania ważna jest też możliwość przekazywania parametrów czy danych do tego procesu. Navigator365 oferuje tu duże możliwości zaczynając od danych z formularza do zmienne procesowe definiowane w momencie wywołania lub podawane przez użytkownika.

W aktualnej wersji systemu doszła kolejna możliwość – uruchamianie procesu i przekazanie do niego kolekcji dokumentów zaznaczonych na liście.

Po odpowiednim skonfigurowaniu procesu przy konfiguracji uruchomienia go pojawiają się nowe opcje:

Ustaw zmienne > Zaznaczone dokumenty – służy do przekazywania listy zaznaczonych dokumentów z listy. Zmienna musi być typu Kolekcja liczb całkowitych

Uruchom jeden obieg dla wszystkich dokumentów – powoduje uruchomienie jednego procesu i przekazanie do niego listy dokumentów.

Tak zdefiniowaną zmienną możemy użyć następnie w procesie do odwołania się do wskazanych dokumentów, na przykład w pętli:

 

 

Akcja odpytania AI #

System Navigator365 od dłuższego czasu pozwala na komunikację z serwisami zewnętrznymi poprzez REST API. Można było użyć tego mechanizmu do komunikacji z modelami AI np. z ChatemGPT. Wymagało to jednak przygotowania zapytań poprzez stworzenie jsona z odpowiednimi parametrami a następnie przetworzyć odpowiedź również wyciągając ją z jsona. Dodatkowy kłopot stanowiło przetwarzanie obrazów co wymagało wymiany danych z dwoma serwisami.

W nowej wersji została wykonana dedykowana akcja która pozwala na bardzo prostą konfigurację zapytania do wybranego modelu.

Akcja ukrywa całą konfigurację komunikacji i tworzenia zapytań przed użytkownikiem. Użytkownik powinien tylko podać zapytanie, wskazać plik do przetwarzania oraz wzorzec odpowiedzi w formie json. W kolejnych akcjach możemy się odwoływać do wzorca odpowiedzi tak jak do zmiennej procesowej typu json.

W aktualnej wersji modele, z których można skorzystać w akcji są predefiniowane jednak w kolejnych wersjach planujemy zrobić konfigurację komunikacji z modelami.

Akcja do tworzenia jsonów #

Komunikacja z serwisami zewnętrznymi jest coraz częstsza w aplikacjach tworzonych w Navigatorze365. Do komunikacji używany jest format json do przekazywania obiektów między systemami. Tworzenie tego jsona na podstawie danych z formularza było trudne i wymagało stosowania różnych sztuczek typu zapytania SQL do sklejania ciągów znaków. Dlatego powstała akcja która pozwala na budowanie jsona na podstawie danych z formularza:

W akcji wystarczy wskazać wzorzec jsona oraz w sposób znany z innych akcji przypisać wartości z formularza do kluczy

Automatyczne odświeżanie listy #

Dodana została opcja automatycznego odświeżania listy

W konfiguracji listy, po zaznaczeniu Automatyczne odświeżanie pojawi się parametr określający interwał w sekundach. Tak skonfigurowana lista będzie odświeżana co N sekund czyli będą pokazywane nowe dokumenty.

Lista systemowa Dokumenty oczekujące #

Powstała systemowa lista dokumentów oczekujących, która jest automatycznie filtrowana tak by pokazać dokumenty oczekujące na aktualnie zalogowanego użytkownika.

Lista znajduje się w aplikacji System jednak można ją podpiąć w dowolnej aplikacji np. na pulpicie. Istnieje możliwość dodatkowego filtrowania listy np. po ID aplikacji. Jej użycie nie różni się od użycia innych list udostępnionych.

Become a partner