Chatboty i rozumienie języka naturalnego – integracja LUISa z Microsoft Bot Framework

Chatboty i rozumienie języka naturalnego – integracja LUISa z Microsoft Bot Framework

Blog
W poprzednim artykule pt. Nasz pierwszy ChatBot pokazaliśmy jak stworzyć prostego chatbota, który posłuży jako dodatkowy kanał komunikacji z klientem. Zaimplementowaliśmy konwersację, która umożliwiała użytkownikowi zakup w naszym uproszczonym systemie sprzedażowym takich produktów jak: ubezpieczenie na dom, podróż czy samochód. Linia dialogowa oparta była o tzw. button-focused flow, co oznacza, że użytkownik mógł wybierać jedynie […]
Read More
Nasz pierwszy ChatBot

Nasz pierwszy ChatBot

Blog
Boty nie są nowym rozwiązaniem. Istnieją na rynku od wielu lat. Obecnie, ich znaczenie i wykorzystanie w komunikacji z klientami istotnie rośnie, między innymi za sprawą coraz większej popularności komunikatorów internetowych. Dzięki połączeniu ChatBota z używanymi na co dzień kanałami komunikacji typu Facebook Messenger, możemy zaproponować nasze usługi za pośrednictwem interfejsu, który użytkownicy już znają […]
Read More
Jak projektować użyteczne formularze

Jak projektować użyteczne formularze

Blog
Uzupełnianie przeróżnych formularzy, czy to w serwisach internetowych, czy też w rozbudowanych systemach klasy enterprise, jest codzienną czynnością każdego z nas. Moje doświadczenia pokazują, że pomimo poprawy w tym zakresie, formularze nadal nie są przyjazne dla użytkowników. Jak zatem projektować formularze, które nie będą sprawiały problemów użytkownikom? Poniżej kilka podstawowych podpowiedzi, jak niewielkim nakładem pracy […]
Read More
Building Microservices with Micronaut

Building Microservices with Micronaut

Blog
Speed of feature delivery is the key property of microservice-based architectures. We use this architectural style to deliver solutions faster and more frequently. Instead of building large monolithic systems, we divide them into small autonomous components – services that are easier to develop and maintain. However, there is a price for that autonomy and speed. […]
Read More
Od monolitu do mikrousług – migrować czy nie migrować?

Od monolitu do mikrousług – migrować czy nie migrować?

Blog
Mikrousługi (ang. microservices) to styl architektoniczny zorientowany na szybkość rozwoju oprogramowania, rozumianą jako  liczba funkcjonalności tworzonych w jednostce czasu oraz czasochłonność całego procesu wytwórczego – od koncepcji do wdrożenia (time to market). Coraz większej popularności podejścia mikrousługowego sprzyja obecna wysoka zmienność otoczenia biznesowego, co zmusza firmy do szybkiego reagowania celem uniknięcia sytuacji kiedy  dobre rozwiązanie […]
Read More
Java i Blockchain – jak to połączyć w aplikacji biznesowej?

Java i Blockchain – jak to połączyć w aplikacji biznesowej?

Blog
Niniejszy artykuł jest kontynuacją tematyki związanej z technologią blockchain, którą rozpoczęliśmy od przedstawienia podstawowych koncepcji samego łańcucha bloków. Idąc dalej, chciałbym pokazać, jak zbudować aplikację wykorzystującą technologię blockchain w Javie, która rozwiązuje realny problem biznesowy.   Problem biznesowy Twoja firma się rozrasta, pracuje w niej coraz więcej osób. Do tej pory różnego rodzaju wnioski (o […]
Read More
MVP in Insurance

MVP in Insurance

Blog
A minimum viable product (MVP) has just enough features to satisfy early customers and can provide feedback for future. It should also show prospective value to keep initial clients – they need to see and believe in the vision of final product.   The basics Before moving on to insurance case, let’s focus on general […]
Read More
Blockchain – fundamenty

Blockchain – fundamenty

Blog
O popularności technologii blockchain nie trzeba nikogo przekonywać. Do końca czerwca br. termin ten został użyty w ponad 86 mln publikacji w sieci czy ponad 27 tys. repozytoriów na githubie. Rośnie liczba wyszukiwań zawierających tę frazę, kryptowalut, startup’ów oraz opartych na tej technologii projektów inicjowanych przez liderów branży IT oraz instytucje finansowe. Czy zjawisko to […]
Read More
Dlaczego chcemy uczyć maszyny, czyli kilka słów o machine learning

Dlaczego chcemy uczyć maszyny, czyli kilka słów o machine learning

Blog
Jeszcze kilka lat temu jednym z największych trendów w informatyce była big data. W chwili obecnej na topie jest hasło machine learning, czyli uczenie maszynowe. Atmosfera wokół niego jest gorąca za sprawą wiązania go ze sztuczną inteligencją, która jest przez jednych postrzegana jako wielka szansa na szybki postęp techniczny, a przez innych jako ogromne zagrożenie […]
Read More
Tworzenie aplikacji PWA z wykorzystaniem Angular 6

Tworzenie aplikacji PWA z wykorzystaniem Angular 6

Blog
Od jakiegoś czasu widzimy w branży duże zainteresowanie Progressive Web Application (PWA). Coraz więcej firm buduje aplikacje wykorzystujące tę koncepcję. Powstają katalogi (np. PWA Stats), w których można znaleźć informacje o przypadkach użycia i pozytywnych skutkach (polepszeniu konwersji, zwiększeniu ilość podstron odwiedzonych w sesji czy też zwiększeniu czasu spędzonego na stronie). Giganci rynku, tacy jak […]
Read More